mapclass.cpp

来自「mud游戏人在江湖」· C++ 代码 · 共 59 行

CPP
59
字号
// MapClass.cpp: implementation of the CMapClass class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "MapClass.h"
#include "..\..\hash.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMapClass::CMapClass()
{

}

CMapClass::~CMapClass()
{

}
void CMapClass::InitMap(char *szFileName)
{
	char *ps;
	char stemp1[256],stemp2[256];
	CString szStr;
	FILE *fp;
	char szBuf[DSBUFSIZE];
	int nTest,ntemp;
	TMapExit * lpMapExit;

	//strcpy(szFileName, szPath);
	//strcat(szFileName, "\\");
	//strcat(szFileName, szFile);
	fp = fopen(szFileName, "r");
	if(fp) {
		nTest = fread(szBuf, sizeof(char), DSBUFSIZE-1, fp);
		if (nTest > 0) {
			szBuf[nTest] = 0;
			
		} else {
			szCName = "ERROR";
			sprintf (szBuf, "Map (%s) Data is empty", szFileName);
			AddRecordMsg(szBuf);
			return;
		}
		fclose(fp);
	} else {
		szCName = "ERROR";
		sprintf (szBuf, "Map(%s) Open file error", szFileName);
		AddRecordMsg(szBuf);
		return;
	}

	ps = strtok(szBuf, "\n");
	while(ps) 
	{
		sscanf(ps,"%s",stemp1);
        szStr = stemp1;
		if(szStr == "いゅ

⌨️ 快捷键说明

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