-
- All Implemented Interfaces:
-
java.io.Serializable,kotlin.Comparable
public enum Direction2D extends Enum<Direction2D>
Cardinal and intercardinal directions indicating a movement.
-
-
Field Summary
Fields Modifier and Type Field Description private final Direction2Dflippedprivate final Direction2DflippedXprivate final Direction2DflippedYprivate final Integerxprivate final Integeryprivate final Stringnameprivate final Integerordinal
-
Method Summary
Modifier and Type Method Description final Direction2Dplus(Direction2D other)Sums with a direction. final Direction2Dminus(Direction2D other)Subtracts with a direction. final Pointtimes(Integer scalar)Multiplies by a scalar. final Booleancontains(Direction2D other)Returns whether this direction contains other. final Direction2DgetFlipped()final Direction2DgetFlippedX()final Direction2DgetFlippedY()final IntegergetX()final IntegergetY()final StringgetName()final IntegergetOrdinal()-
-
Method Detail
-
plus
final Direction2D plus(Direction2D other)
Sums with a direction.
-
minus
final Direction2D minus(Direction2D other)
Subtracts with a direction.
-
contains
final Boolean contains(Direction2D other)
-
getFlipped
final Direction2D getFlipped()
-
getFlippedX
final Direction2D getFlippedX()
-
getFlippedY
final Direction2D getFlippedY()
-
getOrdinal
final Integer getOrdinal()
-
-
-
-