Mercurial > LightClone
diff LightClone/Source/GameScreen.h @ 70:ffaeccdc105e
Work on screen manager
author | koryspansel |
---|---|
date | Tue, 11 Oct 2011 12:09:04 -0700 |
parents | |
children | bc8afcf7e1ec |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LightClone/Source/GameScreen.h Tue Oct 11 12:09:04 2011 -0700 @@ -0,0 +1,45 @@ +/* + * GameScreen + */ + +#ifndef __GAMESCREEN_H__ +#define __GAMESCREEN_H__ + +#include "Core.h" +#include "Screen.h" +#include "World.h" + +/* + * GameScreen + */ +class GameScreen : public Screen +{ + /* + * kWorld + */ + World kWorld; + +public: + + /* + * Initialize + */ + virtual ErrorCode Initialize(ServiceProvider* pServiceProvider); + + /* + * Terminate + */ + virtual void Terminate(); + + /* + * Update + */ + virtual void Update(float fElapsed); + + /* + * Render + */ + virtual void Render(RenderContext& kContext); +}; + +#endif //__GAMESCREEN_H__