//======================================================================================================================= /** StartScene @author À¯À翵 @since @remarks */ #pragma once #include "scenebase.h" #define START_TEST_WORK TRUE // ½Ì±Û¸ðµå½Ã Test UI SceneÀ¸·Î ½ÃÀÛ. class StartScene : public SceneBase { int m_iRenderCount; BOOL m_bInitialized; BOOL m_bInitInterface; BOOL m_bRenderLoadImg; public: StartScene(void); virtual ~StartScene(void); void Activate(); // Ȱ¼ºÈ­ µÇ¾úÀ» ¶§ BOOL Init(); // ÃʱâÈ­, ·Îµù BOOL Process( DWORD dwTick ); // ¸ÞÀÎ °è»ê BOOL Render( DWORD dwTick ); // ¸ÞÀÎ ·£´õ¸µ void Release(); // Á¾·á void ParsePacket( MSG_BASE * pMsg ); // ³×Æ®¿öÅ© ÆÐŶ ó¸® virtual void IncreaseLoadingProcess(); // ÅØ½ºÆ® Ãâ·Â protected: void RenderText( void ); void DecideScene(); void loadGameInfo(); }; extern StartScene g_StartScene;