/* ==================================================================== * ÆÄ ÀÏ : * ¸ñ Àû : * ÀÛ ¼º ÀÚ : Á¤¼º´ë * ÀÛ ¼º ÀÏ : 2006.08.29 * * Ãß°¡³»¿ë : * Ãß°¡³¯Â¥ ÀÛ¾÷ÀÚ Ãß°¡³»¿ë * 2006.08.29 Á¤¼º´ë »ý¼º * * ÁÖÀÇ»çÇ× : * =================================================================== */ #pragma once #include "BaseStage.h" class cGameUIManager; class cDuelManager; class cGameStage : public cBaseStage { public: cGameStage(); virtual ~cGameStage(); virtual void Init( cStageManager* pStageManager ); virtual void InitStage(); virtual void Exit(); virtual void Open(); virtual void Close(); virtual void Process( unsigned long deltaTime, unsigned long accumTime ); virtual void ProcessKeyUpDown( unsigned long time, cKeyboardAgent* pKeyboard ); virtual void ProcessLButtonClick( cMouseAgent* /*pMouse*/ ); virtual void ProcessLButtonDClick( cMouseAgent* /*pMouse*/ ); virtual void ProcessRButtonDown( cMouseAgent* /*pMouse*/ ); virtual void ProcessRButtonUp( cMouseAgent* /*pMouse*/ ); virtual void ProcessMouseover( unsigned long time, cMouseAgent* /*pMouse*/ ); virtual void MsgBoxEventParser( unsigned int event, unsigned int result, void* exData ); virtual void NetworkMsgParser( unsigned long connectionindex, char* pMsg, unsigned long length ); protected: /// 061122 PKH ¼­¹ö¿¡ »ý¼ºµÇ¾îÀÖ´Â ¸ó½ºÅÍÀÇ Á¤º¸¸¦ ¹Þ¾Æ ó¸®ÇÑ´Ù. void Msg_MonsterGenerateInfo( MSGROOT* pMsg ); void Msg_MonsterGenerateTeamInfo( MSGROOT* pMsg ); void Msg_NpcGenerateInfo( MSGROOT* pMsg ); void Msg_MapChangeAck( MSGROOT* pMsg ); void Msg_GatheringGenerateInfo( MSGROOT* pMsg ); protected: cGameUIManager* mpUI; cDuelManager* mpDuelManager; };