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 + -
显示快捷键?