Enum Constant and Description |
---|
CROSS
Indicates a 'cross' tile.
|
EMPTY
Indicates an empty tile.
|
FILL
Indicates a 'filled' tile.
|
SEL_CROSS
Indicates an area selection tile that will transition
towards the
CROSS state. |
SEL_EMPTY
Indicates an area selection tile that will transition
towards the
EMPTY state. |
SEL_FILL
Indicates an area selection tile that will transition
towards the
FILL state. |
SEL_TRY_CROSS
Indicates an area selection tile that will transition
towards the
TRY_CROSS state. |
SEL_TRY_FILL
Indicates an area selection tile that will transition
towards the
TRY_FILL state. |
TRY_CROSS
Indicates a test mode 'cross' tile.
|
TRY_FILL
Indicates a test mode 'filled' tile.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canOverride(Tile replacement,
boolean testMode,
Tile base)
Check to see if the given tile can replace this tile.
|
boolean |
isReal()
Returns if this tile is a non test mode tile.
|
boolean |
isTest()
Returns if this tile is a test mode tile or not.
|
Tile |
toReal()
Converts this tile to it's non-test
mode equivalent tile.
|
Tile |
toSelection()
Gets the area selection variant of this tile.
|
Tile |
toTest()
Converts this tile to it's test
mode equivalent tile.
|
static Tile |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Tile[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Tile EMPTY
public static final Tile CROSS
public static final Tile FILL
public static final Tile TRY_CROSS
public static final Tile TRY_FILL
public static final Tile SEL_EMPTY
EMPTY
state.public static final Tile SEL_CROSS
CROSS
state.public static final Tile SEL_FILL
FILL
state.public static final Tile SEL_TRY_CROSS
TRY_CROSS
state.public static Tile[] values()
for (Tile c : Tile.values()) System.out.println(c);
public static Tile valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic Tile toSelection()
public Tile toReal()
public Tile toTest()
public boolean isTest()
public boolean isReal()
public boolean canOverride(Tile replacement, boolean testMode, Tile base)
replacement
- The replacement tile.testMode
- Whether test mode is enabled or not.base
- The type of the tile was initially clicked.