cz.cuni.amis.pogamut.emohawk.bot.impl.test
Class ModuleCheckingBot

Package class diagram package ModuleCheckingBot
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController<BOT>
      extended by cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController<BOT>
          extended by cz.cuni.amis.pogamut.emohawk.bot.impl.EmohawkBotController<UT2004Bot>
              extended by cz.cuni.amis.pogamut.emohawk.bot.impl.test.BotModuleTestLogic
                  extended by cz.cuni.amis.pogamut.emohawk.bot.impl.test.ModuleCheckingBot
All Implemented Interfaces:
IAgentLogic<LogicModule>, IUT2004BotController<UT2004Bot>, IUT2004BotLogicController<UT2004Bot,LogicModule>

public class ModuleCheckingBot
extends BotModuleTestLogic


Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.emohawk.bot.impl.EmohawkBotController
act, animations, comm, config, emohawkNavigation, emoticons, fwMap, game, getBackToNavGraph, info, inventory, listenerRegistrator, move, navigation, pathExecutor, pathPlanner, places, players, random, raycasting, runStraight, senses, stats, steering, world
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController
logicModule
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController
bot, log, USER_LOG_CATEGORY_ID
 
Constructor Summary
ModuleCheckingBot()
           
 
Method Summary
 void botFirstSpawn(GameInfo gameInfo, ConfigChange currentConfig, InitedMessage init, Self self)
           
 void botInitialized(GameInfo gameInfo, ConfigChange currentConfig, InitedMessage init)
           
 void botShutdown()
           
 void logic()
           
 void logicInitialize(LogicModule logicModule)
           
 void prepareBot(UT2004Bot bot)
           
 
Methods inherited from class cz.cuni.amis.pogamut.emohawk.bot.impl.test.BotModuleTestLogic
getLatch, logicShutdown
 
Methods inherited from class cz.cuni.amis.pogamut.emohawk.bot.impl.EmohawkBotController
finishControllerInitialization, getConfig, getFwMap, getGame, getInfo, getMove, getNavigation, getPathExecutor, getPathPlanner, getPlayers, getRandom, getRaycasting, getSenses, getStats, getWorld, initializeController, initializeListeners, initializeModules, initializePathFinding
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController
beforeFirstLogic, getLogicInitializeTime, getLogicShutdownTime, initializeLogic
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController
botKilled, getAct, getBot, getInitializeCommand, getLog, getPassword, getWorldView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.ut2004.bot.IUT2004BotController
botKilled, getAct, getBot, getInitializeCommand, getLog, getPassword, getWorldView
 

Constructor Detail

ModuleCheckingBot

public ModuleCheckingBot()
Method Detail

prepareBot

public void prepareBot(UT2004Bot bot)
Specified by:
prepareBot in interface IUT2004BotController<UT2004Bot>
Overrides:
prepareBot in class UT2004BotController<UT2004Bot>

logicInitialize

public void logicInitialize(LogicModule logicModule)
Specified by:
logicInitialize in interface IAgentLogic<LogicModule>
Overrides:
logicInitialize in class BotModuleTestLogic

botInitialized

public void botInitialized(GameInfo gameInfo,
                           ConfigChange currentConfig,
                           InitedMessage init)
Specified by:
botInitialized in interface IUT2004BotController<UT2004Bot>
Overrides:
botInitialized in class UT2004BotController<UT2004Bot>

botFirstSpawn

public void botFirstSpawn(GameInfo gameInfo,
                          ConfigChange currentConfig,
                          InitedMessage init,
                          Self self)
Specified by:
botFirstSpawn in interface IUT2004BotController<UT2004Bot>
Overrides:
botFirstSpawn in class UT2004BotController<UT2004Bot>

logic

public void logic()
Specified by:
logic in interface IAgentLogic<LogicModule>
Overrides:
logic in class BotModuleTestLogic

botShutdown

public void botShutdown()
Specified by:
botShutdown in interface IUT2004BotController<UT2004Bot>
Overrides:
botShutdown in class UT2004BotController<UT2004Bot>


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