Class PauseScreen

java.lang.Object
de.tum.cit.ase.maze.screens.PauseScreen
All Implemented Interfaces:
com.badlogic.gdx.Screen

public class PauseScreen extends Object implements com.badlogic.gdx.Screen
The PauseScreen class represents the game screen that appears when the game is paused. It provides functionality to resume the game, exit the game, choose a new map, or restart the game.
  • Constructor Details

    • PauseScreen

      public PauseScreen(MazeRunnerGame game)
      Constructor for PauseScreen. Sets up the camera, viewport, stage, and UI elements.
      Parameters:
      game - The main game class, used to access global resources and methods.
  • Method Details

    • show

      public void show()
      Specified by:
      show in interface com.badlogic.gdx.Screen
    • render

      public void render(float delta)
      Specified by:
      render in interface com.badlogic.gdx.Screen
    • resize

      public void resize(int width, int height)
      Specified by:
      resize in interface com.badlogic.gdx.Screen
    • pause

      public void pause()
      Specified by:
      pause in interface com.badlogic.gdx.Screen
    • resume

      public void resume()
      Specified by:
      resume in interface com.badlogic.gdx.Screen
    • hide

      public void hide()
      Specified by:
      hide in interface com.badlogic.gdx.Screen
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.Screen