cz.cuni.amis.pogamut.defcon.example
Class ExampleBot

Package class diagram package ExampleBot
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
      extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractObservingAgent<WORLD_VIEW>
          extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent<WORLD_VIEW,ACT>
              extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractEmbodiedAgent<DefConWorldView,cz.cuni.amis.pogamut.base.communication.command.impl.IJNIAct>
                  extended by cz.cuni.amis.pogamut.defcon.agent.DefConAgent
                      extended by cz.cuni.amis.pogamut.defcon.example.ExampleBot
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.agent.IAgent, cz.cuni.amis.pogamut.base.agent.IEmbodiedAgent, cz.cuni.amis.pogamut.base.agent.IGhostAgent, cz.cuni.amis.pogamut.base.agent.IObservingAgent, cz.cuni.amis.pogamut.base.component.IComponent, cz.cuni.amis.pogamut.base.component.IComponentAware, cz.cuni.amis.pogamut.base.component.IControllable, IDefConAgent

public class ExampleBot
extends DefConAgent

ExampleBot wrapper class.

Author:
Radek 'Black_Hand' Pibil

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
worldview
 
Fields inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
events, INTROSPECTION_ROOT_NAME, log, LOG_CATEGORY_NAME
 
Constructor Summary
ExampleBot(cz.cuni.amis.pogamut.base.agent.IAgentId agentId, cz.cuni.amis.pogamut.base.component.bus.IComponentBus eventBus, cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger, DefConWorldView worldView, DefConAct act, IDefConAgentLogicController init)
           
 
Method Summary
 
Methods inherited from class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
act, gameHasStarted, gameStarted, getArguments, getWorldView, killAgent, setOptions, startAgent, stopAgent
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractEmbodiedAgent
getAct
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
addDependency, addDependency, addDependency, addJMXComponents, awaitState, awaitState, componentFatalError, componentStarted, componentStarted, componentStopped, componentStopping, createAgentJMX, createIntrospection, equals, getComponentId, getEventBus, getIntrospection, getJMX, getLog, getLogger, getName, getState, hashCode, inState, kill, notInState, pause, pauseAgent, preKillAgent, preStopAgent, resetAgent, resetEvent, resume, resumeAgent, setState, start, startPaused, startPausedAgent, stop, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IEmbodiedAgent
getAct
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Constructor Detail

ExampleBot

@Inject
public ExampleBot(cz.cuni.amis.pogamut.base.agent.IAgentId agentId,
                         cz.cuni.amis.pogamut.base.component.bus.IComponentBus eventBus,
                         cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger,
                         DefConWorldView worldView,
                         DefConAct act,
                         IDefConAgentLogicController init)


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.