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 @otili9890void
Sets dead to true, changing the render of the gamevoid
dispose()
int
Gets game levelgetMap()
Gets the games current mapvoid
pause()
void
render
(float delta) void
resize
(int width, int height) void
resume()
void
setGameLevel
(int gameLevel) Sets game levelvoid
Sets transition to truevoid
Sets 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:
render
in interfacecom.badlogic.gdx.Screen
- Overrides:
render
in classcom.badlogic.gdx.ScreenAdapter
-
resize
public void resize(int width, int height) - Specified by:
resize
in interfacecom.badlogic.gdx.Screen
- Overrides:
resize
in classcom.badlogic.gdx.ScreenAdapter
-
pause
public void pause()- Specified by:
pause
in interfacecom.badlogic.gdx.Screen
- Overrides:
pause
in classcom.badlogic.gdx.ScreenAdapter
-
resume
public void resume()- Specified by:
resume
in interfacecom.badlogic.gdx.Screen
- Overrides:
resume
in classcom.badlogic.gdx.ScreenAdapter
-
dispose
public void dispose()- Specified by:
dispose
in interfacecom.badlogic.gdx.Screen
- Overrides:
dispose
in 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)
-