Enum Class EndGameState

java.lang.Object
java.lang.Enum<EndGameState>
com.takenoko.engine.EndGameState
All Implemented Interfaces:
Serializable, Comparable<EndGameState>, Constable

public enum EndGameState extends Enum<EndGameState>
The EndGameState enum is used to represent the different states of the game as when it ends.
  • Enum Constant Details

    • WIN_WITH_OBJECTIVE_POINTS

      public static final EndGameState WIN_WITH_OBJECTIVE_POINTS
      WIN_WITH_OBJECTIVE_POINTS state is used when the game is won by the player with the most objective points.
    • WIN_WITH_PANDA_OBJECTIVE_POINTS

      public static final EndGameState WIN_WITH_PANDA_OBJECTIVE_POINTS
      WIN_WITH_PANDA_OBJECTIVE_POINTS state is used when the game is tied on objective points but won by the player with the most panda objective points.
    • TIE

      public static final EndGameState TIE
      TIE state is used when the game is tied on objective points and tied on panda objective points.
  • Constructor Details

    • EndGameState

      private EndGameState()
  • Method Details

    • values

      public static EndGameState[] 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 EndGameState 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