Package com.csse3200.game.screens
Class MainGameScreen
java.lang.Object
com.badlogic.gdx.ScreenAdapter
com.csse3200.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: ...
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
pause()
void
Switch to the credit screenvoid
playLoseScreen
(String causeOfDeath) Switch to the losing screen in case of player lossvoid
Switch to winning screen in case of player winvoid
render
(float delta) void
resize
(int width, int height) void
resume()
Methods inherited from class com.badlogic.gdx.ScreenAdapter
hide, show
-
Constructor Details
-
MainGameScreen
-
-
Method Details
-
playLoseScreen
Switch to the losing screen in case of player loss -
playCreditScreen
public void playCreditScreen()Switch to the credit screen -
playWinScreen
public void playWinScreen()Switch to winning screen in case of player win -
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
-