cz.cuni.amis.pogamut.sposh.context
Class UT2004TCContext<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>

Package class diagram package UT2004TCContext
java.lang.Object
  extended by cz.cuni.amis.pogamut.sposh.context.Context<BOT>
      extended by cz.cuni.amis.pogamut.sposh.context.UT2004Context<BOT>
          extended by 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
 
Constructor Summary
UT2004TCContext(String name, BOT bot)
           
 
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
 

Field Detail

tcClient

protected cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient tcClient
Constructor Detail

UT2004TCContext

public UT2004TCContext(String name,
                       BOT bot)
Method Detail

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.