mirmap.h.svn-base

来自「传奇2地图编辑程序」· SVN-BASE 代码 · 共 38 行

SVN-BASE
38
字号
#pragma once

struct MapHeader
{
	WORD	Width;
	WORD	Height;
	char	Title[17];
	BYTE	UpdateTime[8];
	BYTE	Reserved[23];
};

struct MapPoint
{
	WORD	BackImg;
	WORD	MiddImg;
	WORD	ForeImg;
	BYTE	DoorIndex;
	BYTE	DoorOffset;
	BYTE	AniFrame;
	BYTE	AniTick;
	BYTE	Area;
	BYTE	Light;
};

class CMirMap
{
public:
	CMirMap(LPCTSTR lpFileName);
	~CMirMap(void);
	BOOL LoadMap(LPCTSTR lpFileName);
protected:
	MapHeader m_MapHeader;
	MapPoint* m_lpMapData;
public:
	MapPoint*GetMapPoint(int x, int y);
	void DrawMap(LP_DISPLAY lpDisplay,int sx,int sy,int x,int y);
};

⌨️ 快捷键说明

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