intergration of switchable abstract classes

This commit is contained in:
Administrator
2014-02-19 17:10:52 +01:00
parent f79361c06a
commit 812308b869
4 changed files with 81 additions and 16 deletions
+22
View File
@@ -91,6 +91,28 @@ public class GamePlay extends GameStateInterface
canvasView.OnGameStateChanged(GameState);
}
@Override
public void SetGameState(int gameState, boolean isPostBack)
{
GameState = gameState;
switch(GameState)
{
case GS_LOAD:
{
Load();
break;
}
case GS_START:
{
StartGame();
break;
}
}
canvasView.OnGameStateChanged(GameState, isPostBack);
}
// Set
@Override
public void SetCanvas(CanvasView _CanvasView)