cz.cuni.amis.pogamut.ut2004.bot.impl.test
Class BotModuleTestLogic

Package class diagram package BotModuleTestLogic
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.ut2004.bot.impl.UT2004BotModuleController<UT2004Bot>
              extended by cz.cuni.amis.pogamut.ut2004.bot.impl.test.BotModuleTestLogic
All Implemented Interfaces:
IAgentLogic<LogicModule>, IUT2004BotController<UT2004Bot>, IUT2004BotLogicController<UT2004Bot,LogicModule>
Direct Known Subclasses:
ModuleCheckingBot

public class BotModuleTestLogic
extends UT2004BotModuleController<UT2004Bot>


Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
act, aStar, body, combo, config, ctf, descriptors, fwMap, game, getBackToNavGraph, info, items, listenerRegistrator, move, navBuilder, navigation, navPoints, pathExecutor, pathPlanner, players, random, raycasting, runStraight, senses, shoot, stats, visibility, weaponPrefs, weaponry, 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
BotModuleTestLogic()
           
 
Method Summary
 BusAwareCountDownLatch getLatch()
           
 void logic()
           
 void logicInitialize(LogicModule logicModule)
           
 void logicShutdown()
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
finishControllerInitialization, getAStar, getBody, getCombo, getConfig, getDescriptors, getFwMap, getGame, getInfo, getItems, getMove, getNavBuilder, getNavigation, getPathExecutor, getPathPlanner, getPlayers, getRandom, getRaycasting, getSenses, getShoot, getStats, getVisibility, getWeaponPrefs, getWeaponry, 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
botFirstSpawn, botInitialized, botKilled, botShutdown, getAct, getBot, getInitializeCommand, getLog, getName, getPassword, getWorldView, prepareBot
 
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
botFirstSpawn, botInitialized, botKilled, botShutdown, getAct, getBot, getInitializeCommand, getLog, getPassword, getWorldView, prepareBot
 

Constructor Detail

BotModuleTestLogic

public BotModuleTestLogic()
Method Detail

getLatch

public BusAwareCountDownLatch getLatch()

logicInitialize

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

logic

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

logicShutdown

public void logicShutdown()
Specified by:
logicShutdown in interface IAgentLogic<LogicModule>
Overrides:
logicShutdown in class UT2004BotLogicController<UT2004Bot>


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