## Uses of Class
edu.cwru.SimpleRTS.model.resource.ResourceNode

Packages that use ResourceNode
edu.cwru.SimpleRTS.environment
edu.cwru.SimpleRTS.model
edu.cwru.SimpleRTS.model.resource

Uses of ResourceNode in edu.cwru.SimpleRTS.environment

Methods in edu.cwru.SimpleRTS.environment that return ResourceNode
`ResourceNode` `State.getResource(int resourceId)`
`ResourceNode` `State.resourceAt(int x, int y)`

Methods in edu.cwru.SimpleRTS.environment that return types with arguments of type ResourceNode
`java.util.List<ResourceNode>` `State.getResources()`

Methods in edu.cwru.SimpleRTS.environment with parameters of type ResourceNode
`void` `State.addResource(ResourceNode resource)`
`void` `State.StateBuilder.addResource(ResourceNode r)`

Uses of ResourceNode in edu.cwru.SimpleRTS.model

Methods in edu.cwru.SimpleRTS.model with parameters of type ResourceNode
`java.util.LinkedList<Action>` `SimplePlanner.planGather(Unit actor, ResourceNode target)` Uses `#getDirections(int, int, int, int, int, boolean)` to get directions to the specified place and `#planMove(Unit, LinkedList<Direction>)` to move almost there.

Uses of ResourceNode in edu.cwru.SimpleRTS.model.resource

Constructors in edu.cwru.SimpleRTS.model.resource with parameters of type ResourceNode
`ResourceNode.ResourceView(ResourceNode node)`