## Uses of Class
edu.cwru.SimpleRTS.agent.Agent

Packages that use Agent
edu.cwru.SimpleRTS.agent
edu.cwru.SimpleRTS.agent.visual
edu.cwru.SimpleRTS.environment

Uses of Agent in edu.cwru.SimpleRTS.agent

Subclasses of Agent in edu.cwru.SimpleRTS.agent
`class` `CombatAgent`
`class` `MyAgent` This agent will first collect gold to produce a peasant, then the two peasants will collect gold and wood separately until reach goal.
`class` `ScriptedGoalAgent` An agent based around the concept of build orders.
`class` `SimpleAgent1` A simple agent that makes all its units move in random directions if they are not attacking.
`class` `SimpleAgent2`

Uses of Agent in edu.cwru.SimpleRTS.agent.visual

Subclasses of Agent in edu.cwru.SimpleRTS.agent.visual
`class` `VisualAgent`

Uses of Agent in edu.cwru.SimpleRTS.environment

Methods in edu.cwru.SimpleRTS.environment that return Agent
`Agent[]` `Environment.getAgents()`

Constructors in edu.cwru.SimpleRTS.environment with parameters of type Agent
`Environment(Agent[] connectedagents, Model model)`