Class MainGameScreen

java.lang.Object
com.badlogic.gdx.ScreenAdapter
com.deco2800.game.screens.MainGameScreen
All Implemented Interfaces:
com.badlogic.gdx.Screen

public class MainGameScreen extends com.badlogic.gdx.ScreenAdapter
The game screen containing the main game.

Details on libGDX screens: https://happycoding.io/tutorials/libgdx/game-screens

  • Constructor Details

    • MainGameScreen

      public MainGameScreen(GdxGame game, int level)
  • Method Details

    • deathScreenStart

      public void deathScreenStart()
      Sets dead to true, changing the render of the game
    • transitionScreenStart

      public void transitionScreenStart()
      Sets transition to true
    • winScreenStart

      public void winScreenStart()
      Sets win to true
    • getMap

      public GameArea getMap()
      Gets the games current map
      Returns:
      map - current map
    • render

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

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

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

      public void resume()
      Specified by:
      resume in interface com.badlogic.gdx.Screen
      Overrides:
      resume in class com.badlogic.gdx.ScreenAdapter
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.Screen
      Overrides:
      dispose in class com.badlogic.gdx.ScreenAdapter
    • getGameLevel

      public int getGameLevel()
      Gets game level
      Returns:
      gameLevel - integer value of current game level
    • setGameLevel

      public void setGameLevel(int gameLevel)
      Sets game level
      Parameters:
      gameLevel - - the game level you want to change the level to.
    • chooseMap

      public GameArea chooseMap(int level)
      Disposes of the current level and loads the next one - Team 5 1map4all @otili9890
      Parameters:
      level - (int) - The int describing which map to load (1-3)