cz.cuni.amis.pogamut.ut2004.teamcomm.bot
Class UT2004BotTCController<BOT extends UT2004Bot>

Package class diagram package UT2004BotTCController
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<BOT>
              extended by cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004BotTCController<BOT>
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.agent.module.IAgentLogic<cz.cuni.amis.pogamut.base.agent.module.LogicModule>, IUT2004BotController<BOT>, IUT2004BotLogicController<BOT,cz.cuni.amis.pogamut.base.agent.module.LogicModule>

public class UT2004BotTCController<BOT extends UT2004Bot>
extends UT2004BotModuleController<BOT>


Field Summary
protected  UT2004TCClient tcClient
           
 
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
UT2004BotTCController()
           
 
Method Summary
 UT2004TCClient getTCClient()
          Team-Communication client, auto-connects to UT2004TCServer once the server advertised itself via TCControlServerAlive message.
protected  void initializeModules(BOT bot)
           
 
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, initializePathFinding
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController
beforeFirstLogic, getLogicInitializeTime, getLogicShutdownTime, initializeLogic, logic, logicInitialize, logicShutdown
 
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
 

Field Detail

tcClient

protected UT2004TCClient tcClient
Constructor Detail

UT2004BotTCController

public UT2004BotTCController()
Method Detail

initializeModules

protected void initializeModules(BOT bot)
Overrides:
initializeModules in class UT2004BotModuleController<BOT extends UT2004Bot>

getTCClient

public UT2004TCClient getTCClient()
Team-Communication client, auto-connects to UT2004TCServer once the server advertised itself via TCControlServerAlive message.

Returns:


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