com.b3dgs.lionengine.game.strategy
Enum Orientation

java.lang.Object
  extended by java.lang.Enum<Orientation>
      extended by com.b3dgs.lionengine.game.strategy.Orientation
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Orientation>

public enum Orientation
extends java.lang.Enum<Orientation>

List of available unit location.


Enum Constant Summary
EAST
          Looking right.
NORTH
          Looking up.
NORTH_EAST
          Looking up-right.
NORTH_WEST
          Looking up-left.
SOUTH
          Looking down.
SOUTH_EAST
          Looking down-right.
SOUTH_WEST
          Looking down-left.
WEST
          Looking left.
 
Method Summary
static Orientation valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Orientation[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NORTH

public static final Orientation NORTH
Looking up.


NORTH_EAST

public static final Orientation NORTH_EAST
Looking up-right.


EAST

public static final Orientation EAST
Looking right.


SOUTH_EAST

public static final Orientation SOUTH_EAST
Looking down-right.


SOUTH

public static final Orientation SOUTH
Looking down.


SOUTH_WEST

public static final Orientation SOUTH_WEST
Looking down-left.


WEST

public static final Orientation WEST
Looking left.


NORTH_WEST

public static final Orientation NORTH_WEST
Looking up-left.

Method Detail

values

public static Orientation[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Orientation c : Orientation.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Orientation valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null