📄 map.cpp
字号:
#include "RpgMain.h"
void MAP::Active(int Who,int x,int y)
{
Human[Who]->map=id;
Human[Who]->SetXY(x,y);
if (Who==Boy)
DDReLoadBitmap(lpDDSMap,BitmapName);
}
MAP::MAP(int Id,int Width,int Height,char MAPNAME[],char BITMAPNAME[])
{
height=Height;
width=Width;
strcpy(MapName,MAPNAME);
strcpy(BitmapName,BITMAPNAME);
MapData=new char*[Width];
for (int i=0;i<Width;i++)
MapData[i]=new char[Height];
FILE *file=fopen(MapName,"rb");
for(int y=0;y<Height;y++)
for(int x=0;x<Width;x++)
fread(&MapData[x][y],sizeof(MapData[x][y]),1,file);
fclose(file);
id=Id;
}
MAP::~MAP()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -