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

Packages that use ResourceNode.Type
edu.cwru.SimpleRTS.environment
edu.cwru.SimpleRTS.Log
edu.cwru.SimpleRTS.model.resource
edu.cwru.SimpleRTS.model.unit

Uses of ResourceNode.Type in edu.cwru.SimpleRTS.environment

Methods in edu.cwru.SimpleRTS.environment with parameters of type ResourceNode.Type
`java.util.List<java.lang.Integer>` `State.StateView.getResourceNodeIds(ResourceNode.Type type)`

Uses of ResourceNode.Type in edu.cwru.SimpleRTS.Log

Methods in edu.cwru.SimpleRTS.Log that return ResourceNode.Type
`ResourceNode.Type` `ResourcePickupLog.getNodeType()`
`ResourceNode.Type` `ResourceExhaustionLog.getResourceNodeType()`

Methods in edu.cwru.SimpleRTS.Log with parameters of type ResourceNode.Type
`void` `EventLogger.recordExhaustedResourceNode(int exhaustednodeid, ResourceNode.Type type)`
`void` `EventLogger.recordPickupResource(int gathererid, int controller, ResourceType type, int amount, int nodeid, ResourceNode.Type nodetype)`

Constructors in edu.cwru.SimpleRTS.Log with parameters of type ResourceNode.Type
`ResourceExhaustionLog(int exhaustednodeid, ResourceNode.Type resoucenodetype)`
`ResourcePickupLog(int gathererid, int controller, ResourceType resource, int amountpickedup, int nodeid, ResourceNode.Type nodetype)`

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

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

Methods in edu.cwru.SimpleRTS.model.resource with parameters of type ResourceNode.Type
`static ResourceType` `ResourceNode.Type.getResourceType(ResourceNode.Type t)`

Constructors in edu.cwru.SimpleRTS.model.resource with parameters of type ResourceNode.Type
`ResourceNode(ResourceNode.Type type, int xPosition, int yPosition, int initialAmount)`

Uses of ResourceNode.Type in edu.cwru.SimpleRTS.model.unit

Methods in edu.cwru.SimpleRTS.model.unit with parameters of type ResourceNode.Type
`int` `UnitTemplate.getGatherRate(ResourceNode.Type type)`