Mercurial > LightClone
view LightClone/Source/LevelOverScreen.h @ 75:57c0ce406a68 tip
Add main menu
author | koryspansel <koryspansel@bendbroadband.com> |
---|---|
date | Tue, 18 Oct 2011 17:08:17 -0700 |
parents | 40c0b5305de8 |
children |
line wrap: on
line source
/* * LevelOverScreen */ #ifndef __LEVELOVERSCREEN_H__ #define __LEVELOVERSCREEN_H__ #include "Core.h" #include "CameraController.h" #include "GuiInterface.h" #include "Dialog.h" /* * LevelOverScreen */ class LevelOverScreen { /* * kCameraController */ CameraController kCameraController; /* * kInterface */ GuiInterface kInterface; /* * pDialog */ MessageDialog* pDialog; public: /* * Initialize */ virtual ErrorCode Initialize(ServiceProvider* pServiceProvider); /* * Terminate */ virtual void Terminate(); /* * Update */ virtual void Update(float fElapsed); /* * Render */ virtual void Render(RenderContext& kContext); protected: /* * OnEnter */ virtual void OnEnter(); /* * OnExit */ virtual void OnExit(); private: /* * OnResult */ void OnResult(GuiEventArguments& kArguments); }; #endif //__LEVELOVERSCREEN_H__