Package com.csse3200.game.screens
Class ResizableScreen
java.lang.Object
com.badlogic.gdx.ScreenAdapter
com.csse3200.game.screens.ResizableScreen
- All Implemented Interfaces:
com.badlogic.gdx.Screen
- Direct Known Subclasses:
AchievementsScreen
,CombatScreen
,EndGameStatsScreen
,GameOverLoseScreen
,LoadingScreen
,MainMenuScreen
,PreCombatCutsceneScreen
,QuickTimeEventScreen
public class ResizableScreen
extends com.badlogic.gdx.ScreenAdapter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Dispose of current screen, only handles Render and Entity service.void
pause()
Pause the current screen.void
render
(float delta) Render the Screen.void
resize
(int width, int height) Resize the screen to match window.void
resume()
Resume the current screen.Methods inherited from class com.badlogic.gdx.ScreenAdapter
hide, show
-
Field Details
-
renderer
-
-
Constructor Details
-
ResizableScreen
public ResizableScreen()
-
-
Method Details
-
render
public void render(float delta) Render the Screen.- Specified by:
render
in interfacecom.badlogic.gdx.Screen
- Overrides:
render
in classcom.badlogic.gdx.ScreenAdapter
-
resize
public void resize(int width, int height) Resize the screen to match window.- Specified by:
resize
in interfacecom.badlogic.gdx.Screen
- Overrides:
resize
in classcom.badlogic.gdx.ScreenAdapter
- Parameters:
width
- The width of the new screen.height
- The height of the new screen.
-
pause
public void pause()Pause the current screen.- Specified by:
pause
in interfacecom.badlogic.gdx.Screen
- Overrides:
pause
in classcom.badlogic.gdx.ScreenAdapter
-
resume
public void resume()Resume the current screen.- Specified by:
resume
in interfacecom.badlogic.gdx.Screen
- Overrides:
resume
in classcom.badlogic.gdx.ScreenAdapter
-
dispose
public void dispose()Dispose of current screen, only handles Render and Entity service.- Specified by:
dispose
in interfacecom.badlogic.gdx.Screen
- Overrides:
dispose
in classcom.badlogic.gdx.ScreenAdapter
-