cz.cuni.amis.pogamut.usar2004.agent
Interface IUSAR2004BotController<BOT extends USAR2004Bot>

Package class diagram package IUSAR2004BotController
All Known Subinterfaces:
IUSAR2004BotLogicController<BOT,LOGIC_MODULE>
All Known Implementing Classes:
AerialVehicle, LeggedLogicSampleRobot, P2DX, P2DXLogicController, Submarine, USAR2004BotController, USAR2004BotLogicController, USAR2004TestBot

public interface IUSAR2004BotController<BOT extends USAR2004Bot>


Method Summary
 void initializeController(BOT bot)
          Called during the construction of the UT2004Bot before the GameBots2004 greets the bot even before IUT2004BotController#prepareBot(UT2004Bot) method.
 void prepareBot(BOT bot)
          Called during the construction of the UT2004Bot before the GameBots2004 greets the bot.
 void robotInitialized(NfoMessage nfoMessage)
          Called when first NFO message arrives.
 

Method Detail

initializeController

void initializeController(BOT bot)
Called during the construction of the UT2004Bot before the GameBots2004 greets the bot even before IUT2004BotController#prepareBot(UT2004Bot) method.

NOTE: This is Pogamut's developers reserved method - do not override it and if you do, always use 'super' to call parent's initializeController.


prepareBot

void prepareBot(BOT bot)
Called during the construction of the UT2004Bot before the GameBots2004 greets the bot.


robotInitialized

void robotInitialized(NfoMessage nfoMessage)
Called when first NFO message arrives.



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