Package com.csse3200.game.screens
Class MazeGameScreen
java.lang.Object
com.badlogic.gdx.ScreenAdapter
com.csse3200.game.screens.PausableScreen
com.csse3200.game.screens.MiniGameScreen
com.csse3200.game.screens.MazeGameScreen
- All Implemented Interfaces:
com.badlogic.gdx.Screen
Class for Underwater Maze Mini-Game Screen
-
Field Summary
Fields inherited from class com.csse3200.game.screens.MiniGameScreen
oldScreen, oldScreenServices
Fields inherited from class com.csse3200.game.screens.PausableScreen
game, resting
-
Constructor Summary
ConstructorsConstructorDescriptionMazeGameScreen
(GdxGame game, com.badlogic.gdx.Screen screen, ServiceContainer container) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Dispose of the screenvoid
pause()
Pauses the gamevoid
render
(float delta) Renders the game onto the screen and checks score to end the gamevoid
resize
(int width, int height) Resize function that automatically gets called when the screen is resized.void
resume()
Resumes the gameMethods inherited from class com.csse3200.game.screens.MiniGameScreen
exitGame, restartGame
Methods inherited from class com.csse3200.game.screens.PausableScreen
addOverlay, addSnakePopupOverlay, removeOverlay, rest, wake
Methods inherited from class com.badlogic.gdx.ScreenAdapter
hide, show
-
Constructor Details
-
MazeGameScreen
-
-
Method Details
-
render
public void render(float delta) Renders the game onto the screen and checks score to end the game- Specified by:
render
in interfacecom.badlogic.gdx.Screen
- Overrides:
render
in classcom.badlogic.gdx.ScreenAdapter
- Parameters:
delta
- The time in seconds since the last render.
-
pause
public void pause()Pauses the game- Specified by:
pause
in interfacecom.badlogic.gdx.Screen
- Overrides:
pause
in classcom.badlogic.gdx.ScreenAdapter
-
resume
public void resume()Resumes the game- Specified by:
resume
in interfacecom.badlogic.gdx.Screen
- Overrides:
resume
in classcom.badlogic.gdx.ScreenAdapter
-
dispose
public void dispose()Dispose of the screen- Specified by:
dispose
in interfacecom.badlogic.gdx.Screen
- Overrides:
dispose
in classcom.badlogic.gdx.ScreenAdapter
-
resize
public void resize(int width, int height) Resize function that automatically gets called when the screen is resized. Resizes all components with a consistent scale to maintain the screen's original design.- Specified by:
resize
in interfacecom.badlogic.gdx.Screen
- Overrides:
resize
in classcom.badlogic.gdx.ScreenAdapter
- Parameters:
width
- The width of the resized screen.height
- The height of the resized screen.
-