#ifndef __TEST_UI_SCENE_H__ #define __TEST_UI_SCENE_H__ //------------------------------------------------------------------------------ /** @class TestUIScene User interface's test (C) 2005 ckbang, y2jinc */ #include "scenebase.h" #include "IconImage.h" #include "BattleScene.h" class TestCase; class TestUIScene : public BattleScene { public: TYPEDEF_MAP(TEST_CASE, SUN_STRING, TestCase *); TestUIScene(void); virtual ~TestUIScene(void); virtual void Activate(); // Ȱ¼ºÈ­ µÇ¾úÀ» ¶§ virtual BOOL Init(); // ÃʱâÈ­, ·Îµù virtual BOOL Process( DWORD dwTick ); // ¸ÞÀÎ °è»ê virtual BOOL Render( DWORD dwTick ); // ¸ÞÀÎ ·£´õ¸µ virtual void Release(); // Á¾·á virtual void ParsePacket( MSG_BASE * pMsg ); // ³×Æ®¿öÅ© ÆÐŶ ó¸® virtual void RenderText( DWORD dwTick ); virtual void ProcessKeyInput(); virtual BOOL AttachTestCase(const SUN_STRING & strTestCaseName); virtual BOOL DeAttachTestCase(const SUN_STRING & strTestCaseName); virtual BOOL EntMessage(WORD wMessage, int iParam1, int iParam2, int iParam3 = 0, int iParam4 = 0); BOOL RenderMap( DWORD dwTick ); protected: TEST_CASE_MAP m_TestCaseMap; private: // µ¿¿µ»ó ÃÔ¿µ¿ë ÇÁ¸® Ä«¸Þ¶ó WzVector m_FreeCameraVector; }; extern TestUIScene g_TestUIScene; //------------------------------------------------------------------------------ #endif // __TEST_UI_SCENE_H__