- java.lang.Object
-
- cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController<BOT>
-
- cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotLogicController<BOT>
-
- cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
-
- cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.EvaluatingBot
-
- All Implemented Interfaces:
- cz.cuni.amis.pogamut.base.agent.module.IAgentLogic, cz.cuni.amis.pogamut.ut2004.bot.IUT2004BotController, cz.cuni.amis.pogamut.ut2004.bot.IUT2004BotLogicController
- Direct Known Subclasses:
- EnvelopeBot, JumpInspectingBot, JumpInspectingBotFall, JumppadCollectorBot, MapPathsBot, NavigationEvaluatingBot
public abstract class EvaluatingBot
extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
Base class for bots used in evaluation framework. Extends UT2004BotModuleController only by completed flag.
- Author:
- Bogo
-
-
Field Summary
Fields
| Modifier and Type |
Field and Description |
protected boolean |
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, navPointVisibility, nmNav, nmPathBuilder, players, random, raycasting, senses, serverProvider, shoot, stats, ut2004PathPlanner, visibility, visibilityAdapter, 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
-
Method Summary
Methods
| Modifier and Type |
Method and Description |
cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.old.OldNavMeshModule |
getOldNavMeshModule() |
protected void |
initializeModules(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot) |
boolean |
isCompleted()
Whether the evaluation is completed.
|
-
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotModuleController
botAgentDown, finishControllerInitialization, getAStar, getBody, getCombo, getConfig, getCTF, getDescriptors, getDraw, getFwMap, getGame, getInfo, getItems, getLevelGeometry, getLevelGeometryModule, getMapTweaks, getMove, getNavBuilder, getNavigation, getNavMesh, getNavMeshModule, getNavPoints, getNavPointVisibility, getNavPointVisibilityAdapter, getNMNav, getNMPathBuilder, getPlayers, getRandom, getRaycasting, getSenses, getShoot, getStats, getUT2004AStarPathPlanner, 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, 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, getInitializeCommand, getLog, getPassword, getWorldView, mapInfoObtained, prepareBot
-
-
Constructor Detail
-
EvaluatingBot
public EvaluatingBot()
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.