1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#pragma once class cMonster; class cMonsterConfig { public: cMonsterConfig(int TypeC); ~cMonsterConfig(); cMonsterConfig *Get(); void AssignAttributes(cMonster *m, const char* n); private: struct sAttributesStruct; struct sMonsterConfigState; sMonsterConfigState* m_pState; void Initialize(); };