## Uses of Class
edu.cwru.SimpleRTS.model.Direction

Packages that use Direction
edu.cwru.SimpleRTS.action
edu.cwru.SimpleRTS.model

Uses of Direction in edu.cwru.SimpleRTS.action

Methods in edu.cwru.SimpleRTS.action that return Direction
`Direction` `DirectedAction.getDirection()`

Methods in edu.cwru.SimpleRTS.action with parameters of type Direction
`static Action` `Action.createPrimitiveDeposit(int unitid, Direction d)`
`static Action` `Action.createPrimitiveGather(int unitid, Direction d)`
`static Action` `Action.createPrimitiveMove(int unitid, Direction d)`

Constructors in edu.cwru.SimpleRTS.action with parameters of type Direction
`DirectedAction(int unitid, ActionType type, Direction direction)`

Uses of Direction in edu.cwru.SimpleRTS.model

Methods in edu.cwru.SimpleRTS.model that return Direction
`static Direction` `Direction.valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static Direction[]` `Direction.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in edu.cwru.SimpleRTS.model that return types with arguments of type Direction
`static java.util.LinkedList<Direction>` `SimplePlanner.getDirections(State.StateView state, int startingx, int startingy, int endingx, int endingy, int tolerancedistance, boolean cancollideonfinal)` Uses A* to calculate the directions to arrive at the specified location.

Constructors in edu.cwru.SimpleRTS.model with parameters of type Direction
`AStarNode(int x, int y, int g, int value, AStarNode previous, Direction directionfromprevious)`