gamedom1.agent.player1
Class GUIPlayerAgent1Dom1

java.lang.Object
  extended by infinitewisdom.model.agent.PlayerAgentAdapter
      extended by gamedom1.agent.player1.GUIPlayerAgent1Dom1
All Implemented Interfaces:
PlayerAgentIF, TimerStepIF

public class GUIPlayerAgent1Dom1
extends PlayerAgentAdapter

Thiss will be an intermediator between ControlPanel and CommandParser. It will do microing for the player. (MOVE in formation, pathfinding, aggresive/defensive stance etc.) In case of computer players, the AI will be here.


Nested Class Summary
 
Nested classes/interfaces inherited from class infinitewisdom.model.agent.PlayerAgentAdapter
PlayerAgentAdapter.CommandBuffer
 
Field Summary
 
Fields inherited from class infinitewisdom.model.agent.PlayerAgentAdapter
commandParser, commands, player
 
Constructor Summary
GUIPlayerAgent1Dom1(ServerCommandParserIF cp, PlayerIF p)
           
 
Method Summary
 
Methods inherited from class infinitewisdom.model.agent.PlayerAgentAdapter
getCommands, getPlayer, sendClientCommand, sendServerCommand, setPlayer, step
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIPlayerAgent1Dom1

public GUIPlayerAgent1Dom1(ServerCommandParserIF cp,
                           PlayerIF p)