public enum OverlapDirection extends java.lang.Enum<OverlapDirection>
Enum Constant and Description |
---|
east |
none |
north |
northeast |
northwest |
south |
southeast |
southwest |
west |
Modifier and Type | Method and Description |
---|---|
static boolean |
isEast(OverlapDirection direction) |
static boolean |
isNorth(OverlapDirection direction) |
static boolean |
isSouth(OverlapDirection direction) |
static boolean |
isWest(OverlapDirection direction) |
static OverlapDirection |
mixDirections(OverlapDirection dir1,
OverlapDirection dir2)
mix directions (e.g.
|
static OverlapDirection |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OverlapDirection[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OverlapDirection north
public static final OverlapDirection northeast
public static final OverlapDirection east
public static final OverlapDirection southeast
public static final OverlapDirection south
public static final OverlapDirection southwest
public static final OverlapDirection west
public static final OverlapDirection northwest
public static final OverlapDirection none
public static OverlapDirection[] values()
for (OverlapDirection c : OverlapDirection.values()) System.out.println(c);
public static OverlapDirection 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 static boolean isEast(OverlapDirection direction)
public static boolean isNorth(OverlapDirection direction)
public static boolean isSouth(OverlapDirection direction)
public static boolean isWest(OverlapDirection direction)
public static OverlapDirection mixDirections(OverlapDirection dir1, OverlapDirection dir2)
dir1
- dir2
-