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__