Class GdxGame

java.lang.Object
com.badlogic.gdx.Game
com.deco2800.game.GdxGame
All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener

public class GdxGame extends com.badlogic.gdx.Game
Entry point of the non-platform-specific game logic. Controls which screen is currently running. The current screen triggers transitions to other screens. This works similarly to a finite state machine (See the State Pattern).
  • Field Details

    • stopGame

      public boolean stopGame
    • theGameScreen

      public MainGameScreen theGameScreen
    • gameTimeVar

      public float gameTimeVar
  • Constructor Details

    • GdxGame

      public GdxGame()
  • Method Details

    • create

      public void create()
    • setScreen

      public void setScreen(GdxGame.ScreenType screenType)
      Sets the game's screen to a new screen of the provided type.
      Parameters:
      screenType - screen type
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.ApplicationListener
      Overrides:
      dispose in class com.badlogic.gdx.Game
    • exit

      public void exit()
      Exit the game.
    • setGameTime

      public void setGameTime(float theTime)