www.pudn.com > XmudOSr.rar > MapInfo.h


#ifndef __MAPINFO_H__ 
#define __MAPINFO_H__ 
 
typedef struct tagMapInfo{ 
  CString m_sTITLE; 
	CString m_sCNAME; 
	CString m_sENAME; 
	CString m_sITEM_DBF; 
	CString m_sNPC_DBF; 
	CString m_sPLAYER_DBF; 
 
	CString m_sXFILENAME; 
	double	m_fSCALE; 
	double	m_fPOSITION_X; 
	double	m_fPOSITION_Y; 
	double	m_fPOSITION_Z; 
 
	CString m_sEXIT_DBF; 
	CString m_sMAPINFO; 
	CString szPerson; 
	CString szPlayerIP; 
	tagMapInfo() 
	{ 
		m_sCNAME.Empty(); 
		m_sENAME.Empty(); 
		m_sITEM_DBF.Empty(); 
		m_sITEM_DBF.Empty(); 
		m_sNPC_DBF.Empty(); 
		m_sPLAYER_DBF.Empty(); 
		m_sXFILENAME.Empty(); 
		m_sEXIT_DBF.Empty(); 
		m_sMAPINFO.Empty(); 
		szPerson.Empty(); 
		m_fPOSITION_X = 0.0f; 
		m_fPOSITION_Y = 0.0f; 
		m_fPOSITION_Z = 0.0f; 
	}; 
}CMapInfo; 
 
BOOL GetNewMap(CString strtmp); 
CString GetMapMessage(CString sFileName); 
BOOL EnterNewMap(CString sMapInfo); 
BOOL CheckExitCondiInt(int iTempInt,int iCheck,int iString); 
BOOL CheckExitCondiString(CString sTempStr,int iCheck,CString sString); 
void ShowExitmsg(CString sExitMsg); 
 
 
BOOL ChangeMapReceive(); 
BOOL CreateNewScreen(); 
#endif