Class SceneManager

java.lang.Object
com.shr4pnel.casino.scene.SceneManager

public class SceneManager extends Object
Handles the currently active scene, switching between scenes and mapping strings to the Scene enum
  • Constructor Details

    • SceneManager

      public SceneManager()
  • Method Details

    • getActiveScene

      public static SceneManager.Scene getActiveScene()
      Returns:
      The active scene
    • setActiveScene

      public static void setActiveScene(SceneManager.Scene activeScene)
      Sets a new active scene
      Parameters:
      activeScene - The scene to switch to
    • getActiveScenePretty

      public static String getActiveScenePretty()
      Returns:
      The active scenes human-readable name
    • getSceneAsEnum

      public static SceneManager.Scene getSceneAsEnum(String prettyName)
      Gets the active scene as an enum
      Parameters:
      prettyName - The human-readable name of the scene
      Returns:
      The specified scene, as an emum, or null if the scene does not exist