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
- Direct Known Subclasses:
TutorialScreen
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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.badlogic.gdx.ScreenAdapter
hide, show
-
Field Details
-
game
-
renderer
-
physicsEngine
-
isPaused
public boolean isPaused -
docketLineDisplay
-
orderTicketDisplay
-
-
Constructor Details
-
MainGameScreen
Constructs the main game screen- Parameters:
game- the GdxGame
-
-
Method Details
-
render
public void render(float delta) Render the screen- Specified by:
renderin interfacecom.badlogic.gdx.Screen- Overrides:
renderin classcom.badlogic.gdx.ScreenAdapter- Parameters:
delta- time span between the current frame and the last frame in seconds.
-
resize
public void resize(int width, int height) Resize the screen and docket- Specified by:
resizein interfacecom.badlogic.gdx.Screen- Overrides:
resizein classcom.badlogic.gdx.ScreenAdapter- Parameters:
width- width of screenheight- height of screen
-
pause
public void pause()Pause game- Specified by:
pausein interfacecom.badlogic.gdx.Screen- Overrides:
pausein classcom.badlogic.gdx.ScreenAdapter
-
resume
public void resume()Resume game- Specified by:
resumein interfacecom.badlogic.gdx.Screen- Overrides:
resumein classcom.badlogic.gdx.ScreenAdapter
-
dispose
public void dispose()Dispose of services- Specified by:
disposein interfacecom.badlogic.gdx.Screen- Overrides:
disposein classcom.badlogic.gdx.ScreenAdapter
-
resetScreen
public void resetScreen()Reset screen UI -
getGame
Get game- Returns:
- the GDXGame
-