Package com.deco2800.game.screens
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 Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionchooseMap(int level) Disposes of the current level and loads the next one - Team 5 1map4all @otili9890voidSets dead to true, changing the render of the gamevoiddispose()intGets game levelgetMap()Gets the games current mapvoidpause()voidrender(float delta) voidresize(int width, int height) voidresume()voidsetGameLevel(int gameLevel) Sets game levelvoidSets transition to truevoidSets win to trueMethods inherited from class com.badlogic.gdx.ScreenAdapter
hide, show 
- 
Constructor Details
- 
MainGameScreen
 
 - 
 - 
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
Gets the games current map- Returns:
 - map - current map
 
 - 
render
public void render(float delta) - Specified by:
 renderin interfacecom.badlogic.gdx.Screen- Overrides:
 renderin classcom.badlogic.gdx.ScreenAdapter
 - 
resize
public void resize(int width, int height) - Specified by:
 resizein interfacecom.badlogic.gdx.Screen- Overrides:
 resizein classcom.badlogic.gdx.ScreenAdapter
 - 
pause
public void pause()- Specified by:
 pausein interfacecom.badlogic.gdx.Screen- Overrides:
 pausein classcom.badlogic.gdx.ScreenAdapter
 - 
resume
public void resume()- Specified by:
 resumein interfacecom.badlogic.gdx.Screen- Overrides:
 resumein classcom.badlogic.gdx.ScreenAdapter
 - 
dispose
public void dispose()- Specified by:
 disposein interfacecom.badlogic.gdx.Screen- Overrides:
 disposein classcom.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
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)
 
 -