cz.cuni.amis.pogamut.sposh.context
Class UT2004TCContext<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>
java.lang.Object
cz.cuni.amis.pogamut.sposh.context.Context<BOT>
cz.cuni.amis.pogamut.sposh.context.UT2004Context<BOT>
cz.cuni.amis.pogamut.sposh.context.UT2004TCContext<BOT>
- All Implemented Interfaces:
- IContext<BOT>, IUT2004Context<BOT>
public class UT2004TCContext<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>
- extends UT2004Context<BOT>
State context with UT2004TCClient available through getTCClient().
- Author:
- Jimmy
|
Field Summary |
protected cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient |
tcClient
|
| Fields inherited from class cz.cuni.amis.pogamut.sposh.context.UT2004Context |
act, aStar, body, combo, config, ctf, descriptors, fwMap, game, getBackToNavGraph, info, items, listenerRegistrator, log, 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.sposh.context.Context |
bot, name |
|
Method Summary |
cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient |
getTCClient()
Team-Communication client, auto-connects to UT2004TCServer once the server advertised itself via TCControlServerAlive message. |
protected void |
initializeModules(BOT bot)
|
| Methods inherited from class cz.cuni.amis.pogamut.sposh.context.UT2004Context |
botInitialized, botKilled, botSpawned, finishInitialization, getAct, getAStar, getBackToNavGraph, getBody, getCombo, getConfig, getCtf, getDescriptors, getFwMap, getGame, getInfo, getItems, getListenerRegistrator, getLog, getMove, getNavBuilder, getNavigation, getPathExecutor, getPathPlanner, getPlayers, getRandom, getRaycasting, getSenses, getShoot, getStats, getVisibility, getWeaponPrefs, getWeaponry, getWorld, getWorldView, initialize, initializeListeners, initializePathFinding, logicIteration, prepareBehaviour |
| Methods inherited from class cz.cuni.amis.pogamut.sposh.context.Context |
getBot |
| 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.sposh.context.IContext |
getBot |
tcClient
protected cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient tcClient
UT2004TCContext
public UT2004TCContext(String name,
BOT bot)
initializeModules
protected void initializeModules(BOT bot)
- Overrides:
initializeModules in class UT2004Context<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>
getTCClient
public cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient getTCClient()
- Team-Communication client, auto-connects to
UT2004TCServer once the server advertised itself via TCControlServerAlive message.
- Returns:
Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.