cleanup
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user