Package com.prineside.tdi2.managers
Class ScreenManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.ScreenManager
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,Manager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
Releases all resources of this object.void
void
void
goToAccountScreen
(AccountScreen.ScreenType screenType) void
void
goToCrashReportScreen
(String errorType, String threadName, String errorMessage, String stacktrace, String stderr) void
void
void
void
void
goToLevelSelectScreen
(BasicLevel openLevel) void
goToLoadingScreen
(GameSyncLoader gameSyncLoader) void
void
goToMainMenu
(boolean justLaunched) void
goToMapEditorScreen
(BasicLevel basicLevel) void
goToMapEditorScreen
(UserMap userMap) void
void
void
goToResearchesScreen
(ResearchType focusOnResearch) void
void
goToSettingsScreen
(float scrollValue) void
void
void
void
void
startNewBasicLevel
(BasicLevel basicLevel, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration) void
void
startNewLevelWithAbilitySelection
(GameStateSystem.GameMode gameMode, String levelName) void
startNewUserLevel
(UserMap userMap, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration) Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
clearPools, postRender, preRender, setup, test
-
Constructor Details
-
ScreenManager
public ScreenManager()
-
-
Method Details
-
setNoScreen
public void setNoScreen() -
getCurrentScreen
-
addListener
-
setScreen
-
startNewDailyLevel
-
goToCrashReportScreen
-
goToAccountScreen
public void goToAccountScreen() -
goToAccountSettingsScreen
public void goToAccountSettingsScreen() -
goToAccountScreen
-
goToMoneyScreen
public void goToMoneyScreen() -
goToCustomMapSelectScreen
public void goToCustomMapSelectScreen() -
goToMapEditorScreen
-
goToMapEditorScreen
-
goToAboutScreen
public void goToAboutScreen() -
goToSettingsScreen
public void goToSettingsScreen() -
goToSettingsScreen
public void goToSettingsScreen(float scrollValue) -
goToHotkeyEditorScreen
public void goToHotkeyEditorScreen() -
goToLoadingScreen
-
goToStatisticsScreen
public void goToStatisticsScreen() -
goToMainMenu
public void goToMainMenu() -
goToMainMenu
public void goToMainMenu(boolean justLaunched) -
goToSimulationScreen
public void goToSimulationScreen() -
goToLanguageSelectScreen
public void goToLanguageSelectScreen() -
goToResearchesScreen
public void goToResearchesScreen() -
goToResearchesScreen
-
goToLevelSelectScreen
public void goToLevelSelectScreen() -
goToLevelSelectScreen
-
startNewLevelWithAbilitySelection
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfacecom.badlogic.gdx.utils.Disposable
- Overrides:
dispose
in classManager.ManagerAdapter
-