This commit is contained in:
Administrator
2014-04-17 14:32:25 +02:00
parent c4cc0517f6
commit fa997fb77a
2 changed files with 5 additions and 21 deletions
+5 -21
View File
@@ -13,7 +13,6 @@ public class CanvasView extends View // Dev2
Resources r;
GameStateInterface Foreground = null;
GameStateInterface Gamemenu = null;
GameStateInterface Gameplay = null;
// Score.
@@ -32,18 +31,15 @@ public class CanvasView extends View // Dev2
public void SetActivity(Activity activity)
{
Gameplay = new GamePlay(activity);
Gamemenu = new GameMenu(activity);
Gamemenu.SetCanvas(this);
Gamemenu.SetPayedVersion(PayedVersion);
Gamemenu.Load();
Gamemenu.Start();
Gameplay.SetCanvas(this);
Gameplay.SetPayedVersion(PayedVersion);
Foreground = Gamemenu;
((GamePlay)Gameplay).SetStartLevel(startLevel);
Gameplay.Load();
Gameplay.Start();
Foreground = Gameplay;
}
@Override
@@ -79,24 +75,12 @@ public class CanvasView extends View // Dev2
Foreground = Gameplay;
break;
}
case GameStateInterface.GS_PAUSED:
{
Gamemenu.SetGameState(Foreground.GetGameState(), true);
Foreground = Gamemenu;
break;
}
case GameStateInterface.GS_RESUME:
{
Gameplay.SetGameState(Foreground.GetGameState(), true);
Foreground = Gameplay;
break;
}
case GameStateInterface.GS_GAMEOVER:
{
Gamemenu.SetGameState(Foreground.GetGameState(), true);
Foreground = Gamemenu;
break;
}
}
}