Enum Direction
raft.kilavuz.runtime
java.lang.Object
  java.lang.Enum<Direction>
      raft.kilavuz.runtime.Direction
All Implemented Interfaces:

public enum Direction
extends Enum<Direction>
cardinal 2d direction

Enum Constant Summary
EAST
EAST direction
NORTH
NORTH direction
SOUTH
SOUTH direction
WEST
WEST direction
Field Summary
int
dX
distance gone in x axis: -1, 0 or 1
int
dZ
distance gone in z axis: -1, 0 or 1
boolean
horizontal
is this a horizontal direction ?
Method Summary
asVector()
returns this direction as a normalized vector.
static Direction[]
horizontalDirections()
returns an array of horizontal directions
abstract Direction
next()
returns next direction as rotated clockwise
abstract Direction
opposite()
returns opposite direction
abstract Direction
previous()
returns previous direction as rotated counter clockwise
static Direction
static Direction[]
static Direction[]
verticalDirections()
returns an array of vertical directions
Enum Constant Detail
NORTH
public static final Direction NORTH
NORTH direction

EAST
public static final Direction EAST
EAST direction

SOUTH
public static final Direction SOUTH
SOUTH direction

WEST
public static final Direction WEST
WEST direction
Field Detail
dX
public final int dX
distance gone in x axis: -1, 0 or 1

dZ
public final int dZ
distance gone in z axis: -1, 0 or 1

horizontal
public final boolean horizontal
is this a horizontal direction ?
Method Detail
values
public static final Direction[] values()

valueOf
public static Direction valueOf(String name)

horizontalDirections
public static Direction[] horizontalDirections()
returns an array of horizontal directions

verticalDirections
public static Direction[] verticalDirections()
returns an array of vertical directions

asVector
public Vector3 asVector()
returns this direction as a normalized vector. y axis is always 0

opposite
public abstract Direction opposite()
returns opposite direction

next
public abstract Direction next()
returns next direction as rotated clockwise

previous
public abstract Direction previous()
returns previous direction as rotated counter clockwise
Java API documentation generated with DocFlex/Doclet v1.5.2
DocFlex/Doclet is both a multi-format Javadoc doclet and a free edition of DocFlex/Javadoc. If you need to customize your Javadoc without writing a full-blown doclet from scratch, DocFlex/Javadoc may be the only tool able to help you! Find out more at www.docflex.com