#pragma once #ifdef _NA_003027_20111013_HONOR_SYSTEM #include "uiBase.h" class uiCharacterStatusMain : public uiBase { enum UIControlPos { kControl_Text_T999 = 0, // ij¸¯Å͸í kControl_TextImage_TI03, // ·¹º§ kControl_TextImage_TI02, // Ŭ·¡½º kControl_TextImage_TI01, // ±æµå¸í kControl_TextImage_TI00, // Īȣ kControl_Picture_PI00, // ±æµå ¸¶Å© kControl_Button_B000, // Īȣ¸®½ºÆ® ¹öư kControl_TextImage_TI34, // Á¢¼Ó½Ã°£ kControl_TextImage_TI35, // Á¢¼ÓÀÚÆ÷ÀÎÆ® kControl_Button_BT01, // Á¢¼ÓÀÚÆ÷ÀÎÆ® º¸»ó¹öư kControl_Button_B999, // ´Ý±â¹öư kControl_Size, }; public: static const DWORD kDialog_ID; public: uiCharacterStatusMain(InterfaceManager* interface_manager); ~uiCharacterStatusMain(); virtual void Init(CDrawBase* draw_base); virtual void Release(); virtual void OnShowWindow(BOOL is_show); virtual void MessageProc(SI_MESSAGE* message); void InitAccumulateTimer() { accumulate_timer_.SetTimer(0); } private: virtual void OnUpdateSolarDialog(); virtual void OnRenderSolarDialog(); void RenderGuildMark(); void MoveSubDialog(); bool OnLButtonClick(SI_MESSAGE* message); private: Timer accumulate_timer_; }; #endif //_NA_003027_20111013_HONOR_SYSTEM