cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot
Class EnvelopeBot

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

public class EnvelopeBot
extends EvaluatingBot

Bot for computation of the map envelope.

Author:
Bogo

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.EvaluatingBot
isCompleted
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
act, aStar, body, combo, config, ctf, descriptors, draw, fwMap, game, info, items, levelGeometryModule, listenerRegistrator, mapTweaks, move, navBuilder, navigation, navMeshModule, navPoints, nmNav, players, random, raycasting, senses, shoot, stats, ut2004PathPlanner, 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
EnvelopeBot()
           
 
Method Summary
 void beforeFirstLogic()
          This method is called only once right before actual logic() method is called for the first time.
 Initialize getInitializeCommand()
           
 TaskBotParameters<MapEnvelopeTask> getParams()
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.EvaluatingBot
isCompleted
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
botAgentDown, finishControllerInitialization, getAStar, getBody, getCombo, getConfig, getCTF, getDescriptors, getFwMap, getGame, getInfo, getItems, getLevelGeometry, getLevelGeometryModule, getMapTweaks, getMove, getNavBuilder, getNavigation, getNavMesh, getNavMeshModule, getNavPoints, getNMNav, getPlayers, getRandom, getRaycasting, getSenses, getShoot, getStats, getUT2004AStarPathPlanner, getVisibility, getWeaponPrefs, getWeaponry, getWorld, initializeController, initializeListeners, initializeModules, initializePathFinding
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController
getLogicInitializeTime, getLogicShutdownTime, initializeLogic, logic, logicInitialize, logicShutdown
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController
botFirstSpawn, botInitialized, botKilled, botShutdown, getAct, getBot, getLog, getName, getPassword, getWorldView, mapInfoObtained, 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, getLog, getPassword, getWorldView, mapInfoObtained, prepareBot
 

Constructor Detail

EnvelopeBot

public EnvelopeBot()
Method Detail

getParams

public TaskBotParameters<MapEnvelopeTask> getParams()

getInitializeCommand

public Initialize getInitializeCommand()
Specified by:
getInitializeCommand in interface IUT2004BotController
Overrides:
getInitializeCommand in class UT2004BotController

beforeFirstLogic

public void beforeFirstLogic()
This method is called only once right before actual logic() method is called for the first time.

Specified by:
beforeFirstLogic in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Overrides:
beforeFirstLogic in class UT2004BotLogicController


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