70
|
1 /*
|
|
2 * GameScreen
|
|
3 */
|
|
4
|
|
5 #ifndef __GAMESCREEN_H__
|
|
6 #define __GAMESCREEN_H__
|
|
7
|
|
8 #include "Core.h"
|
|
9 #include "Screen.h"
|
|
10 #include "World.h"
|
|
11
|
|
12 /*
|
|
13 * GameScreen
|
|
14 */
|
|
15 class GameScreen : public Screen
|
|
16 {
|
|
17 /*
|
|
18 * kWorld
|
|
19 */
|
|
20 World kWorld;
|
|
21
|
|
22 public:
|
|
23
|
|
24 /*
|
|
25 * Initialize
|
|
26 */
|
|
27 virtual ErrorCode Initialize(ServiceProvider* pServiceProvider);
|
|
28
|
|
29 /*
|
|
30 * Terminate
|
|
31 */
|
|
32 virtual void Terminate();
|
|
33
|
|
34 /*
|
|
35 * Update
|
|
36 */
|
|
37 virtual void Update(float fElapsed);
|
|
38
|
|
39 /*
|
|
40 * Render
|
|
41 */
|
|
42 virtual void Render(RenderContext& kContext);
|
|
43 };
|
|
44
|
|
45 #endif //__GAMESCREEN_H__
|