Class ScreenManager

java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.ScreenManager
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, Manager

public class ScreenManager extends Manager.ManagerAdapter
  • Constructor Details

    • ScreenManager

      public ScreenManager()
  • Method Details

    • setNoScreen

      public void setNoScreen()
    • getCurrentScreen

      public Screen getCurrentScreen()
    • addListener

      public void addListener(ScreenManager.ScreenManagerListener listener)
    • setScreen

      public void setScreen(Screen screen)
    • startNewBasicLevel

      public void startNewBasicLevel(BasicLevel basicLevel, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration)
    • startNewDailyLevel

      public void startNewDailyLevel(DailyQuestManager.DailyQuestLevel level)
    • startNewUserLevel

      public void startNewUserLevel(UserMap userMap, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration)
    • goToCrashReportScreen

      public void goToCrashReportScreen(String errorType, String threadName, String errorMessage, String stacktrace, String stderr)
    • goToAccountScreen

      public void goToAccountScreen()
    • goToAccountSettingsScreen

      public void goToAccountSettingsScreen()
    • goToAccountScreen

      public void goToAccountScreen(AccountScreen.ScreenType screenType)
    • goToMoneyScreen

      public void goToMoneyScreen()
    • goToCustomMapSelectScreen

      public void goToCustomMapSelectScreen()
    • goToMapEditorScreen

      public void goToMapEditorScreen(UserMap userMap)
    • goToMapEditorScreen

      public void goToMapEditorScreen(BasicLevel basicLevel)
    • goToAboutScreen

      public void goToAboutScreen()
    • goToSettingsScreen

      public void goToSettingsScreen()
    • goToSettingsScreen

      public void goToSettingsScreen(float scrollValue)
    • goToHotkeyEditorScreen

      public void goToHotkeyEditorScreen()
    • goToLoadingScreen

      public void goToLoadingScreen(GameSyncLoader gameSyncLoader)
    • goToStatisticsScreen

      public void goToStatisticsScreen()
    • goToMainMenu

      public void goToMainMenu()
    • goToLanguageSelectScreen

      public void goToLanguageSelectScreen()
    • goToResearchesScreen

      public void goToResearchesScreen()
    • goToResearchesScreen

      public void goToResearchesScreen(ResearchType focusOnResearch)
    • goToLevelSelectScreen

      public void goToLevelSelectScreen()
    • goToLevelSelectScreen

      public void goToLevelSelectScreen(BasicLevel openLevel)
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
      Overrides:
      dispose in class Manager.ManagerAdapter