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

Package class diagram package MapPathsBot
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.MapPathsBot
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.agent.module.IAgentLogic, IUT2004BotController, IUT2004BotLogicController

public class MapPathsBot
extends EvaluatingBot

Bot for evaluation of map paths.

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
MapPathsBot()
           
 
Method Summary
 void beforeFirstLogic()
          This method is called only once right before actual logic() method is called for the first time.
 Initialize getInitializeCommand()
           
 MapPathsBotParameters getParams()
           
protected  void initializePathFinding(UT2004Bot bot)
           
 
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
 
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

MapPathsBot

public MapPathsBot()
Method Detail

getParams

public MapPathsBotParameters getParams()

initializePathFinding

protected void initializePathFinding(UT2004Bot bot)
Overrides:
initializePathFinding in class UT2004BotModuleController

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.