@Override
 public void resume() {
   super.resume();
   // Only called on Android!
   gameState = GameState.PLAY;
   paused = false;
   pauseUi.showWindow(true);
 }
  @Override
  public void onShow() {
    super.onShow();

    getRootWidget().setFont(getGame().resources.fonts.menuFont);

    Container container = new Container();
    getRootWidget().addChild(container);
    container.setLayout(new ListLayout());

    Container headline = new Container();
    headline.addChild(label("Credits").setAlignment(CENTER));
    headline.setFont(getRootWidget().getFont().setSize(50)).setMargin(25, 0);
    container.addChild(headline);

    Container names = new Container();
    names.setLayout(new ListLayout()).setMargin(0, 140);

    names.addChild(headline("Code"));
    names.addChild(label("    Phillip Schichtel"));
    names.addChild(label("    Jonas Dann"));
    names.addChild(label("    Malte Heinzelmann"));
    names.addChild(headline("Sound Effects"));
    names.addChild(label("    Katharina Spinner"));
    names.addChild(headline("Graphical Effects"));
    names.addChild(label("    Jonas Dann"));
    names.addChild(label("    Marco Dörfler"));
    names.addChild(label("    Ralf Oberer"));
    names.addChild(label("    Katharina Spinner"));

    container.addChild(names);

    Label back = new Label().setText("Back");
    getRootWidget().addChild(back);
    back.setAlignment(RIGHT, BOTTOM)
        .setPadding(3)
        .registerEventHandler(
            new ReflectedEventHandler<EventSender, TouchUpEvent>() {
              @Override
              public void handle(EventSender sender, TouchUpEvent event) {
                getGame().setScreen(new MainMenuScreen(getGame()));
              }
            });
  }
 @Override
 public void dispose() {
   super.dispose();
   stage.dispose();
 }
Example #4
0
 @Override
 public void resume() {
   super.resume();
   // Only called on Android!
   paused = false;
 }