/* ========================================================================== * ÆÄ ÀÏ : ThemeManager.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : * ÀÛ ¼º ÀÏ : * ÁÖÀÇ»çÇ× : *===========================================================================*/ class cThemeManager { public: cThemeManager(); ~cThemeManager(); void Close(); void Clear(); void Process( unsigned long deltaTime, unsigned long accumTime ); /// void NetworkMsgParser( char* msg ); public: static cThemeManager* mpSingleton; static cThemeManager* GetSingleton(); protected: void ClearThemeUI(); void UpdateThemeUI(); private: // Å׸¶´øÀü ½Ã°£°ü·Ã unsigned long mThemeExpireTime; // Å׸¶ Á¤º¸ sPlayerThemeList typedef tPointerList cThemeInfoList; cThemeInfoList mThemeInfoList; }; inline cThemeManager* cThemeManager::GetSingleton() { return mpSingleton; } #define THEMEMAN cThemeManager::GetSingleton()