monsternamemanager.h

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 63 行

H
63
字号
//////////////////////////////////////////////////////////////////////////////// Filename    : MonsterNameManager.h// Written by  : excel96// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __MONSTERNAMEMANAGER_H__#define __MONSTERNAMEMANAGER_H__#include "Types.h"#include "Exception.h"#include <hash_map>//////////////////////////////////////////////////////////////////////////////// class MonsterNameManager//////////////////////////////////////////////////////////////////////////////class Monster;class MonsterNameManager{///// Member methods /////public:	MonsterNameManager() throw();	virtual ~MonsterNameManager() throw();public:	void init(void) throw();	string getRandomName(Monster* pMonster) throw();	string getRandomName(Monster* pMonster, bool isEventMonster) throw();///// Member data ///// protected:	string* m_pFirstName;	string* m_pMiddleName;	string* m_pLastName;	string* m_pEventFirstName;	string* m_pEventMiddleName;	string* m_pEventLastName;	short   m_nFirstNameCount;	short   m_nMiddleNameCount;	short   m_nLastNameCount;	short   m_nEventFirstNameCount;	short   m_nEventMiddleNameCount;	short   m_nEventLastNameCount;	hash_map<ulonglong, string> m_UsedName;};// global varible definitionextern MonsterNameManager* g_pMonsterNameManager;#endif

⌨️ 快捷键说明

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