cz.cuni.amis.pogamut.defcon.agent
Interface IDefConAgentController<AGENT extends DefConAgent>

Package class diagram package IDefConAgentController
Type Parameters:
AGENT -
All Known Subinterfaces:
IDefConAgentLogicController<AGENT,LOGIC_MODULE>
All Known Implementing Classes:
DefConAgentController, DefConAgentLogicController

public interface IDefConAgentController<AGENT extends DefConAgent>

Specified a list of basic methods for Defcon controllers, which is used inside DefConAgent to report various states of initialization of the game to the controller. Equivalent to IUT2004BotController<BOT> for example in the project PogamutUT2004.

Author:
Radek 'Black_Hand' Pibil

Method Summary
 void botStopped()
          Called whenever the bot is stopped (has finished) or killed.
 void initializeController(AGENT agent)
          Called during the construction of the DefConAgent.
 

Method Detail

initializeController

void initializeController(AGENT agent)
Called during the construction of the DefConAgent.

Parameters:
agent -

botStopped

void botStopped()
Called whenever the bot is stopped (has finished) or killed.

Use the method to save your work / data collected during the run of the agent.



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