Exemplo n.º 1
0
  @Override
  public void onBackPressed() {

    if (GameView.currentState.equals("playinggame")) {
      GameView.currentState = "gamepaused";
      gameView.pauseGameFromOnBack();
      GameView.comesFromPause = true;

    } else if (GameView.currentState.equals("credits")) {

      GameView.currentState = "mainscreen";
      Assets.recycleBitmaps("credits");
      Assets.load("mainscreen");
      gameView.displayMainScreen();

    } else if (GameView.currentState.equals("worldselect")) {

      GameView.currentState = "mainscreen";
      Assets.recycleBitmaps("worldselect");
      Assets.load("mainscreen");
      gameView.displayMainScreen();

    } else if (GameView.currentState.equals("options")) {

      GameView.currentState = "mainscreen";
      Assets.recycleBitmaps("options");
      Assets.load("mainscreen");
      gameView.displayMainScreen();

    } else if (GameView.currentState.equals("levelselect")) {

      GameView.currentState = "worldselect";
      Assets.recycleBitmaps("levelselect");
      Assets.load("worldselect");
      gameView.displayWorldSelect();

    } else if (GameView.currentState.equals("mainscreen")) {
      /*
      GameView.currentState = "quitgame";
      Assets.load("quitgame");
      gameView.displayQuitGameAlertDialog();*/
      gameView.setVisibility(View.GONE);
      Assets.stopMainMusic();
      System.exit(0);

    } else if (GameView.currentState.equals("youwin")) {

    } else if (GameView.currentState.equals("youlose")) {

    }
  }