cz.cuni.amis.pogamut.ut2004multi.bot.impl
Class UT2004BotMultiController

Package class diagram package UT2004BotMultiController
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.ut2004multi.bot.impl.UT2004BotMultiController
All Implemented Interfaces:
IAgentLogic<LogicModule>, IUT2004BotController<UT2004Bot>, IUT2004BotLogicController<UT2004Bot,LogicModule>

public class UT2004BotMultiController
extends UT2004BotModuleController<UT2004Bot>


Field Summary
protected  SharedKnowledgeDatabase shared
           
 
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
UT2004BotMultiController()
           
 
Method Summary
protected  void configureSharedKnowledgeDatabase()
           
 void finishControllerInitialization()
          Initialize shared field.
 SharedKnowledgeDatabase getShared()
          Returns team-shared knowledge database.
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
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, 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

shared

protected SharedKnowledgeDatabase shared
Constructor Detail

UT2004BotMultiController

public UT2004BotMultiController()
Method Detail

finishControllerInitialization

public void finishControllerInitialization()
Initialize shared field.

Specified by:
finishControllerInitialization in interface IUT2004BotController<UT2004Bot>
Overrides:
finishControllerInitialization in class UT2004BotModuleController<UT2004Bot>

configureSharedKnowledgeDatabase

protected void configureSharedKnowledgeDatabase()

getShared

public SharedKnowledgeDatabase getShared()
Returns team-shared knowledge database. Initialized only for team-games (CTF, Domination, ...).

Returns:


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