/* ========================================================================== * ÆÄ ÀÏ : MakeUIManager.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2006-12-21 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once class cUIWindow; class cMakeWindow; class cMakeInfoWindow; class cMakeRotateWindow; struct sPlayerInfo; class cMakeUIManager { public: cMakeUIManager(); ~cMakeUIManager(); /// stage->InitStage¿¡¼­ È£Ãâ : ÃʱâÈ­ void Init( ); /// stage->Open¿¡¼­ È£Ãâ : ÁøÀÔ ½ÃÁ¡ void Open(); /// stage->Close¿¡¼­ È£Ãâ : º¯°æ ½ÃÁ¡ void Close(); /// È­¸éÀ» º¸¿©Áֱ⠽ÃÀÛÇÏ´Â ½ÃÁ¡¿¡ È£Ãâ //void Visible(); /// stage->Process¿¡¼­ È£Ãâ void Process( unsigned long accumtime ); /// makeâ º¯È­ void GetDisplayInfo( sPlayerInfo* info ); unsigned char CheckDisplayUpdate(); void SetEnableWindow( bool enable ); void SetMakeInfoWindow( unsigned char race, unsigned char gender, unsigned long job ); protected: /// »ý¼º À©µµ¿ì cMakeWindow* mpMakeWindow; /// »ý¼º Á¤º¸ À©µµ¿ì cMakeInfoWindow* mpInfoWindow; /// »ý¼º ȸÀü¹öư À©µµ¿ì cMakeRotateWindow* mpRotateWindow; /// µî±Þ Ç¥½Ã À©µµ¿ì cUIWindow* mpGradeWindow; };