⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mirminimap.h

📁 传奇挂机源代码 自动练级功能
💻 H
字号:
// MirMiniMap.h: interface for the CMirMiniMap class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MIRMINIMAP_H__35FE2480_A3DD_4C8D_917D_FB7F3E61FC7F__INCLUDED_)
#define AFX_MIRMINIMAP_H__35FE2480_A3DD_4C8D_917D_FB7F3E61FC7F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
typedef struct
{
	BITMAPINFOHEADER header;
	char pals[1024];
}st_mybi;

class CMirMiniMap  
{
public:
	void SetCurPos( int x, int y );
	void Draw( HDC dc, int x, int y, int w, int h );
	BOOL SetMMap( DWORD index );
	BOOL InitMiniMap( char * wixfile, char * wilfile );
	CMirMiniMap();
	virtual ~CMirMiniMap();
private:
	DWORD		LoadOfs( char * szWixFile, DWORD ** ofsbuf );
	char	*	LoadBuf( DWORD idx, DWORD	& width, DWORD & height );
	BOOL		LoadPal( char * ppal);
	int			MakeBitmapHeader( BITMAPFILEHEADER * pBfHeader, BITMAPINFOHEADER * pBiHeader, int width, int height, int bits );


private:
	DWORD	*	m_pResOfs;
	DWORD		m_dwCntMMap;
	char		m_szWixFile[1024];
	char		m_szWilFile[1024];
	char	*	m_ImageData;
	DWORD		m_dwImageWidth;
	DWORD		m_dwImageHeight;
	FILE	*	m_fpWilFile;
	DWORD		m_dwMapIndex;
	st_mybi		m_BitmapHeader;
	DWORD		m_xpos;
	DWORD		m_ypos;
};

#endif // !defined(AFX_MIRMINIMAP_H__35FE2480_A3DD_4C8D_917D_FB7F3E61FC7F__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -