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

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

public class JumpInspectingBotFall
extends EvaluatingBot

Bot used for gathering data about jumps with fall.

Author:
Bogo

Nested Class Summary
static class JumpInspectingBotFall.Phase
          Phases of the bot.
 
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
JumpInspectingBotFall()
           
 
Method Summary
 void beforeFirstLogic()
           
 void botInitialized(GameInfo gameInfo, ConfigChange currentConfig, InitedMessage init)
           
 void botKilled(BotKilled event)
           
protected  void initializePathFinding(UT2004Bot bot)
           
 void logic()
           
 
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, logicInitialize, logicShutdown
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController
botFirstSpawn, botShutdown, getAct, getBot, getInitializeCommand, 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, botShutdown, getAct, getBot, getInitializeCommand, getLog, getPassword, getWorldView, mapInfoObtained, prepareBot
 

Constructor Detail

JumpInspectingBotFall

public JumpInspectingBotFall()
Method Detail

initializePathFinding

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

beforeFirstLogic

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

botInitialized

public void botInitialized(GameInfo gameInfo,
                           ConfigChange currentConfig,
                           InitedMessage init)
Specified by:
botInitialized in interface IUT2004BotController
Overrides:
botInitialized in class UT2004BotController

logic

public void logic()
Specified by:
logic in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Overrides:
logic in class UT2004BotLogicController

botKilled

public void botKilled(BotKilled event)
Specified by:
botKilled in interface IUT2004BotController
Overrides:
botKilled in class UT2004BotController


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