Enum Class ScreenType

java.lang.Object
java.lang.Enum<ScreenType>
webb.client.ui.screens.ScreenType
All Implemented Interfaces:
Serializable, Comparable<ScreenType>, Constable

public enum ScreenType extends Enum<ScreenType>
This enum is used to store all the screens in the game. It is used to get the screen instance from the enum.
  • Enum Constant Details

    • CREDITS

      public static final ScreenType CREDITS
    • SELECT_PUZZLE

      public static final ScreenType SELECT_PUZZLE
    • PLAY_PUZZLE

      public static final ScreenType PLAY_PUZZLE
    • LOADING

      public static final ScreenType LOADING
    • TEST_COMPONENTS

      public static final ScreenType TEST_COMPONENTS
  • Method Details

    • values

      public static ScreenType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ScreenType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getScreenInstance

      public Screen getScreenInstance()