diff LightClone/Source/GameScreen.cpp @ 74:40c0b5305de8

Work on removing ScreenManager
author koryspansel
date Tue, 18 Oct 2011 11:56:49 -0700
parents 0574e2cf8bac
children
line wrap: on
line diff
--- a/LightClone/Source/GameScreen.cpp	Tue Oct 11 17:44:10 2011 -0700
+++ b/LightClone/Source/GameScreen.cpp	Tue Oct 18 11:56:49 2011 -0700
@@ -3,7 +3,6 @@
  */
 
 #include "GameScreen.h"
-#include "ScreenManager.h"
 
 /*
  * Initialize
@@ -55,7 +54,7 @@
 		return eCode;
 	}
 
-	nLogicState			= LogicState_LevelLoad;
+	nGameState			= GameState_Load;
 	nSimulationState	= SimulationState_Idle;
 	nCurrentLevel		= 0;
 
@@ -71,8 +70,6 @@
 	kProgram.Terminate();
 	kBot.Terminate();
 	kEnvironment.Terminate();
-
-	Screen::Terminate();
 }
 
 /*
@@ -101,7 +98,7 @@
  */
 void GameScreen::Render(RenderContext& kContext)
 {
-	if(nLogicState != LogicState_LevelLoad)
+	if(nGameState != GameState_Load)
 	{
 		D3DVIEWPORT9 kOriginal;
 		kContext.GetViewport(&kOriginal);
@@ -413,7 +410,7 @@
 			if(nCount > 0)
 			{
 				nCurrentLevel	= 0;
-				nLogicState		= LogicState_LevelLoad;
+				nGameState		= GameState_Load;
 
 				for(uint32 i = 0; i < nCount; ++i)
 				{
@@ -440,7 +437,7 @@
  */
 void GameScreen::UpdateLogic(float fElapsed)
 {
-	if(nLogicState == LogicState_LevelLoad)
+	if(nGameState == GameState_Load)
 	{
 		char kBuffer[256];
 		sprintf(kBuffer, "Data\\Maps\\Map%02d.map", nCurrentLevel++);
@@ -455,18 +452,18 @@
 				pCode[i]->Clear();
 			}
 
-			nLogicState = LogicState_GameActive;
+			nGameState = GameState_Active;
 		}
 		else
 		{
-			pScreenManager->Push("GameOver");
+			//pScreenManager->Push("GameOver");
 		}
 
 		nSimulationState = SimulationState_Idle;
 	}
 	else
 
-	if(nLogicState == LogicState_GameActive)
+	if(nGameState == GameState_Active)
 	{
 		if(nSimulationState == SimulationState_Active)
 		{
@@ -474,8 +471,8 @@
 			{
 				if(kEnvironment.RequirementsMet())
 				{
-					nLogicState = LogicState_LevelLoad;
-					pScreenManager->Push("LevelOver");
+					nGameState = GameState_Load;
+					//pScreenManager->Push("LevelOver");
 				}
 			}
 		}
@@ -551,5 +548,5 @@
  */
 void GameScreen::OnExit(GuiEventArguments& kArguments)
 {
-	pScreenManager->Push("Confirm");
+	//pScreenManager->Push("Confirm");
 }