Package com.takenoko.engine
Enum Class EndGameState
- All Implemented Interfaces:
Serializable
,Comparable<EndGameState>
,Constable
The EndGameState enum is used to represent the different states of the game as when it ends.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionTIE state is used when the game is tied on objective points and tied on panda 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 state is used when the game is tied on objective points but won by the player with the most panda objective points. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EndGameState
Returns the enum constant of this class with the specified name.static EndGameState[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
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
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
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
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
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 nameNullPointerException
- if the argument is null
-