//#pragma once //#include "sgame.h" // //#include "KSeqModel.h" // //const int CHARACTER_NUMBER = 5; // ////Select UI //class KSeqModel; //class KSeqAvatarEx; // //class SGameSelect : public SGame //{ // enum // { // STATE_SELECT = 0, //캐릭터 선택 중~ // STATE_LOGIN_WAIT, //Login 대기중 // STATE_LOGIN, //Login // STATE_END, //End // }; // //public: // SGameSelect(SGameManager* pGameMng, int nGameType, K3DRenderDeviceDX *pRenderDevice, SSoundManager *pSoundMng, // KTextureManager * pTextureMng, KNX3Manager * pNX3Mng ); // virtual ~SGameSelect(void); // // virtual void Load(); // // virtual bool Render( KViewportObject *viewport ); // virtual bool Process( DWORD time ); // // //Key, Mouse 처리~ // virtual void *Perform( KID id, KArg& msg ); // // virtual void ProcMsgAtStatic( SGameMessage * pGameMsg ); // // //Receive 메세지~ // //virtual void onMsgLogin( TS_LOGIN_RESULT * pMsg ); // // virtual void Bot_Accept( int nSelect, const char * pName ); // //protected: // void Init(); // void Destroy(); // // void AvaterSelect(); //Key // void MouseCursorOver(); //Mouse // void MouseSelect(); //Mouse // // void Accept(); // // std::vector< KSeqModel * > m_vCandle; //촛대들~ // // std::vector< KSeqModel * > m_vDisk; //발판들~ // // KSeqModel * m_pMagicModel;//마법진 // KSeqModel * m_pModelBG; //배경 // // KSequencer * m_pDisk[CHARACTER_NUMBER]; //발판 // KSeqModel m_DiskModel[CHARACTER_NUMBER];//발판 제어 // // KSeqAvatarEx * m_pSeqAvatar[CHARACTER_NUMBER]; //아바타 5개 // // //외부 인터페이스 관련 // int m_nCurMouseSelect; // int m_nOldMouseSelect; // // //int m_nCurSelect; //현재 select Index // int m_nOldSelect; //이전 select Index // // int m_nGameState; //};