A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ab - Variable in class cz.cuni.utils.math.extended.Segment2D
Endpoints of the segment.
ab - Variable in class cz.cuni.utils.math.extended.Segment3D
Endpoints of the segment.
abN - Variable in class cz.cuni.utils.math.extended.Segment2D
Normalized order of vertices a,b
abN - Variable in class cz.cuni.utils.math.extended.Segment3D
Normalized order of ab[].
aboutToDieClientParserCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Clien->Thread thread is about to die: Setting various properties (e.g. this.communicationAlive flag, etc.) after terminating the thread (or right before it).
aboutToDieParserClientCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Parser->Client thread is about to die: setting various properties (e.g. this.communicationAlive flag, etc.) after terminating the thread (or right before it).
abs() - Method in class cz.cuni.utils.math.Tuple2D
 
abs() - Method in class cz.cuni.utils.math.Tuple3D
 
abs() - Method in class cz.cuni.utils.math.Tuple4D
 
AbstractExperimentHandle - Class in cz.cuni.pogamut.experiments
Abstract implementation of ExperimentHandle.
AbstractExperimentHandle() - Constructor for class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Creates a new instance of AbstractHandle
accuracy - Variable in class cz.cuni.pogamut.Client.AgentInitializer
how much the bot should be exact - value between 0 and 1
action_doNothing() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
 
action_engageEnemy() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_jump() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_rearm() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_runAroundCloseMeds() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_runAroundItems() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_runToItem() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
action_stopShooting() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
actions - Variable in class cz.cuni.sposhBot.java.JavaBehaviour
 
actObj - Variable in class cz.cuni.pogamut.Parser.Yylex
 
actorID - Variable in class cz.cuni.pogamut.MessageObjects.Bumped
actorId - unique id of actor (actors include other players and other physical objects that can block your path.)
actualBatch - Variable in class cz.cuni.pogamut.Client.HistoryIterator
actual History Batch - for iteration through History
actualDepth - Variable in class cz.cuni.pogamut.Client.HistoryIterator
actual depth of iteration
actualExperiment - Variable in class cz.cuni.pogamut.experiments.ExperimentsUTServer
Experiment being run on the server.
actualMessage - Variable in class cz.cuni.pogamut.Client.HistoryIterator
necessary for unique iterator - keeps actual message
adapter - Variable in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
adapter - Variable in class cz.cuni.pogamut.introspection.python.PythonProperty
 
add(Object) - Method in class cz.cuni.astar.AStarHeap
 
add(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
makes addition, example call, we got triples x, y: z = x + y can be written like: z = add(x,y); or z = add(y,x);
add(String, int) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
add(ErrorMessage) - Static method in class cz.cuni.utils.errorlog.ErrorLog
Main method which is used to add ErrorMessages into property 'errors'.
add(Object) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
add(boolean) - Method in class cz.cuni.utils.HashCode
 
add(byte) - Method in class cz.cuni.utils.HashCode
 
add(char) - Method in class cz.cuni.utils.HashCode
 
add(short) - Method in class cz.cuni.utils.HashCode
 
add(int) - Method in class cz.cuni.utils.HashCode
 
add(long) - Method in class cz.cuni.utils.HashCode
 
add(float) - Method in class cz.cuni.utils.HashCode
 
add(double) - Method in class cz.cuni.utils.HashCode
 
add(Object) - Method in class cz.cuni.utils.HashCode
 
add(int) - Method in class cz.cuni.utils.HashCodes
 
add(Vertex3D) - Method in class cz.cuni.utils.math.Polygon3D
 
addAll(Collection) - Method in class cz.cuni.astar.AStarHeap
 
addAll(Object[]) - Method in class cz.cuni.astar.AStarHeap
 
addAll(Collection) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
AddAmmo - Class in cz.cuni.pogamut.MessageObjects
AddAmmo has ammoAmount and weapon type, it is processed in inventory according to those variables (adds proper amount of ammo to proper weapon)
AddAmmo(int, String, int, String, int, ItemType) - Constructor for class cz.cuni.pogamut.MessageObjects.AddAmmo
 
AddAmmo() - Constructor for class cz.cuni.pogamut.MessageObjects.AddAmmo
 
AddArmor - Class in cz.cuni.pogamut.MessageObjects
Picked up armor has only strenght and type in addition
AddArmor(int, String, int, String, int, ItemType) - Constructor for class cz.cuni.pogamut.MessageObjects.AddArmor
 
AddArmor() - Constructor for class cz.cuni.pogamut.MessageObjects.AddArmor
 
addBotEnteredWorldListener(BotEnteredWorldListener) - Method in class cz.cuni.pogamut.server.UTServer
 
addBotEnteredWorldListener(BotEnteredWorldListener) - Method in interface cz.cuni.pogamut.server.UTWorld
Add listener to the bot-enetered-the-world event.
addBotLeftWorldListener(BotLeftWorldListener) - Method in class cz.cuni.pogamut.server.UTServer
 
addBotLeftWorldListener(BotLeftWorldListener) - Method in interface cz.cuni.pogamut.server.UTWorld
Add listener to the bot-left-the-world event.
addExperimentStateListener(FlagListener<ExperimentExecutionState>) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Register listeners on execution state of the experiment.
AddExtra - Class in cz.cuni.pogamut.MessageObjects
AddExtra is a class for user-defined inventory in the game like mushrooms, apples, mines, whatever is a user fantasy it is basicaly same as Item, the only advantage of this class is that anyone can register listener exactly for Extra messages
AddExtra() - Constructor for class cz.cuni.pogamut.MessageObjects.AddExtra
 
AddExtra(int, String, int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.AddExtra
 
AddHealth - Class in cz.cuni.pogamut.MessageObjects
AddHealth has three extra variables: type - e. g.
AddHealth(int, String, int, String, int, ItemType, boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.AddHealth
 
AddHealth() - Constructor for class cz.cuni.pogamut.MessageObjects.AddHealth
 
addIntrospectableProxyChangeListener(IntrospectableProxyChangeListener) - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
addInventory(String) - Method in class cz.cuni.pogamut.Client.AgentBody
add inventory of specified inventoryClass example of class: 'xWeapons.FlakCannon'
addInventory(String) - Method in interface cz.cuni.pogamut.Client.Commands
add inventory to the agent - specify class
"ADDINV {Class inventoryClass}
addInventory(String, String) - Method in class cz.cuni.pogamut.server.UTServer
 
addInventory(String, String) - Method in interface cz.cuni.pogamut.server.UTWorld
Adds the item to the bot's inventory.
AddItem - Class in cz.cuni.pogamut.MessageObjects
Added inventory.
AddItem(int, String, String, int) - Constructor for class cz.cuni.pogamut.MessageObjects.AddItem
 
AddItem(MessageType, int, String, String, int) - Constructor for class cz.cuni.pogamut.MessageObjects.AddItem
 
AddItem() - Constructor for class cz.cuni.pogamut.MessageObjects.AddItem
 
AddItem(MessageType) - Constructor for class cz.cuni.pogamut.MessageObjects.AddItem
 
addIterationEndListener(AgentIterationEndListener) - Method in class cz.cuni.pogamut.Client.Agent
Register the listener for agent logic iterations.
addIterationEndListener(AgentIterationEndListener) - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
addIterationEndListener(AgentIterationEndListener) - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
addListener(FlagListener<T>, int) - Method in class cz.cuni.utils.Flag
Adds new listener to the flag with specified param.
addListener(FlagListener<T>) - Method in class cz.cuni.utils.Flag
Adds new listener to the flag.
addListener(FlagListener<T>) - Method in class cz.cuni.utils.ImmutableFlag
 
addListener(FlagListener<T>, int) - Method in class cz.cuni.utils.ImmutableFlag
 
addMessage(MessageObject) - Method in class cz.cuni.pogamut.Client.History
This method is synchronized!
addMessage(MessageObject) - Method in class cz.cuni.pogamut.Client.HistoryBatch
This method is synchronized!
addNumber(int) - Method in class cz.cuni.utils.HashCode
 
addObject(MessageObject) - Method in class cz.cuni.pogamut.Client.KnownObjects
adds object to structure
addParameter(Parameter) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Add experiment parameter of the configuration.
addPlayer(PlayerJoinsGame) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
addRayToAutoTrace(int, Triple, Double, boolean, boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
add ray to the array of rays emitted from the agent - see GB2004 documentation
addRayToAutoTrace(int, Triple, Double, boolean, boolean) - Method in interface cz.cuni.pogamut.Client.Commands
adds ray to auto-trace rays - those are sended every batch "ADDRAY {Id X} {Direction X X X} {Lenght X} {FastTrace True|False} {TraceActors True|False}"
if the trace of same ID is added, the previous one is just configured by the parameters of new one
addRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.Client.AgentBody
add ReceiveMessageListener for all messages comming through body from Parser
addRcvMsgListener(RcvMsgListener, Collection<MessageType>) - Method in class cz.cuni.pogamut.Client.AgentBody
Takes a collection of types (collection must be filled by MessageTypes) and adds listener to all specified types
addRcvMsgListener(RcvMsgListener, MessageType[]) - Method in class cz.cuni.pogamut.Client.AgentBody
Takes an array of types (collection must be filled by MessageTypes) and adds listener to all specified types
addRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.server.UTServer
Add listener that will be notified when a new message from Server Control will arrive.
addRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.server.UTServerConnection
Add listener that will be notified when a new message from Server Control will arrive.
addReferenceUnsafe(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
addReferenceUnsafe(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
address - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer.MediatorStorage
 
addSendCmdListener(SendCmdListener) - Method in class cz.cuni.pogamut.Client.AgentBody
add command listener to commandListeners
AddSpecial - Class in cz.cuni.pogamut.MessageObjects
AddSpecial covers things like Adrenaline, it has no other extra variables
AddSpecial() - Constructor for class cz.cuni.pogamut.MessageObjects.AddSpecial
 
AddSpecial(int, String, int, ItemType, String) - Constructor for class cz.cuni.pogamut.MessageObjects.AddSpecial
 
addTypedRcvMsgListener(RcvMsgListener, MessageType) - Method in class cz.cuni.pogamut.Client.AgentBody
add listener to specified type of message common use when you want to listen only for instance to dead message, you add listener with proper message type
addWeapon(AddWeapon) - Method in class cz.cuni.pogamut.Client.AgentInventory
adds new Weapon to weapons - after AIN GB message if the bot collected any extra ammo for the weapon, add it to the weapon.currentAmmo
AddWeapon - Class in cz.cuni.pogamut.MessageObjects
AddWeapon is representing a weapon agent is carrying.
AddWeapon(int, String, int, String, boolean, int, int, int, ItemType, int, int) - Constructor for class cz.cuni.pogamut.MessageObjects.AddWeapon
 
AddWeapon() - Constructor for class cz.cuni.pogamut.MessageObjects.AddWeapon
 
addWeaponToWeapons(AddWeapon) - Method in class cz.cuni.pogamut.Client.AgentInventory
Adds newWeapon ammo to the ammo of weapon of the same type in the inventory if the weapon was the first agent got (at the game start), set it as current
adrenaline - Variable in class cz.cuni.pogamut.MessageObjects.Self
Adrenaline - how much adrenaline the bot has.
AdrenalineGained - Class in cz.cuni.pogamut.MessageObjects
 
AdrenalineGained() - Constructor for class cz.cuni.pogamut.MessageObjects.AdrenalineGained
 
AdrenalineGained(double) - Constructor for class cz.cuni.pogamut.MessageObjects.AdrenalineGained
 
AFTER_SAME_MAP_WAIT_MILLIS - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
Agent - Class in cz.cuni.pogamut.Client
Class Agent wraps up the client, all aplications (bots) should be derived from this class and use methods of its compounds (body, memory, map).
Agent() - Constructor for class cz.cuni.pogamut.Client.Agent
agent constructor - initialize individually its compounds add listener for PlayerKilled message - necessary to call restartAgent properly
agent - Variable in class cz.cuni.pogamut.Client.AgentAux
Agent wrapped by this decorator.
agent - Variable in class cz.cuni.pogamut.Client.AgentLauncher
Agent of the launcher.
agent - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
agent - Variable in class cz.cuni.pogamut.Client.AgentStats
 
agent - Variable in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
AgentAux - Class in cz.cuni.pogamut.Client
Auxiliary class providing support for storing logs to file, etc ...
AgentAux(Agent) - Constructor for class cz.cuni.pogamut.Client.AgentAux
Creates a new instance of AgentAux
AgentBody - Class in cz.cuni.pogamut.Client
AgentBody is wrapping up communication with parser and execution of commands it receives messages, some of them are compressed and AgentBody provides their completion according to recent messages stored in knownObjects Commands are available using methods of AgentBody like RunTo(navPoint) AgentBody is also hidding difference between Remote and Local Parser TODO: to throw exception or not to throw exception
AgentBody(Logger) - Constructor for class cz.cuni.pogamut.Client.AgentBody
initialize AgentBody - mainly Parser Parser - there are two possibilities: Parser on remote computer and Parser on same computer Remote Parser - Parser is on the same machine as Unreal Tournament - advantages - low network traffic - part of the load is on remote server, more of the system is available for agent logic - disadvantages - it is necessary to run Parser on another machine Local Parser - Parser is on the same machine as Client - advantages - we can run all on one machine - when on one machine, there is no unnecessary traffic - disadvantages - CPU load
agentHistoryLength - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
How long we keep track of previous agent locations ... used in stuck check.
AgentInitializer - Class in cz.cuni.pogamut.Client
class used to initialize agent by changing parameters of this class you are modifying the init message sent by body to GB hence modifying your agent accuracy, skin, vulnerability, etc.
AgentInitializer() - Constructor for class cz.cuni.pogamut.Client.AgentInitializer
 
AgentInventory - Class in cz.cuni.pogamut.Client
AgentInventory serves to keep info about the weapons agent is carrying it provides usefull methods which can be used to determine suitability of visible ammo or to able to switch among possesed weapons Some profiling should take place here - don't know which operation will be the most used, so I tried to KISS - "keep it simple and stupid":)
AgentInventory(AgentBody, Logger) - Constructor for class cz.cuni.pogamut.Client.AgentInventory
body is necessary for registering of listeners for events logger is just to log to the same file
AgentIterationEndEvent - Class in cz.cuni.pogamut.Client
Event which is fired every iteration of agent logic
AgentIterationEndEvent(Object) - Constructor for class cz.cuni.pogamut.Client.AgentIterationEndEvent
 
AgentIterationEndEvent - Class in cz.cuni.pogamut.remote
 
AgentIterationEndEvent(RemoteAgent) - Constructor for class cz.cuni.pogamut.remote.AgentIterationEndEvent
 
AgentIterationEndListener - Interface in cz.cuni.pogamut.Client
Listener for the logic iteration end.
AgentIterationEndListener - Interface in cz.cuni.pogamut.remote
Listener resides in different JVM than the RemoteAgent.
AgentLauncher - Class in cz.cuni.pogamut.Client
This class will allow you to do the basic operations with agent the easy way.
AgentLauncher(Agent, URI, boolean) - Constructor for class cz.cuni.pogamut.Client.AgentLauncher
 
agentLocationHistory - Variable in class cz.cuni.pogamut.Client.PathManager
History of agent's location - stuck check is working over this...
agentLocationHistoryTimeout - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
Time after we will force agent location into agent history even if it's the same as previous location.
AgentMemory - Class in cz.cuni.pogamut.Client
AgentMemory is taking care of implementation of WorldView and RecentMemory interfaces hence it uses History and methods are queries to History object WorldView gives a view on History that shows only current information (things that agent perceives at the very moment) RecentMemory gives a view on History that shows past information (like players seen in last 2 seconds) this is very handy, because only event driven agent could be quite vulnerable because when he suddenly stop perceiving an object he should be able to remember its position for a while (like when agent picks up an armor while engaging enemy, he turns for an armor and hence stop seeing enemy, so he could stop engaging him, but he got some memory so he remembers that the enemy was there recently and can try to locate him and start engaging again) Another offered service is Inventory - methods to work with inventory, like add weapons, get weapon of some kind, usability of ammo, getBetterWeapon (according to player and enemy possition) etc.
AgentMemory(Logger, AgentBody, Agent) - Constructor for class cz.cuni.pogamut.Client.AgentMemory
 
agents - Variable in class cz.cuni.pogamut.experiments.util.BasicExperiment
 
AgentStats - Class in cz.cuni.pogamut.Client
Wrapper for Agent's collectiong various statistical information.
AgentStats(Agent) - Constructor for class cz.cuni.pogamut.Client.AgentStats
Creates new instance of statiscics collector for an agent.
AgentStats() - Constructor for class cz.cuni.pogamut.Client.AgentStats
 
AgentWrapper - Class in cz.cuni.pogamut.Client.jmx
Class AgentWrapper
AgentWrapper(Agent) - Constructor for class cz.cuni.pogamut.Client.jmx.AgentWrapper
 
AgentWrapperMXBean - Interface in cz.cuni.pogamut.Client.jmx
Interface AgentWrapperMBean
AliveMessage - Class in cz.cuni.pogamut.MessageObjects
Alive message are for measuring the server lag.
AliveMessage() - Constructor for class cz.cuni.pogamut.MessageObjects.AliveMessage
 
AliveMessage(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.AliveMessage
 
allowJumpWhenFurtherThen - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
Jumping will occure only iff further from navpoint then (problem with precision of UT2004 movement around navpoints).
allPlayersScores() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
allPlayersScores() - Method in interface cz.cuni.pogamut.Client.WorldView
get scores of all players
alterLogToScreen(Logger) - Method in class cz.cuni.pogamut.Client.AgentLauncher
 
altFiring - Variable in class cz.cuni.pogamut.MessageObjects.Self
 
Ammo - Class in cz.cuni.pogamut.MessageObjects
Ammo is a class that represents ammo - has special property Ammo type, which is derived from UnrealID and typesOfAmmo
Ammo() - Constructor for class cz.cuni.pogamut.MessageObjects.Ammo
 
Ammo(int, String, String, Triple, boolean, boolean, int, ItemType, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Ammo
 
ammoAmount - Variable in class cz.cuni.pogamut.MessageObjects.AddAmmo
 
ammoAmount - Variable in class cz.cuni.pogamut.MessageObjects.Ammo
how much ammo does it add
amount - Variable in class cz.cuni.pogamut.MessageObjects.AdrenalineGained
how many adrenaline we have gained
amount - Variable in class cz.cuni.pogamut.MessageObjects.Item
if not negative it specified amount of the item (e.g. in medkit it's how many health you will get)
angle(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
Returns angle in radians.
angle(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
Returns angle in rad.
angle(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
antiStuckCheck(Triple) - Method in class cz.cuni.pogamut.Client.GameMap
check two things: 1) agent's velocity - size of vector greater than 50 UT units 2) agent is heading to the location - distance from the location is greater about 50 UT units than distance from object after adding agent's velocity vector to location vector - if this method fails - delete the edge in the graph for A*
anyLoaded() - Method in class cz.cuni.pogamut.Client.AgentInventory
 
armor - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
Armor - Class in cz.cuni.pogamut.MessageObjects
Armor is derived from Item, it has additional variables type of armor and strenght
Armor(int, String, String, Triple, boolean, boolean, int, ItemType, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Armor
Copy constructor
Armor() - Constructor for class cz.cuni.pogamut.MessageObjects.Armor
 
armor - Variable in class cz.cuni.pogamut.MessageObjects.Self
Armor - how much armor the bot is wearing.
ArrayMerger - Class in cz.cuni.utils
Merge arrays.
ArrayMerger() - Constructor for class cz.cuni.utils.ArrayMerger
Creates a new instance of ArrayMerger
asSet(Object[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
assign(Tuple2D, Tuple2D) - Method in class cz.cuni.utils.math.Line2D
 
assign(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.Line3D
 
assign(double, double) - Method in class cz.cuni.utils.math.Tuple2D
 
assign(Tuple2D) - Method in class cz.cuni.utils.math.Tuple2D
 
assign(double, double, double) - Method in class cz.cuni.utils.math.Tuple3D
 
assign(Tuple3D) - Method in class cz.cuni.utils.math.Tuple3D
 
assign(double, double, double, double) - Method in class cz.cuni.utils.math.Tuple4D
 
assign(Tuple4D) - Method in class cz.cuni.utils.math.Tuple4D
 
AStar - Class in cz.cuni.astar
======================================================== This file holds implementation of generic A* algorithm, better refered to as A* Machine according to Dan Higgins, Generic A* Pathfind, AI Gaming Wisdom, 2002 ======================================================== What is A* ---------- A* is space-search algorithm using a custom-built heuristic.
AStar() - Constructor for class cz.cuni.astar.AStar
 
aStar(AStarGoal, AStarMap, Object, long) - Static method in class cz.cuni.astar.AStar
For A* to run you have to provide AStarGoal and AStarMap and startNode.
aStar(AStarGoal, AStarMap, Object) - Static method in class cz.cuni.astar.AStar
For A* to run you have to provide AStarGoal and AStarMap and startNode.
AStarGoal - Interface in cz.cuni.astar
This class defines the goal of A* algorithm, it affects how the A* works.
AStarHeap - Class in cz.cuni.astar
This is Heap used by AStar algorithm.
AStarHeap(Comparator, int) - Constructor for class cz.cuni.astar.AStarHeap
 
AStarHeap(Comparator) - Constructor for class cz.cuni.astar.AStarHeap
 
AStarHeapComparator - Class in cz.cuni.astar
 
AStarHeapComparator(HashMap) - Constructor for class cz.cuni.astar.AStarHeapComparator
 
AStarHeapIterator - Class in cz.cuni.astar
Clasical iterator for AStarHeap.
AStarHeapIterator(Object[], int, AStarHeap) - Constructor for class cz.cuni.astar.AStarHeapIterator
 
AStarMap - Interface in cz.cuni.astar
This class represents the search space for A* algorithm 1) we need to know which neighbours the node has 2) we need to know the travel cost between two nodes (edge cost)
AStarResult - Class in cz.cuni.astar
This class is returned by AStar.aStar().
AStarResult() - Constructor for class cz.cuni.astar.AStarResult
 
asTuple2D() - Method in class cz.cuni.pogamut.MessageObjects.Triple
Returns tuple2d from x,y of this triple.
asTuple3D() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
asVertex3D() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
atLocation(Triple) - Method in class cz.cuni.pogamut.Client.GameMap
 
atLocation(Triple, int) - Method in class cz.cuni.pogamut.Client.GameMap
 
automaticallyReconnect - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Whether to automatically reconnect to the server if down.
autorayStraight - Variable in class cz.cuni.pogamut.Client.TestBot2
 
autoReconnectMillis - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
How often we should try the reconnect.
autoTrace - Variable in class cz.cuni.pogamut.Client.AgentInitializer
whether to use autotracing or not
autoTrace - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
autoTrace - Variable in class cz.cuni.pogamut.MessageObjects.Player
Autotrace feature enabled?
AutoTraceRay - Class in cz.cuni.pogamut.MessageObjects
AutoTraceRay notification message contains: ID: id of the ray query from: location from which the ray is emitted to: location to which the ray is sended result: true if it hit something, false if not hitNormal: normal vector to the trace ray in the point of hit hitId: id of hitted actor hitLocation: point of the hit traceActors: whether to care about other actors in the game fastTrace: switch to fastTrace way of evaluation of trace synchronous message - sended every turn
NOTE that it is not delta compressed
AutoTraceRay() - Constructor for class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
AutoTraceRay(int, String, boolean, Triple, Triple, boolean, boolean, Triple, Triple, boolean, int) - Constructor for class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 

B

BaseBot - Class in cz.cuni.pogamut.Client
This class is meant as an example for the user of Pogamut2 - it overrides the crucial methods and explains them (see the respective methods).
BaseBot() - Constructor for class cz.cuni.pogamut.Client.BaseBot
Constructor of the bot - here is place where you should initialize any variables you need to.
basePort - Static variable in class cz.cuni.pogamut.server.UCCWrapper
First port assigned to a ucc instance.
BasicExperiment - Class in cz.cuni.pogamut.experiments.util
Compares set of bots, constructs a stat object for each bot.
BasicExperiment(ExperimentDescriptor, UTServer) - Constructor for class cz.cuni.pogamut.experiments.util.BasicExperiment
Class returning results of the experiment back to a client.
BasicExperiment.StatResult - Class in cz.cuni.pogamut.experiments.util
 
BasicExperiment.StatResult(AgentStats[]) - Constructor for class cz.cuni.pogamut.experiments.util.BasicExperiment.StatResult
 
BasicExperimentDescriptor - Class in cz.cuni.pogamut.experiments.util
 
BasicExperimentDescriptor(BasicExperimentDescriptor.BotCreator, long) - Constructor for class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor
 
BasicExperimentDescriptor.BotCreator - Class in cz.cuni.pogamut.experiments.util
 
BasicExperimentDescriptor.BotCreator() - Constructor for class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor.BotCreator
 
batches - Variable in class cz.cuni.pogamut.Client.History
 
batchLogger - Variable in class cz.cuni.pogamut.Client.HistoryBatch
 
BeginMessage - Class in cz.cuni.pogamut.MessageObjects
Begin message signaliza start of synchronous batch.
BeginMessage() - Constructor for class cz.cuni.pogamut.MessageObjects.BeginMessage
 
BeginMessage(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.BeginMessage
 
behaviour - Variable in class cz.cuni.sposhBot.java.SPoshBot
 
bigTurn - Variable in class cz.cuni.pogamut.Client.TestBot
Big rotation (degrees).
bindedParserType - Variable in class cz.cuni.pogamut.Client.Agent
Type of the binded parser.
bindEngineByExtension(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Bind engine which is needed to process the script.
bindEngineByFileName(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Bind engine which is needed to process the script.
bindEngineByMimeType(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Bind engine which is needed to process the script.
bindEngineByName(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Bind engine which is needed to process the script.
bindLocalParser(URI) - Method in class cz.cuni.pogamut.Client.Agent
This method will CONNECT to game bot + initialize Parser / Mediator but won't start them, allowing IDE to register various flag listeners + get logs.
bindMediator(Mediator) - Method in class cz.cuni.pogamut.Client.AgentBody
Use this to attach mediator (receiver of messages / senders of commands) to the AgentBody.
bindName(String) - Method in class cz.cuni.pogamut.Client.AgentBody
 
bindRemoteParser(URI) - Method in class cz.cuni.pogamut.Client.Agent
This will connect to remote parser and initialize mediator for the body but won't lunch it.
bindScriptFile(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Sets the file with logic.
bindScriptFile(File) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Sets the file with logic.
body - Variable in class cz.cuni.pogamut.Client.Agent
implements Commands, takes care about communication with parser
body - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
body - Variable in class cz.cuni.pogamut.Client.GameMap
poiter to body to use things like getPath(), knownObjects, addListener etc.
body - Variable in class cz.cuni.pogamut.Client.PathManager
AgentBody, we need it to be able to issue commands.
boostable - Variable in class cz.cuni.pogamut.MessageObjects.AddHealth
 
boostable - Variable in class cz.cuni.pogamut.MessageObjects.Health
 
bot - Variable in class cz.cuni.sposhBot.java.JavaBehaviour
 
botAutoTrace(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botAutoTrace(String, boolean) - Method in interface cz.cuni.pogamut.server.UTWorld
TODO: comment
botCreator - Variable in class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor
 
BotDamaged - Class in cz.cuni.pogamut.MessageObjects
This bot has been damaged.
BotDamaged() - Constructor for class cz.cuni.pogamut.MessageObjects.BotDamaged
 
botDrawTraceLines(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botEnteredListener - Variable in class cz.cuni.pogamut.server.UTServerLagObserver
 
botEnteredWorld(String) - Method in interface cz.cuni.pogamut.server.BotEnteredWorldListener
Is called whenever another bot (NOT one who is connected through the UTWorld interface) enters the world. ... called when MSG from GB arrives.
botEnteredWorld(Agent) - Method in interface cz.cuni.pogamut.server.BotEnteredWorldListener
Is called whenever another bot (the one who is connected through the UTWorld interface) enters the world. ... called when UTWorld.connectBot() is called
BotEnteredWorldListener - Interface in cz.cuni.pogamut.server
 
botEnteredWorldListeners - Variable in class cz.cuni.pogamut.server.UTServer
 
botInvulnerable(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botInvulnerable(String, boolean) - Method in interface cz.cuni.pogamut.server.UTWorld
According to param 'invulnerable' sets (or retract) the invulnerability of the specified bot.
BotKilled - Class in cz.cuni.pogamut.MessageObjects
This bot has died.
BotKilled() - Constructor for class cz.cuni.pogamut.MessageObjects.BotKilled
 
BotLauncher - Class in cz.cuni.pogamut.Client
Utilility for launching bots in various scenarios e.g. loading from jars.
BotLauncher() - Constructor for class cz.cuni.pogamut.Client.BotLauncher
 
botLeftListener - Variable in class cz.cuni.pogamut.server.UTServerLagObserver
 
botLeftWorld(String) - Method in interface cz.cuni.pogamut.server.BotLeftWorldListener
Is called whenever another bot (NOT one who is connected through the UTWorld interface) left the world. ... called when MSG from GB arrives.
botLeftWorld(Agent) - Method in interface cz.cuni.pogamut.server.BotLeftWorldListener
Is called whenever another bot (the one who is connected through the UTWorld interface) left the world. ... called when UTWorld.disconnectBot() is called
BotLeftWorldListener - Interface in cz.cuni.pogamut.server
 
botLeftWorldListeners - Variable in class cz.cuni.pogamut.server.UTServer
 
BotLoadingException - Exception in cz.cuni.pogamut.exceptions
Exception indicating errors during loading of bot class.
BotLoadingException(String) - Constructor for exception cz.cuni.pogamut.exceptions.BotLoadingException
 
BotManagement - Class in cz.cuni.pogamut.Client
 
BotManagement() - Constructor for class cz.cuni.pogamut.Client.BotManagement
 
botManualSpawn(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botManualSpawn(String, boolean) - Method in interface cz.cuni.pogamut.server.UTWorld
TODO: comment
botName - Variable in class cz.cuni.pogamut.Client.BaseBot
Name of the bot.
botNum - Static variable in class cz.cuni.pogamut.Client.Agent
Serves for numbering the anonymous bots (creating object without supplied name)
BotProjectsClassLoader - Class in cz.cuni.utils
Class loader searching for all jar files of compiled java bots.
BotProjectsClassLoader() - Constructor for class cz.cuni.utils.BotProjectsClassLoader
 
BotProjectsClassLoader(ClassLoader) - Constructor for class cz.cuni.utils.BotProjectsClassLoader
 
BotProjectsClassLoader(File, ClassLoader) - Constructor for class cz.cuni.utils.BotProjectsClassLoader
Creates a new instance of BotProjectsClassLoader
bots - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
List of bots all bots, that were or are connected to server.
botShowDebug(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botShowFocalPoint(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
botSkillLevel - Variable in class cz.cuni.pogamut.Client.AgentInitializer
skill of the bot, range is 1-7, 1 is lowest skill, 7 is highest skill ... highest skill is default
botsPaused - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
Are paused only bots or everything
botsPort - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
botSynchronousOff(String, boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
bufferToSend - Variable in class cz.cuni.pogamut.Parser.Parser
Buffer of messages we have to send to the client ...
Bumped - Class in cz.cuni.pogamut.MessageObjects
Bot bumped into another actor
Bumped() - Constructor for class cz.cuni.pogamut.MessageObjects.Bumped
 

C

callFunction(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Calls function without parameters from the ScriptEngine.
callListenerWithParam - Variable in class cz.cuni.utils.Flag.ListenerStore
 
cancel() - Method in class cz.cuni.pogamut.experiments.TimerTask
Cancels execution of the task.
canceled - Variable in class cz.cuni.pogamut.experiments.TimerTask
 
canRunAlongMedKit() - Method in class cz.cuni.utils.TestBot
checks whether there are any medkit items around and if there are checks if the agent is not standing on the first one in the choosenMedKits (bot got stucked because nearestHealth returns Healths according to inventory spots not to the current situation, so the bot with low health got stucked on the inventory spot)
CantCloseConnectionException - Exception in cz.cuni.pogamut.exceptions
 
CantCloseConnectionException(String) - Constructor for exception cz.cuni.pogamut.exceptions.CantCloseConnectionException
Constructs a new exception with the specified detail message.
CantCloseConnectionException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.CantCloseConnectionException
Constructs a new exception with the specified detail message and cause.
CantReadException - Exception in cz.cuni.pogamut.exceptions
 
CantReadException(String) - Constructor for exception cz.cuni.pogamut.exceptions.CantReadException
Constructs a new exception with the specified detail message.
CantReadException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.CantReadException
Constructs a new exception with the specified detail message and cause.
CantWriteException - Exception in cz.cuni.pogamut.exceptions
 
CantWriteException(String) - Constructor for exception cz.cuni.pogamut.exceptions.CantWriteException
Constructs a new exception with the specified detail message.
CantWriteException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.CantWriteException
Constructs a new exception with the specified detail message and cause.
cathegories - Static variable in class cz.cuni.pogamut.MessageObjects.ItemCathegories
 
changeAttribute(String, String, String) - Method in class cz.cuni.pogamut.server.UTServer
 
changeAttribute(String, String, String) - Method in interface cz.cuni.pogamut.server.UTWorld
Changes the bot's attribute value to a specified value.
changed - Static variable in class cz.cuni.utils.PogamutPlatformClassLoader
True if somebody changed directory.
ChangedWeapon - Class in cz.cuni.pogamut.MessageObjects
Bot changed weapons.
ChangedWeapon() - Constructor for class cz.cuni.pogamut.MessageObjects.ChangedWeapon
 
changeMap(String) - Method in class cz.cuni.pogamut.server.UTServerConnection
Will send command to change the map IFF it's not the one that is currently running.
changeMapAndWait(String) - Method in class cz.cuni.pogamut.server.UTServerConnection
Will send command to change the map IFF it's not the one that is currently running.
changeToBestWeapon() - Method in class cz.cuni.pogamut.Client.AgentBody
changes agent's weapon to the best he has
changeToBestWeapon() - Method in interface cz.cuni.pogamut.Client.Commands
change to best weapon - unreal choose the best - note that it can result in ShieldGun, which is only for defence
"CHANGEWEAPON {Id Best}"
changeWeapon(AddWeapon) - Method in class cz.cuni.pogamut.Client.AgentBody
changes to specified weapon - note it doesn't check whether he has it so it is recommended to be used with the AgentInventory - Inventory methods
changeWeapon(ChangedWeapon) - Method in class cz.cuni.pogamut.Client.AgentInventory
when bot changes weapon - message about change arrives, change index of current weapon
changeWeapon(AddWeapon) - Method in interface cz.cuni.pogamut.Client.Commands
change weapon to specified weapon
"CHANGEWEAPON {Id UnrealId}"
check(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
Returns list of vertices in whose surroundings tuple lies.
check(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
Returns list of vertices in whose surroundings tuple lies.
checkAddMinMax(Vertex3D) - Method in class cz.cuni.utils.math.Polygon3D
Is called when new vertex was added into polygon to check the min / max properties.
checkError(ErrorMessage) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
checkGameBot() - Method in class cz.cuni.pogamut.Parser.RemoteParser
 
checkMinMax(Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
checkMinMax(Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
checkPreconditions() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
 
checkPreconditions() - Method in class cz.cuni.sposhBot.java.SPoshBot
 
checkRemoveMinMax(Vertex3D) - Method in class cz.cuni.utils.math.Polygon3D
Is called when vertex has been removed from polygon.
checkVertices(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Returns list of vertices in which surroundings the tuple lies.
checkVertices(double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
checkVertices(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
checkVertices(Tuple2D, ArrayList) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Returns list of vertices in which surroundings the tuple lies.
checkVertices(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Returns list of vertices in which surroundings the tuple lies.
checkVertices(double, double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
checkVertices(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
checkVertices(Tuple3D, ArrayList) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Returns list of vertices in which surroundings the tuple lies.
children - Variable in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Array of introspectable children of object represented by this proxy computed by computeChildren(object).
chooseItem() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
Reasoning about what to do with seen item
the easiest way of handeling it will be just to take it every time, but what should we do when there are many of items laying in front of agent?
chooseItem() - Method in class cz.cuni.utils.TestBot
Reasoning about what to do with seen item
the easiest way of handeling it will be just to take it every time, but what should we do when there are many of items laying in front of agent?
choosenItem - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
choosenItem - Variable in class cz.cuni.utils.TestBot
choosen item for the state seeItem
choosenMedKits - Variable in class cz.cuni.utils.TestBot
choose med kits for the stateMedKit
chooseWeapon() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
choose weapon according to the one he is currently holding has melee and see ranged => pick up ranged has ranged and see melee => pick up melee pick up first weapon he sees
chooseWeapon() - Method in class cz.cuni.utils.TestBot
choose weapon according to the one he is currently holding has melee and see ranged => pick up ranged has ranged and see melee => pick up melee pick up first weapon he sees
classLoader - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
classOfPreferedWeapon - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
prefered weapon to use at the spot - like XWeapons.ClassicSniperRifle on the snipingSpot
clear() - Method in class cz.cuni.astar.AStarHeap
 
clear() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
clear() - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
clear() - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceInterface
Clears information about vertices, which have been created.
clear() - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
Clears information about vertices, which have been created.
clear() - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
clear() - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceInterface
Clears information about vertices, which have been created.
clear() - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
Clears information about vertices, which have been created.
clearListeners() - Method in class cz.cuni.pogamut.Client.Agent
Called at the end of the Agent run to clear all listeners we could possibly have.
clearListeners() - Method in class cz.cuni.pogamut.Client.AgentBody
Call at the end of the agent run to remove all listeners inside objects flags.
clearListeners() - Method in class cz.cuni.pogamut.Client.AgentMemory
Call at the end of the agent run to remove all listeners inside objects flags.
clearListeners() - Method in class cz.cuni.utils.Flag
Call to clear (remove) all the listeners on the flag.
clearListeners() - Method in class cz.cuni.utils.ImmutableFlag
 
clearMapInfo() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
clearParameters() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Delete all parameters from the configuration.
clearServerInfo() - Method in class cz.cuni.pogamut.server.UTServerConnection
Clears informations in this.owner (like navpoints, items, available maps, etc.)
client - Variable in class cz.cuni.pogamut.communication.Mediator
Client's interface (for sending, receiving messages).
ClientException - Exception in cz.cuni.pogamut.exceptions
 
ClientException(String) - Constructor for exception cz.cuni.pogamut.exceptions.ClientException
Constructs a new exception with the specified detail message.
ClientException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.ClientException
Constructs a new exception with the specified detail message and cause.
clientLog - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
clientParserCommunicationIteration() - Method in class cz.cuni.pogamut.communication.Mediator
One iteration of Client --> Parser communication ... process one message from Client to Parser.
clientParserPause - Variable in class cz.cuni.pogamut.communication.Mediator
When the agent is using LocalParser it doesn't need the Client->Parser thread, so it will pause it.
clientSocket - Variable in class cz.cuni.pogamut.communication.MediatorForClient
Socket to the Client.
clockwiseOrder2D(double, double, double, double, double, double) - Static method in class cz.cuni.utils.math.M
Three points in 2D ... assuming that [X2,Y2] is the right-most (biggest X coordinate) point of all points from polygon Edges exist as follows A1A2, A2A3 ...
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddAmmo
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddArmor
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddExtra
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddHealth
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddItem
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddSpecial
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AdrenalineGained
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Ammo
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Armor
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Extra
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Health
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Item
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
clone object - for hard copying
clone() - Method in class cz.cuni.pogamut.MessageObjects.Mover
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.NeighNav
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.PlayerJoinsGame
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.PlayerLeft
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Special
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
clone() - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
clone() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
clone() - Method in class cz.cuni.utils.math.extended.Vertex2D
 
clone() - Method in class cz.cuni.utils.math.extended.Vertex3D
 
clone() - Method in class cz.cuni.utils.math.Tuple2D
 
clone() - Method in class cz.cuni.utils.math.Tuple3D
 
clone() - Method in class cz.cuni.utils.math.Tuple4D
 
close() - Method in class cz.cuni.pogamut.experiments.ExperimentExecutor
Closes the executor.
close() - Method in class cz.cuni.pogamut.experiments.LogFileStorage
Stops saving log messages into the temp file.
close() - Method in class cz.cuni.pogamut.Parser.GameBotConnection
Clean up stuff.
close() - Method in class cz.cuni.pogamut.Parser.ParserConnection
 
close() - Method in class cz.cuni.pogamut.server.UCCWrapper
Removes the UCC from the pool and terminates it.
closeAllStreamHandlers() - Method in class cz.cuni.pogamut.Client.Agent
Closes all stream handlers of loggers on this agent.
closeClient() - Method in class cz.cuni.pogamut.Client.AgentBody
 
closeClient() - Method in interface cz.cuni.pogamut.communication.MediatorClientInterface
Close the connection (if any exists).
closeClient() - Method in class cz.cuni.pogamut.communication.MediatorForClient
Closes the client's socket.
closeClient() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
closeGB() - Method in interface cz.cuni.pogamut.communication.MediatorGBInterface
Close the connection to the GameBots, if any exists.
closeGB() - Method in class cz.cuni.pogamut.communication.RemoteParserForMediator
 
closeGB() - Method in class cz.cuni.pogamut.Parser.Parser
 
closeIntrospection() - Method in interface cz.cuni.pogamut.introspection.IntrospectableProxy
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
closeIntrospection() - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
closeIntrospection() - Method in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
closeIntrospection() - Method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
closeIntrospection() - Method in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
closeIntrospection() - Method in class cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
 
closeIntrospection() - Method in interface cz.cuni.pogamut.remote.IntrospectableProxy
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
closeIntrospection() - Method in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
closeList - Variable in class cz.cuni.astar.AStarResult
Nodes which were examined by the algoritm.
closeParser() - Method in interface cz.cuni.pogamut.communication.MediatorParserInterface
Close the connection to the parser (if any exists).
closeParser() - Method in class cz.cuni.pogamut.communication.RemoteParserForMediator
 
closeParser() - Method in class cz.cuni.pogamut.Parser.Parser
 
closeStreamHandlersOfLog(Logger) - Method in class cz.cuni.pogamut.Client.Agent
Closes all stream handlers associated given Logger.
cls - Variable in class cz.cuni.pogamut.MessageObjects.AddItem
Class - a string representing type of object
cls - Variable in class cz.cuni.pogamut.MessageObjects.ChangedWeapon
 
cls - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
Unreal class of incoming projectile
cls - Variable in class cz.cuni.pogamut.MessageObjects.Item
 
cls - Variable in class cz.cuni.pogamut.MessageObjects.Mover
Class - Class of the mover.
cmp - Variable in class cz.cuni.astar.AStarHeap
 
coeficient(Line2D, Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
'pointInLine' and 'anotherPointInLine' must lie on a 'line' anotherPointInLine = pointInLine + k * line.direction returns k
collectAmmo(AddAmmo) - Method in class cz.cuni.pogamut.Client.AgentInventory
Method to set takes care about picking-up an ammo
collisionH - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
 
collisionID - Variable in class cz.cuni.pogamut.MessageObjects.WallCollision
Int ID of wall collision
collisionR - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
 
Command - Class in cz.cuni.pogamut.MessageObjects
Command is a wrapper for string which contain command content and command type (e. g.
Command(String, CommandTypes) - Constructor for class cz.cuni.pogamut.MessageObjects.Command
 
commandletNotFoundPattern - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
commandListeners - Variable in class cz.cuni.pogamut.Client.AgentBody
listeners for commands - event fires when the command is sent)
Commands - Interface in cz.cuni.pogamut.Client
interface which specifies which commands with what arguments are available all method descriptions are in the fashion: description of the method example of the desired string entered in the command property content
commandsToGB - Variable in class cz.cuni.pogamut.server.UTServerConnection
Commands that should be delivered to gamebots, are taken by Mediator's CLIENT->PARSER thread.
CommandTypes - Enum in cz.cuni.pogamut.MessageObjects
enum of all available commands (command types)
CommandTypes() - Constructor for enum cz.cuni.pogamut.MessageObjects.CommandTypes
 
COMMUNICATION_FLAG_LISTENER - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
communicationAlive - Variable in class cz.cuni.pogamut.communication.Mediator
Flag which tells you whether both threads Client <--> Parser is working.
communicationAlive - Variable in class cz.cuni.utils.RunnableTemplate
Always keep track whether the communication is up and running!
communicationDied() - Method in class cz.cuni.pogamut.server.UTServerConnection
Called everytime ... communicationShouldBeRunning and it isn't
communicationDied() - Method in class cz.cuni.utils.RunnableTemplate
Mark the communication as dead.
communicationEndLatch - Variable in class cz.cuni.pogamut.communication.Mediator
Latch which is raised when one of the parser's thread dies.
communicationLatch - Variable in class cz.cuni.pogamut.communication.Mediator
Latch for Parser <--> Client threads to initialize.
communicationLatch - Variable in class cz.cuni.utils.RunnableTemplate
If you want to start communication with somebody - always use this object.
communicationLatchPublic - Variable in class cz.cuni.pogamut.communication.Mediator
Latch for Parser <--> Client threads to initialize.
communicationSettedUp() - Method in class cz.cuni.utils.RunnableTemplate
Mark the communication is setted up.
communicationShouldBeRunning - Variable in class cz.cuni.pogamut.server.UTServerConnection
Here we store information whether the communication should be OK.
communicationState - Variable in class cz.cuni.pogamut.Client.AgentBody
This is multiple-state flag, which is signalizing a communication state.
CommunicationState - Enum in cz.cuni.pogamut.communication
Communication states are reflecting things which happens before the bot is spawned within UT.
CommunicationState(String) - Constructor for enum cz.cuni.pogamut.communication.CommunicationState
 
compare(Object, Object) - Method in class cz.cuni.astar.AStarHeapComparator
 
compare(Object, Object) - Method in class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparator
 
compare(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparator
 
compare(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorXYZ
 
compare(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorYZ
 
compare(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorZ
 
compareTo(Object) - Method in class cz.cuni.pogamut.Client.ItemDistance
 
computeChildren(T) - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Computes list of introspectable children of object to be introspected.
computeChildren(IntrospectableProxy[]) - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
computeChildren(Object) - Method in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
All data fields of introspected object that implement Introspectable interface are added to the list of children.
computeChildren(ScriptEngine) - Method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
computeChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
computeMaxWaiting() - Method in class cz.cuni.pogamut.server.UTServerConnection
This should return millis how long (max) we should wait for GB message / request to arrive before checking the PING/PONG and AUTO-RECONNECT
computeProperties(T) - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Computes list of properties of object to be introspected.
computeProperties(IntrospectableProxy[]) - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
computeProperties(Object) - Method in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
All data fields which are marked by @PogProp annotation and PropertyEditorManager can find editor for them are recognized as Properties of introspectable proxy and are returned by this method.
computeProperties(ScriptEngine) - Method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
computeProperties(Object) - Method in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
Config - Class in cz.cuni.utils
This class holds various configuration parameters / static methods that returns path to pogamutPlatform dir, etc.
Config() - Constructor for class cz.cuni.utils.Config
SINGLETON
ConfigChange - Class in cz.cuni.pogamut.MessageObjects
 
ConfigChange() - Constructor for class cz.cuni.pogamut.MessageObjects.ConfigChange
 
ConfigChange(boolean, boolean, boolean, String, double, boolean, boolean, boolean, boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.ConfigChange
 
ConfigChange(ConfigChange) - Constructor for class cz.cuni.pogamut.MessageObjects.ConfigChange
 
ConfigurationParameter - Enum in cz.cuni.pogamut.server.requests
Configuration parameters that can be set.
ConfigurationParameter(Class) - Constructor for enum cz.cuni.pogamut.server.requests.ConfigurationParameter
 
configure(boolean, boolean, String, boolean, double, boolean, boolean, boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
configure agent: autoTrace - start/stop autoTracing name - name of the agent - could be changed this way to for instance carry some additional info about agent (e.g. role in the team, mood etc.) -> good for visual observation - debugging and presentation of work manualSpawn - start/stop automatic spawn of agent after death - when true, you must spawn him manualy invulnerable - makes agent invulnerable from any threat visionTime - a frequency of synchronous batches - from 0.1 up to 2 - means from 10 per second to 1 per two seconds showFocalPoint - if the FocalPoint of the bot should be visible or not drawTraceLines - if the autoTracing lines should be visible in game or not synchronousOff - if all synchronous messages should be disabled for the agent or not
configure(boolean, boolean, String, boolean, double, boolean, boolean, boolean) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's properties
"CONF {AutoTrace True|False} {ManualSpawn True|False} {Name name} {Invulnerable True|False} {VisionTime X}"
configureAutoTrace(boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
configure autoTrace
autoTrace - start/stop autoTracing
configureAutoTrace(boolean) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's properties
"CONF {AutoTrace True|False}"
configureDrawTraceLines(boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
 
configureInvulnerable(boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
configure invulnerable
invulnerable - makes agent invulnerable from any threat
configureInvulnerable(boolean) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's vulnerability
"CONF {Invulnerable True|False}"
configureManualSpawn(boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
configure manualSpawn
manualSpawn - start/stop automatic spawn of agent after death - when true, you must spawn him manualy
configureManualSpawn(boolean) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's properties
"CONF {AutoTrace True|False}"
configureName(String) - Method in class cz.cuni.pogamut.Client.AgentBody
configure name
name - name of the agent - could be changed this way to for instance carry some additional info about agent (e.g. role in the team, mood etc.) -> good for visual observation - debugging and presentation of work
configureName(String) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's properties
"CONF {ManualSpawn True|False}"
configureVisionTime(double) - Method in class cz.cuni.pogamut.Client.AgentBody
configure visionTime
visionTime - a frequency of synchronous batches - from 0.1 up to 2 - means from 10 per second to 1 per two seconds
configureVisionTime(double) - Method in interface cz.cuni.pogamut.Client.Commands
Configure particular agent's vision time
"CONF {VisionTime X}"
connect() - Method in class cz.cuni.pogamut.Parser.GameBotConnection
Connect to Unreal Server with installed GameBot using parametr from constructor.
connect() - Method in class cz.cuni.pogamut.Parser.ParserConnection
Connect to Unreal Server with installed GameBot using parametr from constructor.
connect() - Method in class cz.cuni.pogamut.server.UTServer
Connects the server if communication is down with URI specified through setServerURI().
connect() - Method in class cz.cuni.pogamut.server.UTServerConnection
Can be called when the server state is TERMINATED or NONE, start up the thread.
connectBot(Agent) - Method in class cz.cuni.pogamut.server.UTServer
Connects bot to the server.
connectBot(Agent, ParserType) - Method in class cz.cuni.pogamut.server.UTServer
 
connectBot(Agent, String) - Method in class cz.cuni.pogamut.server.UTServer
Connects bot to the server.
connectBot(Agent, String, ParserType) - Method in class cz.cuni.pogamut.server.UTServer
Connects bot to the server with given type of parser.
connectBot(Agent) - Method in interface cz.cuni.pogamut.server.UTWorld
Connects new == NEVER STARTED agent to the world.
connectBot(Agent, String) - Method in interface cz.cuni.pogamut.server.UTWorld
Connects new == NEVER STARTED agent to the world.
ConnectException - Exception in cz.cuni.pogamut.exceptions
 
ConnectException(String) - Constructor for exception cz.cuni.pogamut.exceptions.ConnectException
Constructs a new exception with the specified detail message.
ConnectException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.ConnectException
Constructs a new exception with the specified detail message and cause.
connection - Variable in class cz.cuni.pogamut.communication.RemoteParserForMediator
 
connection - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
connection - Variable in class cz.cuni.pogamut.server.UTServer
ServerConnection object that manage the connection to GB and process the requests.
connectOriginalBot(String, Triple, int, int) - Method in class cz.cuni.pogamut.server.UTServer
Connects a native UT bot.
connectOriginalBot(String, Triple, int, int) - Method in interface cz.cuni.pogamut.server.UTWorld
Spawns the original UT bot.
connectToGB() - Method in class cz.cuni.pogamut.server.UTServerConnection
Connects to the GameBot, URI is taken from this.owner.getServerURI() Doesn't do anything if communication is alive.
constructInitMessage() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
contains(Object) - Method in class cz.cuni.astar.AStarHeap
 
contains(int) - Method in class cz.cuni.pogamut.Client.KnownObjects
indetifies whether knownObjects contains object with specified ID
contains(Object) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
containsAll(Collection) - Method in class cz.cuni.astar.AStarHeap
 
containsAll(Object[]) - Method in class cz.cuni.astar.AStarHeap
 
containsAll(Collection) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
containsErrors - Static variable in class cz.cuni.utils.errorlog.ErrorLog
 
content - Variable in class cz.cuni.pogamut.MessageObjects.Command
 
contMove(float) - Method in class cz.cuni.pogamut.Client.AgentBody
 
controller - Variable in class cz.cuni.pogamut.MessageObjects.DominationPoint
Which team controls this point.
controlPort - Variable in class cz.cuni.pogamut.server.UCCWrapper
 
controlPort - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
convert(Vertex2DSpace, Tuple2D[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
For testing the class only.
convert(Vertex3DSpace, Tuple3D[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
For testing the class only.
copyVertices2D(AbstractCollection) - Static method in class cz.cuni.utils.math.M
 
copyVertices3D(AbstractCollection) - Static method in class cz.cuni.utils.math.M
 
copyVertices4D(AbstractCollection) - Static method in class cz.cuni.utils.math.M
 
copyVisibleObjects() - Method in class cz.cuni.pogamut.Client.HistoryBatch
this method soft copies synchronous messages batch is used in History.
count - Variable in class cz.cuni.astar.AStarHeap
 
counterForAnonymousID - Static variable in class cz.cuni.pogamut.Client.HistoryBatch
Counter for items without ID, which needs ID - like sounds for instance every sound has its ID, as integer got about at least 65536 values, there is no chance, that there will be two different objects of the same type with the same ID
countHashCode() - Method in class cz.cuni.utils.math.extended.Line2DExtended
 
countHashCode() - Method in class cz.cuni.utils.math.extended.Line3DExtended
 
countHashCode() - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
countHashCode() - Method in class cz.cuni.utils.math.extended.Segment2D
 
countHashCode() - Method in class cz.cuni.utils.math.extended.Segment3D
we have to add the points in the right order to obtain the same hash code ... we will compare their coordinates doesn't work for degenerated segments (a == b), that's why all degenerated segments have hash code == 0
countHashCode() - Method in class cz.cuni.utils.math.extended.Triangle2D
If triangle is a one point ... hash code == 0 If exactly two vertices are the same ... hash code == 1 Otherwise we need to sort it according to verties' coordinates.
countHashCode() - Method in class cz.cuni.utils.math.extended.Triangle3D
If triangle is a one point ... hash code == 0 If exactly two vertices are the same ... hash code == 1 Otherwise we need to sort it according to verties' coordinates.
countHashCode() - Method in class cz.cuni.utils.math.extended.Vertex2D
 
countHashCode() - Method in class cz.cuni.utils.math.extended.Vertex3D
 
countLine(Tuple2D, Tuple2D) - Method in class cz.cuni.utils.math.Line2D
 
countLine(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.Line3D
 
countMapExtens(List<NavPoint>) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
countPlane(Tuple3D, double) - Method in class cz.cuni.utils.math.Plane3D
 
countPlane(Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
countPlane(Tuple3D, Tuple3D, Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
create(UTServer) - Static method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
Creates ExperimentsUTServer for given server.
create(long) - Static method in class cz.cuni.pogamut.server.UCCWrapper
Returns instance of UCC server that is not in use.
create(long, Logger) - Static method in class cz.cuni.pogamut.server.UCCWrapper
Returns instance of UCC server that is not in use.
create() - Static method in class cz.cuni.pogamut.server.UCCWrapper
Returns instance of UCC server that is not in use.
create(Logger) - Static method in class cz.cuni.pogamut.server.UCCWrapper
Returns instance of UCC server that is not in use.
createBots(UTServer) - Method in class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor.BotCreator
 
createExperiment(UTServer) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Factory method creating and initializing the experiment on host computer.
createExperiment(UTServer) - Method in class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor
 
createLocalhostServer() - Static method in class cz.cuni.pogamut.server.UTServer
 
createProxy(ScriptEngine) - Method in class cz.cuni.pogamut.introspection.python.PythonProxyFactory
 
createProxy(ScriptEngine) - Method in class cz.cuni.pogamut.introspection.ScriptProxyFactory
Create instance of Proxy for given engine, return null if this engine isn't supported by this factory.
createScriptEngineManager() - Static method in class cz.cuni.pogamut.Client.ScriptedAgent
Creates script engine manager that looks for engines in classpath and also in $POGAMUT_PLATFORM/scriptEngines.
createScriptEngineManager() - Static method in class cz.cuni.utils.Scripts
Creates script engine manager that looks for engines in classpath and also in $POGAMUT_PLATFORM/scriptEngines.
CUBE_SIZE_MULTI - Static variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
How big the cubes will be ... cubeSize = CUBE_SIZE_MULTI*precision Can't be less then 3!
CUBE_TRANSLATION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
cubes - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
cubeSize - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
cubeSize = CUBE_SIZE_MULTI * precision;
cubeTranslation - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Contains X, Y, Z, random numbers - cubes are translated relatively to this, it's because - you usualy have nice coordinates like (0, 0, 1) etc.
current - Variable in class cz.cuni.astar.AStarHeapIterator
 
currentAltAmmo - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
how many current alternative ammo we have in the weapon
currentAltAmmo - Variable in class cz.cuni.pogamut.MessageObjects.Self
Alternative Ammo - how many alternative ammo for the current weapon the bot has.
currentAmmo - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
currentAmmo - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
currentAmmo - Variable in class cz.cuni.pogamut.MessageObjects.Self
CurrentAmmo - How much ammo the bot has left for current weapon
currentAmmo - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
currentBatch - Variable in class cz.cuni.pogamut.Parser.Parser
Current batch of messages from GB.
currentRequestFlag - Variable in class cz.cuni.pogamut.server.UTServerConnection
Request the thread is currently processing.
currentUri - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
currentWeapon - Variable in class cz.cuni.pogamut.Client.AgentInventory
 
cz.cuni.astar - package cz.cuni.astar
Implementation of A* path search algorithm.
cz.cuni.pogamut.Client - package cz.cuni.pogamut.Client
Main package for creating bots, Agent class resides here.
cz.cuni.pogamut.Client.jmx - package cz.cuni.pogamut.Client.jmx
 
cz.cuni.pogamut.communication - package cz.cuni.pogamut.communication
Provides communication glue between components such as Parser, Gamebots and Agent.
cz.cuni.pogamut.exceptions - package cz.cuni.pogamut.exceptions
Pogamut specific exceptions.
cz.cuni.pogamut.experiments - package cz.cuni.pogamut.experiments
 
cz.cuni.pogamut.experiments.util - package cz.cuni.pogamut.experiments.util
 
cz.cuni.pogamut.introspection - package cz.cuni.pogamut.introspection
Introspection package uses Proxy design pattern paradigm.
cz.cuni.pogamut.introspection.editor - package cz.cuni.pogamut.introspection.editor
Editors for various data types, all editors in this package must extend PropertyEditorSupport.
cz.cuni.pogamut.introspection.java - package cz.cuni.pogamut.introspection.java
Package for introspection of Java code.
cz.cuni.pogamut.introspection.python - package cz.cuni.pogamut.introspection.python
Package for introspection of Python code.
cz.cuni.pogamut.MessageObjects - package cz.cuni.pogamut.MessageObjects
Java wrappers for the message objects send by the GameBots2004.
cz.cuni.pogamut.Parser - package cz.cuni.pogamut.Parser
Parser translating messages send in plain text by GameBots2004 to Java objects.
cz.cuni.pogamut.remote - package cz.cuni.pogamut.remote
 
cz.cuni.pogamut.server - package cz.cuni.pogamut.server
Management of running Unreal Tournament servers.
cz.cuni.pogamut.server.requests - package cz.cuni.pogamut.server.requests
Requests wraps actions that should be performed on UTServer.
cz.cuni.sposhBot.java - package cz.cuni.sposhBot.java
Support for SPOSH bot whose action and sensory primitives are in Java.
cz.cuni.sposhBot.java.examples - package cz.cuni.sposhBot.java.examples
Example behaviours.
cz.cuni.sposhBot.python - package cz.cuni.sposhBot.python
Support for SPOSH bot whose action and sensory primitives are in Python.
cz.cuni.utils - package cz.cuni.utils
 
cz.cuni.utils.errorlog - package cz.cuni.utils.errorlog
 
cz.cuni.utils.math - package cz.cuni.utils.math
 
cz.cuni.utils.math.extended - package cz.cuni.utils.math.extended
 
cz.cuni.utils.math.tuple3Dcomparators - package cz.cuni.utils.math.tuple3Dcomparators
 
cz.cuni.utils.math.vertexSpace.vertex2Dspace - package cz.cuni.utils.math.vertexSpace.vertex2Dspace
 
cz.cuni.utils.math.vertexSpace.vertex3Dspace - package cz.cuni.utils.math.vertexSpace.vertex3Dspace
 

D

damage - Variable in class cz.cuni.pogamut.MessageObjects.BotDamaged
Damage - amount of damage taken
damage - Variable in class cz.cuni.pogamut.MessageObjects.PlayerDamaged
Damage - amount of damage done
damageCaused - Variable in class cz.cuni.pogamut.Client.AgentStats
 
damageModifier - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
damage from weapons are multiplied by this number
damageRadius - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
damageSuffered - Variable in class cz.cuni.pogamut.Client.AgentStats
 
damageTrig - Variable in class cz.cuni.pogamut.MessageObjects.Mover
DamageTrig - true if the mover needs to be shot to activated.
damageType - Variable in class cz.cuni.pogamut.MessageObjects.BotDamaged
DamageType - a string describing what kind of damage
damageType - Variable in class cz.cuni.pogamut.MessageObjects.BotKilled
DamageType - a string describing what kind of damage killed them
damageType - Variable in class cz.cuni.pogamut.MessageObjects.PlayerDamaged
DamageType - a string describing what kind of damage
damageType - Variable in class cz.cuni.pogamut.MessageObjects.PlayerKilled
DamageType - a string describing what kind of damage killed them
data - Variable in class cz.cuni.pogamut.MessageObjects.ItemCathegory
It's a kind of magic... magic ...
dbInt2Msg - Variable in class cz.cuni.pogamut.Parser.Parser
Map for storing MessageObjects with hasID() true - ITEMS, NAVS, MOVERS... = basically objects
deaths - Variable in class cz.cuni.pogamut.Client.AgentStats
 
deaths - Variable in class cz.cuni.utils.TestBot
how many times the hunter died
decreaseKey(Object) - Method in class cz.cuni.astar.AStarHeap
 
def - Variable in enum cz.cuni.utils.Settings.Setting
Default value.
DEFAULT_ADDRESS - Static variable in class cz.cuni.pogamut.Parser.GameBotConnection
Default address for connection ... localhost
DEFAULT_ADDRESS - Static variable in class cz.cuni.pogamut.Parser.ParserConnection
Default address for connection ... localhost
DEFAULT_PORT - Static variable in class cz.cuni.pogamut.Parser.GameBotConnection
Default port for connection ... localhost
DEFAULT_PORT - Static variable in class cz.cuni.pogamut.Parser.ParserConnection
Default port for connection ... localhost
DEFAULT_PORT - Static variable in class cz.cuni.pogamut.Parser.RemoteParser
 
defaultBotName - Variable in class cz.cuni.pogamut.Client.Agent
Normally the name can be obtain from AgentMemory.agentName() but this work only after the first SLF message was got from GB.
DefaultIntrospectableProxy<T> - Class in cz.cuni.pogamut.introspection
This is wrapper class for introspectable objects.
DefaultIntrospectableProxy(T) - Constructor for class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Creates a new instance of IntrospectableProxy and bind it with given object.
deg(double) - Static method in class cz.cuni.utils.math.M
 
DEG_TO_RAD - Static variable in class cz.cuni.utils.math.M
 
degreeToUnrealDegrees(int) - Static method in class cz.cuni.utils.UnrealUtils
 
degToRad(double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
Degrees to radians.
deleteColinear() - Method in class cz.cuni.utils.math.Polygon3D
Deletes collinear points from polygon.
deleteColinear(double) - Method in class cz.cuni.utils.math.Polygon3D
Deletes collinear points from polygon.
DeleteFromBatch - Class in cz.cuni.pogamut.MessageObjects
This message is sent whenever anything from current batch has to be removed.
DeleteFromBatch(MessageType, Integer) - Constructor for class cz.cuni.pogamut.MessageObjects.DeleteFromBatch
 
deleteMin() - Method in class cz.cuni.astar.AStarHeap
 
depth - Variable in class cz.cuni.pogamut.Client.HistoryIterator
identifies depth of iteration (number of batches to go through)
description - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestInner
 
descriptor - Variable in class cz.cuni.pogamut.experiments.Experiment
Descriptor used to initialize this experiment.
desiredName - Variable in class cz.cuni.pogamut.Client.AgentBody
Name which we will send with INIT command to GB.
deviationFromTheRunningLine(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Item
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
change this object that all properties that are same as old will be set to null or 0 or similar.
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
diff(KnownObjects) - Method in class cz.cuni.pogamut.MessageObjects.Path
Diff needs known objects to compress known NavPoints
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Player
 
diff(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Self
 
diffMessage(MessageObject) - Method in class cz.cuni.pogamut.Parser.Parser
Creates DELTA MESSAGE out of msg and writes new informations into dbInt2Msg message object
direction - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
direction - Variable in class cz.cuni.utils.math.HalfLine2D
 
direction - Variable in class cz.cuni.utils.math.HalfLine3D
 
direction - Variable in class cz.cuni.utils.math.Line2D
 
direction - Variable in class cz.cuni.utils.math.Line3D
 
DirectoryClassLoader - Class in cz.cuni.utils
Loads classes from all *.jar files in directory.
DirectoryClassLoader(File) - Constructor for class cz.cuni.utils.DirectoryClassLoader
Creates a new instance of DirectoryClassLoader
dirToJarUrls(File) - Static method in class cz.cuni.utils.DirectoryClassLoader
 
disconnect() - Method in class cz.cuni.pogamut.Client.Agent
Synonym for stopAgentSoft().
disconnect() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Operation exposed for management
disconnect() - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Operation exposed for management
disconnect() - Method in class cz.cuni.pogamut.Parser.ParserConnection
Clean up stuff.
disconnect() - Method in class cz.cuni.pogamut.server.UTServer
Disconnect the server connection + stops the communication thread.
disconnect() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
disconnectAllBots() - Method in class cz.cuni.pogamut.server.UTServer
Disconnect all bots from server.
disconnectAllBots() - Method in interface cz.cuni.pogamut.server.UTWorld
Disconnect all bots from the world.
disconnectBot(String) - Method in class cz.cuni.pogamut.server.UTServer
Disconnects bot from this server.
disconnectBot(Agent) - Method in class cz.cuni.pogamut.server.UTServer
Disconnect bot from UT server
disconnectBot(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Disconnect the bot from the world
disconnectBot(Agent) - Method in interface cz.cuni.pogamut.server.UTWorld
Disconnect the bot from the world
Disconnected - Class in cz.cuni.pogamut.MessageObjects
This message will be send, when gamebot disconnects.
Disconnected() - Constructor for class cz.cuni.pogamut.MessageObjects.Disconnected
 
Disconnected(String) - Constructor for class cz.cuni.pogamut.MessageObjects.Disconnected
 
DisconnectException - Exception in cz.cuni.pogamut.exceptions
 
DisconnectException(String) - Constructor for exception cz.cuni.pogamut.exceptions.DisconnectException
Constructs a new exception with the specified detail message.
DisconnectException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.DisconnectException
Constructs a new exception with the specified detail message and cause.
distance - Variable in class cz.cuni.pogamut.Client.ItemDistance
 
distance(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
distance(Tuple2D, Line2D) - Static method in class cz.cuni.utils.math.M
 
distance(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
distance(Tuple3D, Plane3D) - Static method in class cz.cuni.utils.math.M
 
distance(Line3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
distance(Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
DISTANCE_PRECISION - Static variable in class cz.cuni.pogamut.Client.GameMapAStarMap
 
distanceDifference - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
 
distanceInPlane(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
Computes Euclidean distance in 2D space, according to x and y aces
distanceInSpace(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
Computes Euclidean distance in 3D space
distanceSigned(Tuple2D, Line2D) - Static method in class cz.cuni.utils.math.M
 
distanceSigned(Tuple3D, Plane3D) - Static method in class cz.cuni.utils.math.M
 
distStraight - Variable in class cz.cuni.pogamut.Client.TestBot2
 
doAutomaticReconnect() - Method in class cz.cuni.pogamut.server.UTServerConnection
Called only IFF communication is down...
dodge(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
Dodge to the direction.
dodge(Triple) - Method in interface cz.cuni.pogamut.Client.Commands
Dodge to the direction.
doLogic() - Method in class cz.cuni.pogamut.Client.Agent
There you are supposed to connect any external tool for decision making or you can write there some script, that will control the agent.
doLogic() - Method in class cz.cuni.pogamut.Client.BaseBot
doLogic() is repeatedly called by Agent while running() returns true.
doLogic() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This will call function doLogic() from specified scriptFileName.
doLogic() - Method in class cz.cuni.pogamut.Client.TestBot
 
doLogic() - Method in class cz.cuni.pogamut.Client.TestBot2
 
doLogic() - Method in class cz.cuni.sposhBot.java.SPoshBot
 
doLogic() - Method in class cz.cuni.sposhBot.python.SPoshBot
 
doLogic() - Method in class cz.cuni.utils.TestBot
Main method of the bot's brain - we're going to do some thinking about the situation we're in (how it's unfair to be the bot in the gloomy world of UT2004 :-).
DominationPoint - Class in cz.cuni.pogamut.MessageObjects
Domination point contains following important properties: controller - number of the team which controls the point location
DominationPoint(int, String, Triple, boolean, boolean, int, int) - Constructor for class cz.cuni.pogamut.MessageObjects.DominationPoint
 
DominationPoint() - Constructor for class cz.cuni.pogamut.MessageObjects.DominationPoint
 
domPoints - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
in case of Domination points, this is filled ...
dontDiff - Variable in class cz.cuni.pogamut.Parser.Parser
Should Parser create batches and do diffs?
doPingPong() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
dot(Triple) - Method in class cz.cuni.pogamut.MessageObjects.Triple
Dot product.
DOUBLE_TO_LONG - Static variable in class cz.cuni.utils.math.M
 
doubleJump() - Method in class cz.cuni.pogamut.Client.AgentBody
just makes agent jump higher than jump, useful as a reflex action when hitting the wall sometimes agent encounter some obstacles, which could be jumped over (like girders etc.)
doubleJump() - Method in interface cz.cuni.pogamut.Client.Commands
makes agent jump as high as possible
"JUMP"
doubleToLong(double) - Static method in class cz.cuni.utils.math.M
 
downNode(int) - Method in class cz.cuni.astar.AStarHeap
 
drawTraceLines - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
drawTraceLines - Variable in class cz.cuni.pogamut.MessageObjects.Player
draw trace line in UT GUI?
dummy - Variable in class cz.cuni.pogamut.communication.Mediator
Dummy for pausing Client->Parser thread.
DummyClass - Class in cz.cuni.pogamut.introspection
Used to mark unsupported classes of introspection objects.
DummyClass() - Constructor for class cz.cuni.pogamut.introspection.DummyClass
 
DummyClassPropertyEditor - Class in cz.cuni.pogamut.introspection.editor
 
DummyClassPropertyEditor() - Constructor for class cz.cuni.pogamut.introspection.editor.DummyClassPropertyEditor
Creates a new instance of DummyClassPropertyEditor
DummyMessage - Class in cz.cuni.pogamut.MessageObjects
Dummy message, UTServerConnection is using it ... ...
DummyMessage() - Constructor for class cz.cuni.pogamut.MessageObjects.DummyMessage
 
DummyMessage(boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.DummyMessage
 

E

edge - Variable in class cz.cuni.pogamut.Client.PathManager
Edge between navpoints we're running over.
effectiveDist - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
effectiveDist - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
EINV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
empty() - Method in class cz.cuni.astar.AStarHeap
 
end() - Method in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
endMessage() - Method in class cz.cuni.pogamut.Client.History
creates new batch and puts it on the first position in messages (most recent)
then copy all things from old batch (messages.get(1))...
EndMessage - Class in cz.cuni.pogamut.MessageObjects
This message signalize end of synchronous batch of informations
EndMessage() - Constructor for class cz.cuni.pogamut.MessageObjects.EndMessage
 
EndMessage(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.EndMessage
 
endStates - Static variable in enum cz.cuni.pogamut.communication.CommunicationState
 
enemy - Variable in class cz.cuni.utils.TestBot
the enemy we're fixed at.
enemyFlag - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
sent in CTF games, if some enemy bot is carrying flag of your team
enemyTeamScore - Variable in class cz.cuni.pogamut.Client.AgentStats
 
engine - Variable in class cz.cuni.pogamut.Client.ScriptedAgent
ScriptEngine which contains the file with logic.
engine - Variable in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
engineBinded() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This method is called when the engine is binded.
engineIsGoingToBeBinded() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Reserved for use of the descendants, making room for configuring some system properties / paths / etc.
engineIsGoingToBeBinded() - Method in class cz.cuni.sposhBot.java.SPoshBot
Adding path to sposh module to system property Config.PYHTON_PATH
engineIsGoingToBeBinded() - Method in class cz.cuni.sposhBot.python.SPoshBot
Adding path to sposh module to system property Config.PYHTON_PATH
ENGINES_DIR - Static variable in class cz.cuni.utils.PogamutClassloaderHACK
Directory under $POGAMUT_PLATFORM dir where script engines are stored.
ENGINES_DIR - Static variable in class cz.cuni.utils.PogamutPlatformClassLoader
Directory under $POGAMUT_PLATFORM dir where script engines are stored.
EPSILON - Static variable in class cz.cuni.pogamut.MessageObjects.Triple
 
EPSILON - Static variable in class cz.cuni.utils.math.M
 
EPSILON_DIGITS - Static variable in class cz.cuni.utils.math.M
 
epsilonEquals(Triple, double) - Method in class cz.cuni.pogamut.MessageObjects.Triple
Returns whether this == a (epsilon precision)
epsilonEquals(Triple) - Method in class cz.cuni.pogamut.MessageObjects.Triple
Returns whether this == a (Triple.EPSILON precision)
equals(Object) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
equals(Object) - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Line2DExtended
 
equals(Line3DExtended) - Method in class cz.cuni.utils.math.extended.Line3DExtended
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Segment2D
 
equals(Segment2D) - Method in class cz.cuni.utils.math.extended.Segment2D
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Segment3D
 
equals(Segment3D) - Method in class cz.cuni.utils.math.extended.Segment3D
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Vertex2D
 
equals(Vertex2D) - Method in class cz.cuni.utils.math.extended.Vertex2D
 
equals(Object) - Method in class cz.cuni.utils.math.extended.Vertex3D
 
equals(Vertex3D) - Method in class cz.cuni.utils.math.extended.Vertex3D
 
equals(Object) - Method in class cz.cuni.utils.math.Line3D
 
equals(Line3D) - Method in class cz.cuni.utils.math.Line3D
 
equals(Line3DExtended) - Method in class cz.cuni.utils.math.Line3D
 
equals(double, double) - Static method in class cz.cuni.utils.math.M
 
equals(double, double, double) - Static method in class cz.cuni.utils.math.M
 
equals(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
equals(Tuple2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
equals(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
equals(Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
equals(Plane3D, Plane3D) - Static method in class cz.cuni.utils.math.M
 
equals(Plane3D, Plane3D, double) - Static method in class cz.cuni.utils.math.M
 
equals(double, double) - Method in class cz.cuni.utils.math.Tuple2D
 
equals(Tuple2D) - Method in class cz.cuni.utils.math.Tuple2D
 
equals(Tuple2D, double) - Method in class cz.cuni.utils.math.Tuple2D
 
equals(double, double, double) - Method in class cz.cuni.utils.math.Tuple3D
 
equals(Tuple3D) - Method in class cz.cuni.utils.math.Tuple3D
 
equals(Tuple3D, double) - Method in class cz.cuni.utils.math.Tuple3D
 
equals(double, double, double, double) - Method in class cz.cuni.utils.math.Tuple4D
 
equals(Tuple4D) - Method in class cz.cuni.utils.math.Tuple4D
 
equals(Object) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
equals(Object) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
equalsSafe(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
equalsSafe(Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
equation - Variable in class cz.cuni.utils.math.Line2D
 
ErrorLog - Class in cz.cuni.utils.errorlog
Just used for utils.math
ErrorLog() - Constructor for class cz.cuni.utils.errorlog.ErrorLog
 
ErrorMessage - Class in cz.cuni.utils.errorlog
Just used for utils.math
ErrorMessage(String, int) - Constructor for class cz.cuni.utils.errorlog.ErrorMessage
 
errors - Static variable in class cz.cuni.utils.errorlog.ErrorLog
 
estimatedCost - Variable in class cz.cuni.astar.AStarResult
Used and filled by A* alorithm (AStar.aStar()).
evalFile(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Evaluate the file within the engine.
evalStream(InputStream) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Evaluates the stream of the script.
event - Variable in class cz.cuni.pogamut.MessageObjects.Item
 
EVENT_PICKUP - Static variable in class cz.cuni.pogamut.MessageObjects.Item
This string is sent in attribute 'Event' when the bot picks up the item.
EVENT_SEE - Static variable in class cz.cuni.pogamut.MessageObjects.Item
This string is sent in attribute 'Event' when the bot sees the item.
EXAMPLE - Static variable in class cz.cuni.utils.MyLevel
 
exception - Variable in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Exception that was raised during execution of the experiment.
exception - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
exception - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
Exception that ended the startig.
exceptionOccured - Variable in class cz.cuni.pogamut.Client.Agent
Flag which indicates that exception occured during the logic or communication.
exceptionOccured - Variable in class cz.cuni.pogamut.Client.AgentBody
Flag which indicates whether an exception occured in agent body.
exceptionReachedLimit() - Method in class cz.cuni.pogamut.Parser.RemoteParserServer
 
ExceptionToString - Class in cz.cuni.utils
 
ExceptionToString() - Constructor for class cz.cuni.utils.ExceptionToString
 
execute(ExperimentDescriptor) - Method in class cz.cuni.pogamut.experiments.ExperimentExecutor
Executes experiment and returns handle for this experiment.
execute(List<ExperimentDescriptor>) - Method in class cz.cuni.pogamut.experiments.ExperimentExecutor
 
execute(ExperimentDescriptor) - Method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
Executes experiment on UTServer.
execute(ExperimentDescriptor) - Method in class cz.cuni.pogamut.experiments.LocalExperimentExecutor
 
execute(ExperimentDescriptor, int) - Method in class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
 
execute(ExperimentDescriptor) - Method in class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
 
execute(List<ExperimentDescriptor>) - Method in class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
 
execute(List<ExperimentDescriptor>) - Method in class cz.cuni.pogamut.experiments.SerialExperimentExecutor
Blocking method.
executionThread - Variable in class cz.cuni.pogamut.experiments.Timer
 
ExecutorException - Exception in cz.cuni.pogamut.experiments
Executor cannot execute given experiment.
ExecutorException(String) - Constructor for exception cz.cuni.pogamut.experiments.ExecutorException
Creates a new instance of ExecutorBussylException
ExecutorException() - Constructor for exception cz.cuni.pogamut.experiments.ExecutorException
 
Experiment - Class in cz.cuni.pogamut.experiments
Provides common infrastructure for creating new types of experiments.
Experiment(ExperimentDescriptor, UTServer) - Constructor for class cz.cuni.pogamut.experiments.Experiment
Creates a new instance of Experiment
ExperimentDescriptor - Class in cz.cuni.pogamut.experiments
Data class holding settings for execution of experiment.
ExperimentDescriptor() - Constructor for class cz.cuni.pogamut.experiments.ExperimentDescriptor
Creates a new instance of ExperimentDescriptor
ExperimentExecutionState - Enum in cz.cuni.pogamut.experiments
Enum of all possible states of experiment.
ExperimentExecutionState() - Constructor for enum cz.cuni.pogamut.experiments.ExperimentExecutionState
 
ExperimentExecutor - Class in cz.cuni.pogamut.experiments
Executes an experiment.
ExperimentExecutor() - Constructor for class cz.cuni.pogamut.experiments.ExperimentExecutor
 
ExperimentHandle - Interface in cz.cuni.pogamut.experiments
Handle for experiment being currently executed or for finished experiment.
experimentLength - Variable in class cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor
 
experimentListener - Variable in class cz.cuni.pogamut.experiments.ExperimentsUTServer
 
ExperimentResult - Class in cz.cuni.pogamut.experiments
Results of the experiment.
ExperimentResult() - Constructor for class cz.cuni.pogamut.experiments.ExperimentResult
Creates a new instance of Result
experimentRunningLatch - Variable in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Latch where thread can wait for results of the experiment.
experimentSpeed - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
experimentState - Variable in class cz.cuni.pogamut.experiments.Experiment
Flag with actual state of experiment.
ExperimentsUTServer - Class in cz.cuni.pogamut.experiments
Wrapper for UT Server that adds functionality for running Experiments.
ExperimentsUTServer(UTServer) - Constructor for class cz.cuni.pogamut.experiments.ExperimentsUTServer
Creates a new instance of ExperimentsUTServer
experimentThread - Variable in class cz.cuni.pogamut.experiments.Experiment
Note that this thread usually terminates after the experiment is started, this serves only for the startup phase to complete in separate thread.
extra - Variable in class cz.cuni.pogamut.Client.AgentStats
 
Extra - Class in cz.cuni.pogamut.MessageObjects
Extra is a class for user-defined inventory in the game like mushrooms, apples, mines, whatever is a user fantasy it is basicaly same as Item, the only advantage of this class is that anyone can register listener exactly for Extra messages
Extra(int, String, String, Triple, boolean, boolean, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Extra
 
Extra() - Constructor for class cz.cuni.pogamut.MessageObjects.Extra
 
extraAmmo - Variable in class cz.cuni.pogamut.Client.AgentInventory
 

F

FallEdge - Class in cz.cuni.pogamut.MessageObjects
This class represents case, where bot stands at the edge of cliff or somewhere the bot can fall.
FallEdge() - Constructor for class cz.cuni.pogamut.MessageObjects.FallEdge
 
fastTrace(int, Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
emit ray to specified location, returns message with a first actor it hits in that direction
fastTrace(int, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
emit ray to specified location, returns message with a first actor it hits in that direction
fastTrace(int, Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
fasttrace - emit ray from from to to which will return true, if it hits anything
"FTRACE {Id X} {From X X X} {To X X X}"
fastTrace(int, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
fastTrace - emit ray from the place where agent stands from about "1.5m" height to specified location
fastTrace will return true, if it hits anything
"FTRACE {Id X} {To X X X}"
fastTrace - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
FastTrace - Class in cz.cuni.pogamut.MessageObjects
Trace notification message contains: ID: id of the trace query from: location from which the ray is emitted to: location to which the ray is sended result: true if it hit something, false if not asynchronous message
FastTrace() - Constructor for class cz.cuni.pogamut.MessageObjects.FastTrace
 
fastTrace - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
fatal - Variable in class cz.cuni.pogamut.MessageObjects.DummyMessage
 
fatalExceptionOccured - Variable in class cz.cuni.pogamut.communication.Mediator
Tells you whether fatal exception occured which prevents the communication from running -> if raised, drops both communication threads.
fell - Variable in class cz.cuni.pogamut.MessageObjects.FallEdge
Flag for falling, if true, then bot has already fallen
field - Variable in class cz.cuni.pogamut.introspection.java.JavaProperty
Field to be changed.
fileCache - Variable in class cz.cuni.pogamut.experiments.LogFileStorage
 
fileCounter - Static variable in class cz.cuni.pogamut.server.UCCWrapper
Counter of files with ports.
filter(T) - Method in class cz.cuni.utils.Query
 
filterEngineVariables(ScriptEngine, boolean) - Method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
Returns adapter for variables which have or haven't children (based on parameter hasChildren)
filterObject(Object, boolean) - Method in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
Filters children of the proxy according to 'hasChildren' parameter.
finalize() - Method in class cz.cuni.pogamut.Client.Agent
 
finalize() - Method in class cz.cuni.pogamut.server.UTServer
 
findClass(String) - Method in class cz.cuni.utils.BotProjectsClassLoader
 
fireCommandEvent(SendCmdEvent) - Method in class cz.cuni.pogamut.Client.AgentBody
fire command event
fireEvent(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.AgentBody
Method to fire event - listener is History at the moment (4.1.2007)
fireLogicLatch - Variable in class cz.cuni.pogamut.Client.AgentBody
This is used for awaiting start order from agent.
first - Variable in class cz.cuni.pogamut.Client.TestBot
 
first - Variable in class cz.cuni.pogamut.server.UTServerLagObserver
 
fixNeighNavs() - Method in class cz.cuni.pogamut.Client.AgentBody
Called after nav points are received from GameBot in state MAP_RECEIVE fix NeighNav.neighbour references (can't be fixed before, because we're receiveing identifiers to non-existing objects)
fixPythonPath(String) - Static method in class cz.cuni.utils.Config
Python needs every backslash to be doubled ... this will do it.
flag - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
could be PathNode, PlayerStart, InventorySpot, AIMarker.
flag - Variable in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
 
Flag<T> - Class in cz.cuni.utils
This is flag class which is designed for Boolean or Integer types (but it should work with other types as well as long as they have equals() implemented correctly.
Flag() - Constructor for class cz.cuni.utils.Flag
Initialize the flag with 'initialValue'.
Flag(T) - Constructor for class cz.cuni.utils.Flag
Initialize the flag with 'initialValue'.
flag - Variable in class cz.cuni.utils.ImmutableFlag
 
Flag.ListenerStore<T> - Class in cz.cuni.utils
 
Flag.ListenerStore(FlagListener<T>, int) - Constructor for class cz.cuni.utils.Flag.ListenerStore
 
flagChanged(Boolean, int) - Method in class cz.cuni.pogamut.Parser.RemoteParserServer.MediatorStorage
 
flagChanged(UTServerState, int) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
flagChanged(Object, int) - Method in class cz.cuni.pogamut.server.UTServer
 
flagChanged(Object, int) - Method in class cz.cuni.pogamut.server.UTServerConnection
 
flagChanged(T, int) - Method in interface cz.cuni.utils.FlagListener
When registering the flag you may additionally specify listener parameter, if you do so - your listener will be called with that parameter.
FlagInfo - Class in cz.cuni.pogamut.MessageObjects
FlagInfo contains all info about the flag in the CTF game mode id - a unique id for this flag, assigned by the game location - an absolute location of the flag holder - the identity of player/bot holding the flag (only sent if flag is being carried).
FlagInfo() - Constructor for class cz.cuni.pogamut.MessageObjects.FlagInfo
 
FlagInfo(int, String, Triple, boolean, int, int, String, boolean, String) - Constructor for class cz.cuni.pogamut.MessageObjects.FlagInfo
 
FlagListener<T> - Interface in cz.cuni.utils
 
flagLogicTemporalyStopped - Variable in class cz.cuni.pogamut.Client.Agent
Flag to allow temporal stop of execution of agent's logic
flags - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
 
flushingListener - Variable in class cz.cuni.pogamut.Client.AgentAux
Listener that will flush all stream handlers every STREAM_LOG_FLUSH_INTERVAL iterations.
forced - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestInventory
 
forced - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestItems
 
forced - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestMaps
 
forced - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestNavPoints
 
forceDoubleJump - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
Whether you will need to double jump.
fragLimit - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
FragLimit - number of kills needed to win game (BotDeathMatchPlus only)
frags - Variable in class cz.cuni.pogamut.Client.AgentStats
 
frags - Variable in class cz.cuni.utils.TestBot
how many bot the hunter killed
from - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
from - Variable in class cz.cuni.pogamut.MessageObjects.FastTrace
 
from - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
fromNavPoint - Variable in class cz.cuni.pogamut.Client.PathManager
Navpoint we're running from.
FRONT_SENSOR - Static variable in class cz.cuni.pogamut.Client.TestBot
 

G

GAM_DOM_POINTS - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
gameBotConnection - Variable in class cz.cuni.pogamut.Client.Agent
When using local parser, here is stored connection to game bot.
GameBotConnection - Class in cz.cuni.pogamut.Parser
Merely a wrapper for the GameBots2004 socket, which implements sending, closing and handling exceptions.
GameBotConnection(String, int, Logger) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
GameBotConnection(String, int, Logger, Logger) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
GameBotConnection(String, int) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
GameBotConnection(String) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
GameBotConnection(String, Logger) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
GameBotConnection() - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection
Inicialize class.
gameBotConnection - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
GameBotConnection.BufferedReaderForLog - Class in cz.cuni.pogamut.Parser
This class is used to dump the raw data from GameBots.
GameBotConnection.BufferedReaderForLog(InputStreamReader) - Constructor for class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
gamebotsBotsURI - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Server URI where we want to connect to.
gamebotsControlConnectionURI - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Server URI where we want to connect to.
gameInfo - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
GameInfo - Class in cz.cuni.pogamut.MessageObjects
Information about starting game.
GameInfo(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.GameInfo
 
GameInfo() - Constructor for class cz.cuni.pogamut.MessageObjects.GameInfo
 
gameInfo - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
gameInfo - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Here are stored all the info about the server we need to know and manage.
gameMap - Variable in class cz.cuni.pogamut.Client.Agent
provides on-line response on getPath request using built-in A* provides as well response on get path to players etc. using Gamebots API
GameMap - Class in cz.cuni.pogamut.Client
GameMap provides simple navigation information e.g. nearest navigation point, path to specified object it also integrates AStar algorithm and use it to answer request for get path.
GameMap(Logger, AgentBody, AgentMemory) - Constructor for class cz.cuni.pogamut.Client.GameMap
END OF VARIABLES FOR runAroundItemsInTheMap
gameMap - Variable in class cz.cuni.pogamut.Client.PathManager
Owner of the PathManager
GameMapAStarGoal - Class in cz.cuni.pogamut.Client
 
GameMapAStarGoal(NavPoint) - Constructor for class cz.cuni.pogamut.Client.GameMapAStarGoal
 
GameMapAStarMap - Class in cz.cuni.pogamut.Client
 
GameMapAStarMap() - Constructor for class cz.cuni.pogamut.Client.GameMapAStarMap
 
GameMapSettings - Class in cz.cuni.pogamut.Client
 
GameMapSettings() - Constructor for class cz.cuni.pogamut.Client.GameMapSettings
Creates a new instance of GameMapSettings
gamePaused - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
is game paused
GamePaused - Class in cz.cuni.pogamut.MessageObjects
 
GamePaused() - Constructor for class cz.cuni.pogamut.MessageObjects.GamePaused
 
GameResumed - Class in cz.cuni.pogamut.MessageObjects
 
GameResumed() - Constructor for class cz.cuni.pogamut.MessageObjects.GameResumed
 
gameSpeed - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
speed of game
GameStatus - Class in cz.cuni.pogamut.MessageObjects
GameStatus contains information about teams and players scores, which are stored in two hashmaps
GameStatus() - Constructor for class cz.cuni.pogamut.MessageObjects.GameStatus
 
GameStatus(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.GameStatus
 
gameType - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
Gametype - What you are playing (BotDeathMatchPlus, BotTeamGame, BotDomination, BotCTFGame)
gameType - Variable in class cz.cuni.pogamut.server.UCCWrapper
One of BotAPI.* modes
GARBAGE_COLLECTOR_FREQUENCY - Static variable in class cz.cuni.pogamut.Client.Agent
Every GARBAGE_COLLECTOR_FREQUENCY iterations of Agent.doLogic() the System.gc() is called to clean up things.
gb - Variable in class cz.cuni.pogamut.communication.Mediator
Interface to the GB for bypassing the Client->Parser thread if needed (used by Agent who is using LocalParser).
gb - Variable in class cz.cuni.pogamut.Parser.Parser
 
gbConn - Variable in class cz.cuni.pogamut.server.UTServer
 
gbPort - Variable in class cz.cuni.pogamut.server.UCCWrapper
 
gbRawDataLog - Variable in class cz.cuni.pogamut.server.UTServerConnection
Logger for GameBotConnection for raw data (not parsed).
gbSocket - Variable in class cz.cuni.pogamut.server.UTServer
 
gbUri - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
gbUri - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
generalRunToLocation(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
general run to location sets general agent's speed and acceleration for all runTo commands the default settings are: Speed: 700 Acceleration: 450 therefore you can use those or choose your own settings
GenericLoader<T> - Class in cz.cuni.utils
 
GenericLoader() - Constructor for class cz.cuni.utils.GenericLoader
 
get() - Method in class cz.cuni.pogamut.introspection.python.PyObjectPlace
This should get the Object from the place.
get() - Method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
Returns integer of the flag.
get(int) - Method in class cz.cuni.utils.math.Polygon3D
 
get(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
May return null == collision with more then one vertex.
get(double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
get(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
get(Tuple2D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceInterface
Should return existing or new vertex which has "equal" coordinates.
get(double, double) - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceInterface
Should return existing or new vertex which has "equal" coordinates.
get(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
get(double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
get(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
May return null == collision with more then one vertex.
get(double, double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
get(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
get(Tuple3D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceInterface
Should return existing or new vertex which has "equal" coordinates.
get(double, double, double) - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceInterface
Should return existing or new vertex which has "equal" coordinates.
get(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
get(double, double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
get(Settings.Setting) - Static method in class cz.cuni.utils.Settings
 
getAccuracy() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getActions() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
Returns list with actions ... through Java Reflection rips names action_XXX() (without params) and returns list of [names].
getActualExperiment() - Method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
 
getAdrenaline() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getAgent() - Method in class cz.cuni.pogamut.Client.AgentLauncher
 
getAgent() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgent() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getAgentAlternativeAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentAlternativeAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent alternative ammo for current weapon
getAgentAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent ammo for current weapon
getAgentArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentArmor() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent armor from agent status
getAgentHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentHealth() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent health from agent status
getAgentID() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentID() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent unique integer identifier from agent status
getAgentIsMoving() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentIsMoving() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent is moving
getAgentLocation() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentLocation() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent location from agent status
getAgentName() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentName() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent name from agent status
getAgentRotation() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentRotation() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent rotation from agent status
getAgentScore() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentScore() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent score - number of agents killed by him
getAgentTeam() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentTeam() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent team from agent status
getAgentTeamScore() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentTeamScore() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent team score
getAgentUnrealID() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentUnrealID() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent Unreal ID from agent status
getAgentVelocity() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAgentVelocity() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent velocity from agent status
getAllBots() - Method in class cz.cuni.pogamut.server.UTServer
 
getAllBots() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns list of players inside the world.
getAllFromCurrentBatch(MessageType) - Method in class cz.cuni.pogamut.Client.AgentMemory
Get all message of desired type from history.
getAllObjectsOfType(MessageType) - Method in class cz.cuni.pogamut.Client.HistoryBatch
returns HashMap with objects of desired type, could return null for empty HashMaps
getAllWeapons() - Method in class cz.cuni.pogamut.Client.AgentInventory
provides an access to weapons
NOT SYNCHRONIZED!!!
getAllWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
provides an access to weapons
NOT SYNCHRONIZED!!!
getAllWeapons() - Method in interface cz.cuni.pogamut.Client.Inventory
obtain a pointer on the structure in which inventory stores items
getAmmoType() - Method in class cz.cuni.pogamut.MessageObjects.Ammo
 
getAnyWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAnyWeapon() - Method in interface cz.cuni.pogamut.Client.Inventory
get any loaded weapon from directory
getArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getArmor() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getArmorType() - Method in class cz.cuni.pogamut.MessageObjects.Armor
 
getAsText() - Method in class cz.cuni.pogamut.introspection.editor.DummyClassPropertyEditor
 
getAutomaticallyReconnect() - Method in class cz.cuni.pogamut.server.UTServer
 
getAutoReconnectMillis() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getAutoReconnectMillis() - Method in class cz.cuni.pogamut.server.UTServer
 
getAutoReconnectMillis() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getAutoReconnectMillis() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getAutoTrace(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAutoTrace(int) - Method in interface cz.cuni.pogamut.Client.WorldView
get auto-trace result according to supplied id
getAutoTraceIDs() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAutoTraceIDs() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain list of auto-trace message IDs from last batch
getAutoTraces() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getAutoTraces() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain list of auto-trace messages from last batch
getAvailableMaps() - Method in class cz.cuni.pogamut.server.UTServer
Can return NULL -> means communication with GB is DOWN ...
getAvailableMaps() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns names of maps available for current game in UT.
getBehaviour() - Method in class cz.cuni.sposhBot.java.examples.Main
 
getBehaviour() - Method in class cz.cuni.sposhBot.java.SPoshBot
 
getBetterWeapon(Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentInventory
returns null, if bot has no weapon, that is better than the one he already holds according to the distance from the target
returns better weapon, if there is any loaded
NOTE!
getBetterWeapon(Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getBetterWeapon(Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Inventory
Search inventory for better weapon - this is done according to distance between triples supplied as parameters.
getBindedName() - Method in class cz.cuni.pogamut.Client.AgentBody
 
getBindedParserType() - Method in class cz.cuni.pogamut.Client.Agent
 
getBindedParserType() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Get Attribute exposed for management
getBindedParserType() - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Get Attribute exposed for management
getBlockingMessageFromGB() - Method in class cz.cuni.pogamut.server.UTServerConnection
Called ONLY from server connection thread!
getBody() - Method in class cz.cuni.pogamut.Client.Agent
 
getBody() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getBoolean(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return a boolean of this parameter.
getBotJar(File) - Static method in class cz.cuni.utils.BotProjectsClassLoader
 
getBotName() - Method in class cz.cuni.pogamut.Client.BaseBot
Returns bot name.
getBots() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getBotSkillLevel() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getBotZoneChanged() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getBotZoneChanged() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain full information about the zone change of agent- Id - by parsing Id user can obtain additional information
getChildren() - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Returns lazy initialized list of children.
getChildren() - Method in interface cz.cuni.pogamut.introspection.IntrospectableProxy
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyFloatWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyInstanceWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyIntegerWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyListWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyLongWrapper
 
getChildren() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Returns array list of childrens.
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
If the PyObject contains children (e.g.
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyStringWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyTupleWrapper
 
getChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 
getChildren() - Method in class cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
 
getChildren() - Method in interface cz.cuni.pogamut.remote.IntrospectableProxy
 
getChildren() - Method in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
getCircular(int) - Method in class cz.cuni.utils.math.Polygon3D
 
getCircularIndex(int) - Method in class cz.cuni.utils.math.Polygon3D
 
getClassLoader() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
getCommonLine() - Method in class cz.cuni.utils.math.Plane3D
 
getCommonPoint() - Method in class cz.cuni.utils.math.Line2D
Returns point which is the same for equal 'directions' of the same line.
getCommonPoint() - Method in class cz.cuni.utils.math.Line3D
Returns point which is the same for equal 'directions' of the same line.
getCommonPoint() - Method in class cz.cuni.utils.math.Plane3D
Used for testing the planes for equality.
getCommonPoint(double) - Method in class cz.cuni.utils.math.Plane3D
You can use it to obtain 2 different points and get a line.
getCommonVector() - Method in class cz.cuni.utils.math.Plane3D
 
getCommunicationAliveFlag() - Method in class cz.cuni.pogamut.communication.Mediator
 
getCommunicationAliveFlag() - Method in class cz.cuni.utils.RunnableTemplate
 
getCommunicationState() - Method in class cz.cuni.pogamut.Client.Agent
 
getCommunicationState() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Get Communication state of the agent
getCommunicationState() - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Get Communication state of the agent
getCommunicationState() - Method in class cz.cuni.pogamut.Client.RcvMsgEvent
 
getCommunicationState() - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
getCommunicationState() - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
getCommunicationStateFlag() - Method in class cz.cuni.pogamut.Client.AgentBody
get communication state
getConnectedBots() - Method in class cz.cuni.pogamut.server.UTServer
List of bots connected to server through this UTServer instance.
getConnectedBots() - Method in interface cz.cuni.pogamut.server.UTWorld
 
getConnection() - Method in class cz.cuni.pogamut.server.UTServer
 
getControlPort() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
getCopyOfAllWeapons() - Method in class cz.cuni.pogamut.Client.AgentInventory
get copies of weapons - to handle them by user
getCopyOfAllWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getCopyOfAllWeapons() - Method in interface cz.cuni.pogamut.Client.Inventory
obtain a copy of the structure in which inventory stores items
getCostToNode(Object) - Method in class cz.cuni.astar.AStarResult
Returns cost of the path from startNode to node if the node was touched by A* algorithm (if A* was successful, then this always contains the goalNode and every node on the path).
getCube(double, double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
getCubes(double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
getCubes(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
getCubes(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Returns list of cubes into which the Tuple3D belongs.
getCubes(double, double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
getCubes(double[]) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
getCurrentAlternativeAmmo() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getCurrentAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getCurrentAmmo() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getCurrentRequest() - Method in class cz.cuni.pogamut.server.UTServerConnection
Returns the request the object is currently processing, may be null!
getCurrentURI() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
getCurrentWeapon() - Method in class cz.cuni.pogamut.Client.AgentInventory
return AddWeapon with the weapon agent is currently holding
getCurrentWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
returns current agent weapon
getCurrentWeapon() - Method in interface cz.cuni.pogamut.Client.WorldView
get agent instance of current weapon from agent status
getDamageCaused() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getDamageSuffered() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getDeaths() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getDeclaredProperties(Class, Object) - Method in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
Get all PogProperties from given class.
getDeclaredProxies(Class, Object) - Method in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
Get all IntrospectableProxies from given class.
getDescription(PyObject) - Method in class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 
getDescription() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestInner
 
getDescriptor() - Method in class cz.cuni.pogamut.experiments.Experiment
 
getDisconnectedBots() - Method in class cz.cuni.pogamut.server.UTServer
Returns collection of all TERMINATED or FAILed bots.
getDistanceToGoal() - Method in class cz.cuni.astar.AStarResult
If the AStar succeeded then it returns the distance to the goal.
getDouble(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return a double from num token in txt
getEdgeCost(Object, Object) - Method in interface cz.cuni.astar.AStarMap
Should return the distance from nodeFrom to nodeTo You can be sure that nodeTo is among the neighbours of nodeFrom.
getEdgeCost(Object, Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarMap
 
getEndStates() - Static method in enum cz.cuni.pogamut.communication.CommunicationState
 
getEnemyFlag() - Method in class cz.cuni.pogamut.Client.AgentMemory
true if agent holds the flag
getEnemyTeamScore() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getEngineManager() - Static method in class cz.cuni.utils.Scripts
Synonym for createScriptEngineManager();
getEstimatedCostToNode(Object) - Method in class cz.cuni.astar.AStarResult
Returns estimated cost of the path from startNode to goal through node.
getEstimatedDistanceToGoal(Object) - Method in interface cz.cuni.astar.AStarGoal
This is heuristic function. !
getEstimatedDistanceToGoal(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
getEstimatedMiddlePoint() - Method in class cz.cuni.utils.math.Polygon3D
"Guess" the inner point ... average of all vertices
getException() - Method in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
 
getException() - Method in interface cz.cuni.pogamut.experiments.ExperimentHandle
Blocking method returning exception that may have been raised during execution of the experiment.
getExpectedWelcomeMessage() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getExpectedWelcomeMessage() - Method in class cz.cuni.pogamut.server.UTServer
 
getExpectedWelcomeMessage() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Which message we should expect as the greeting from GameBots?
getExperiment() - Method in class cz.cuni.pogamut.experiments.Experiment
Returns this.
getExperiment() - Method in interface cz.cuni.pogamut.experiments.LocalExperimentHandle
 
getExperimentExecutionFlag() - Method in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
 
getExperimentExecutionFlag() - Method in class cz.cuni.pogamut.experiments.Experiment
Execution state of the experiment.
getExperimentExecutionFlag() - Method in interface cz.cuni.pogamut.experiments.ExperimentHandle
 
getExperimentSpeed() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
getExperimentStateListeners() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
getExtra() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getExtraCost(Object, Object) - Method in interface cz.cuni.astar.AStarGoal
Returns extra cost to add to value when trying to go nodeFrom to nodeTo ... of course it can depends only on nodeTo (some special kind of a floor for instance) Don't worry about the edge cost to become negative, A* ensures that that the least cost is 0 (Algorithm can't work over graphs with negative costs.)
getExtraCost(Object, Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
getFastTraceResult(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getFastTraceResult(int) - Method in interface cz.cuni.pogamut.Client.WorldView
get trace result of specified id - each trace is sent with unique user-defined ID
getFirstBatch() - Method in class cz.cuni.pogamut.Client.History
 
getFirstMessageOfType(MessageType) - Method in class cz.cuni.pogamut.Client.History
 
getFirstObjectOfType(MessageType) - Method in class cz.cuni.pogamut.Client.HistoryBatch
returns first object of desired type or null if there is not any
getFlag() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
getFlag() - Method in class cz.cuni.utils.Flag
Returns the value of the flag.
getFlag() - Method in class cz.cuni.utils.ImmutableFlag
 
getFlagLogicTemporalyStopped() - Method in class cz.cuni.pogamut.Client.Agent
 
getFlags(int) - Static method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
Returns list of flags, which are raised.
getFlagsString(int) - Static method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
 
getFootZoneChanged() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getFootZoneChanged() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain full information about the zone change of agent foot - Id - by parsing Id user can obtain additional information
getForced() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestInventory
 
getForced() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestItems
 
getForced() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestMaps
 
getForced() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestNavPoints
 
getFrags() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getFromMyHistory(MessageType) - Method in class cz.cuni.pogamut.Client.AgentMemory
Get first message of desired type from history.
getGamebotsBotsURI() - Method in class cz.cuni.pogamut.server.UTServer
 
getGamebotsBotsURI() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getGamebotsControlConnectionURI() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getGamebotsControlConnectionURI() - Method in class cz.cuni.pogamut.server.UTServer
 
getGamebotsControlConnectionURI() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getGamebotsControlConnectionURI() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getGameInfo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getGameInfo() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getGameInfo() - Method in class cz.cuni.pogamut.server.UTServer
 
getGameInfo() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getGameInfo() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getGBConnection() - Method in class cz.cuni.pogamut.server.UTServer
 
getGbPort() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
getGroup() - Method in enum cz.cuni.pogamut.MessageObjects.MessageType
get group of the message
getHash() - Method in class cz.cuni.utils.HashCode
 
getHash(double, double, double, int) - Static method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
Returns hash code for the cube which starts at x, y, z with a certain precision.
getHash(double, double, double, double, int) - Static method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
Returns hash code for the cube which starts at x, y, z with a certain precision.
getHashCode() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
getHashCode() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
getHashCode() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
getHashCode() - Method in class cz.cuni.utils.HashCodes
 
getHashCode() - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
getHeadZoneChanged() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getHeadZoneChanged() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain full information about the zone change of agent head - Id - by parsing Id user can obtain additional information
getHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getHealth() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getHealthType() - Method in class cz.cuni.pogamut.MessageObjects.Health
 
getHearNoise() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether agent hear something
getHearNoise() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent heard noise
getHearPickUp() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether agent hear a pick up noise
getHearPickUp() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent heard noise of pickup
getHelpMessage() - Method in enum cz.cuni.pogamut.communication.CommunicationState
 
getHelpMessage() - Method in enum cz.cuni.pogamut.server.UTServerState
 
getHostName() - Method in class cz.cuni.pogamut.experiments.ExperimentResult
 
getID() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
getIdent(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return a string from num token in txt.
getImmutable() - Method in class cz.cuni.utils.Flag
 
getImmutable() - Method in class cz.cuni.utils.ImmutableFlag
 
getInfo() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getInfo() - Method in class cz.cuni.pogamut.server.UTServer
 
getInfo() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Must NOT return null !!!
getInstance() - Static method in class cz.cuni.pogamut.introspection.ScriptProxyManager
 
getInstance() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
getInstance() - Static method in class cz.cuni.utils.PogamutPlatformClassLoader
 
getInt(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return an integer from num token in txt
getIntrospectableProxy() - Method in class cz.cuni.pogamut.Client.Agent
By default Agent uses automatic introspection based on Java Reflection API.
getIntrospectableProxy() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Get Main class used for Pogamut introspection of the agent
getIntrospectableProxy() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Returns union of properties and children from Agent (obtained by Java Reflection) and from script (obtained by corresponding InstrospectionProxy).
getIntrospectableProxy() - Method in interface cz.cuni.pogamut.introspection.Introspectable
Returns IntrospectableProxy representing this object.
getIntrospectableProxy() - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
getIntrospectableProxy() - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
getInventory() - Method in class cz.cuni.pogamut.server.UTServer
 
getInventory() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getInventory() - Method in interface cz.cuni.pogamut.server.UTWorld
 
getInverse() - Method in class cz.cuni.utils.math.Tuple2D
 
getInverse() - Method in class cz.cuni.utils.math.Tuple3D
 
getItems() - Method in class cz.cuni.pogamut.server.UTServer
May return NULL -> means communication with GB is DOWN ...
getItems() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getItems() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns list of items, which are present in the world.
getJavaClass() - Method in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
Returns class which PyObject represents and whose instance is expected in the set() method as parameter
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
 
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyFloatWrapper
Returns Double instance of the stored value.
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyInstanceWrapper
Unsupported!
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyIntegerWrapper
Returns Integer instance of the stored value.
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyListWrapper
 
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyLongWrapper
Returns Long instance of the stored value.
getJavaObject() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Returns java representation of the object.
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
Returns java representation of the object.
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyStringWrapper
Returns String instance of the stored value.
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyTupleWrapper
 
getJavaObject(Object) - Method in class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 
getJythonJarPath() - Static method in class cz.cuni.utils.Config
 
getKnownAmmos() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownAmmos(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownAmmos() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownAmmos(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownAmmos() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownArmors() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownArmors(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownArmors() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownArmors(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownArmors() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownExtras() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownExtras(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownExtras() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownExtras(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownExtras() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownHealths() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownHealths(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownHealths() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownHealths(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownHealths() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownItemsByType(MessageType) - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownItemsOfType(MessageType) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownNavPoints() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownNavPoints(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownNavPoints() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownNavPoints(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownPlayers() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownPlayers() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownSpecials() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownSpecials(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownSpecials() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownSpecials(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownSpecials() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getKnownWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getKnownWeapons(String[]) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns map
getKnownWeapons() - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownWeapons(String[]) - Method in interface cz.cuni.pogamut.Client.Knowledge
 
getKnownWeapons() - Method in class cz.cuni.pogamut.Client.KnownItems
 
getLocation() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getLocation() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getLocation() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
getLocation() - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
getLocation() - Method in interface cz.cuni.pogamut.MessageObjects.Located
 
getLocation() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
getLocation() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getLog() - Method in class cz.cuni.pogamut.communication.Mediator
 
getLog() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getLog() - Method in class cz.cuni.pogamut.server.UTServer
 
getLog() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getLog() - Method in class cz.cuni.pogamut.server.UTServerLagObserver
 
getLogger() - Method in class cz.cuni.pogamut.Client.Agent
Get user log - devoted for logic.
getLogger() - Method in class cz.cuni.pogamut.experiments.Experiment
 
getLogger() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
getLogger() - Method in interface cz.cuni.pogamut.experiments.LocalExperimentHandle
 
getLogger() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
getLoggerForObject(Object) - Method in class cz.cuni.utils.LoggerManager
 
getLogicThread() - Method in class cz.cuni.pogamut.Client.Agent
 
getLogString() - Method in class cz.cuni.pogamut.experiments.LogFileStorage
 
getMap() - Method in class cz.cuni.pogamut.Client.Agent
 
getMap() - Method in class cz.cuni.pogamut.server.UTServer
Returns name of the map which is loaded into UT2004.
getMap() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns name of the map which is loaded into UT2004.
getMapName() - Method in class cz.cuni.pogamut.MessageObjects.UTMap
 
getMapName() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestMapChange
 
getMaps() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getMaxLenghtOfStoring() - Method in class cz.cuni.pogamut.Client.History
get maximum number of stored HistoryBatches
getMediator() - Method in class cz.cuni.pogamut.Client.Agent
 
getMeleeWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
returns melee weapon, if there is not a single one, returns null!!!
getMeleeWeapon() - Method in interface cz.cuni.pogamut.Client.Inventory
get any melee loaded weapon from directory
getMemory() - Method in class cz.cuni.pogamut.Client.Agent
 
getMemory() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Get Attribute exposed for management
getMessage(MessageType, int) - Method in class cz.cuni.pogamut.Client.HistoryBatch
Returns message of type 'type' and id 'ID' if present in the batch, null otherwise.
getMessage() - Method in class cz.cuni.pogamut.Client.RcvMsgEvent
 
getMessage() - Method in class cz.cuni.pogamut.Client.SendCmdEvent
 
getMessage() - Method in class cz.cuni.utils.errorlog.ErrorMessage
 
getMessageFromYylex() - Method in class cz.cuni.pogamut.Parser.Parser
 
getMessagesOfType(MessageType) - Method in class cz.cuni.pogamut.Client.History
 
getMilisecToSleep(long) - Method in class cz.cuni.pogamut.Client.Agent
 
getMin() - Method in class cz.cuni.astar.AStarHeap
 
getMyFlag() - Method in class cz.cuni.pogamut.Client.AgentMemory
true if agent holds the flag
getName() - Method in class cz.cuni.pogamut.Client.Agent
For IDE.
getName() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getName() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getName() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Get Attribute exposed for management
getName() - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Get Attribute exposed for management
getName() - Method in class cz.cuni.pogamut.experiments.Experiment
Return name of the experiment.
getName() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
getName() - Method in interface cz.cuni.pogamut.experiments.ExperimentHandle
Name of the experiment.
getName() - Method in class cz.cuni.pogamut.experiments.Parameter
 
getName() - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Returns getProxiedObject().toString(); It is strongly recomended to override this method.
getName() - Method in interface cz.cuni.pogamut.introspection.IntrospectableProxy
 
getName() - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
getName() - Method in class cz.cuni.pogamut.introspection.java.JavaProperty
 
getName() - Method in interface cz.cuni.pogamut.introspection.Property
 
getName() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
 
getName() - Method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
getName() - Method in class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
getName() - Method in class cz.cuni.pogamut.introspection.python.PythonProperty
 
getName() - Method in class cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
 
getName() - Method in interface cz.cuni.pogamut.remote.IntrospectableProxy
 
getName() - Method in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
getName() - Method in interface cz.cuni.pogamut.remote.Property
 
getName() - Method in class cz.cuni.pogamut.remote.PropertyWrapper
 
getName() - Method in class cz.cuni.pogamut.server.UTServer
Returns human readable name of the server.
getName() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getName() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns human-readable identification of the server.
getName() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
 
getNameFromClass(String) - Static method in class cz.cuni.pogamut.MessageObjects.ItemCathegories
Returns human readable name of the item that is a key for the ItemCathegory.
getNavPoint(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
getNavPoint(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarMap
 
getNavPointFromMemory(NavPoint) - Method in class cz.cuni.pogamut.Client.PathManager
Retrieves navpoint from memory or if not found returns current 'np'.
getNavPointOfID(int) - Method in class cz.cuni.pogamut.Client.KnownNavPoints
 
getNavPoints() - Method in class cz.cuni.pogamut.server.UTServer
May return NULL -> means communication with GB is DOWN ...
getNavPoints() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getNavPoints() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns list of navpoints, which are present in the world.
getNavPointsAStar(AStarResult) - Method in class cz.cuni.pogamut.Client.GameMap
auxiliary A* method
converts AStarResult to ArrayList of NavPoints which is then used as path in runAlongItemsInTheMap
getNavPointsAStar(AStarResult) - Method in interface cz.cuni.pogamut.Client.Navigation
auxiliary A* method
converts AStarResult to ArrayList of NavPoints which is then used as path in runAlongItemsInTheMap
getNavPointsBlocking() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getNeighNavToNavpoint(int) - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
Returns you an edge leading to the neighbourNavPointId (if there is one, otherwise returns null).
getNewCounter() - Static method in class cz.cuni.utils.HashCodes
 
getNewInstance(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DFactory
 
getNewInstance(Tuple2D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DFactoryInterface
 
getNewInstance(Tuple3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DFactory
 
getNewInstance(Tuple3D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DFactoryInterface
 
getNewLoggerForObject(Object, String) - Method in class cz.cuni.utils.LoggerManager
 
getNewLoggerForObject(Object) - Method in class cz.cuni.utils.LoggerManager
 
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
Accepts Map as newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyFloatWrapper
Returns PyFloat instance of the value newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyInstanceWrapper
Unsupported!
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyIntegerWrapper
Returns PyInteger instance of the value newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyListWrapper
Accepts Collection as parameter of newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyLongWrapper
Returns PyLong instance of the value newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
Creates instance of correct descendant of the PyObject according to the type of wrapper from newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyStringWrapper
Returns PyString instance of the value newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyTupleWrapper
Accepts List as parameter of newValue.
getNewValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 
getNext() - Method in class cz.cuni.pogamut.Client.HistoryBatch
for move to the next batch
getNextNavPoint() - Method in class cz.cuni.pogamut.Client.PathManager
 
getNode(int) - Method in class cz.cuni.astar.AStarHeap
 
getNodeNeighbours(Object) - Method in interface cz.cuni.astar.AStarMap
This should return a collection of nodes which are connected to this one.
getNodeNeighbours(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarMap
 
getNormal() - Method in class cz.cuni.utils.math.Polygon3D
Returns normal of property 'plane'.
getNormalized() - Method in class cz.cuni.utils.math.Tuple2D
 
getObject(int) - Method in class cz.cuni.pogamut.Client.KnownObjects
get object from structure
getObject() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Returns wrapped object.
getObjectsOfType(MessageType) - Method in class cz.cuni.pogamut.Client.KnownObjects
Don't use it very often, it is VERY inefficient
getOpposingTeamScore() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getOpposingTeamScore() - Method in interface cz.cuni.pogamut.Client.WorldView
get opposing team score
works only with two teams
getOrigin() - Method in class cz.cuni.pogamut.server.requests.UTServerRequest
 
getOrthocenter() - Method in class cz.cuni.utils.math.extended.Triangle2D
 
getOrthocenter() - Method in class cz.cuni.utils.math.extended.Triangle3D
 
getOtherVertex(Vertex2D) - Method in class cz.cuni.utils.math.extended.Segment2D
 
getOtherVertex(Vertex3D) - Method in class cz.cuni.utils.math.extended.Segment3D
 
getParameter() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestConfigChange
 
getParameters() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Returns object that is inside the object!
getParameters(Map) - Static method in class cz.cuni.pogamut.experiments.Parameter
Returns array of parameters that are taken from map.
getParametersCheckTypes(Map<Object, Object>) - Static method in class cz.cuni.pogamut.experiments.Parameter
Returns array of parameters that are taken from map String->String, each value is tested on type: Integer, Double, Boolean
getPath() - Method in class cz.cuni.astar.AStarResult
Returns the path from startNode to goalNode.
getPath(Triple, int) - Method in class cz.cuni.pogamut.Client.AgentBody
GetPath - calls Gamebots GETPATH - returns PTH with specified ID to match the query properly takes two parameters location - location the agent want to go to and ID for matching the queries together
getPath() - Method in class cz.cuni.pogamut.Client.PathManager
When you get PATH_FOUND result from either retrievePathGB() or retrievePathAStart(), you may call this method to actually get that path.
getPath(String) - Method in class cz.cuni.pogamut.Client.PathManager
Returns path of specific id if present.
getPathAStar(NavPoint, int) - Method in class cz.cuni.pogamut.Client.GameMap
Returns path from your current position to the 'toWhat' or null if path doesn't exist.
getPathAStar(NavPoint) - Method in class cz.cuni.pogamut.Client.GameMap
Returns path from your current position to the 'toWhat' or null if path doesn't exist.
getPathAStar(NavPoint, int) - Method in interface cz.cuni.pogamut.Client.Navigation
Returns path from your current position to the 'toWhat' or null if path doesn't exist.
getPathAStar(NavPoint) - Method in interface cz.cuni.pogamut.Client.Navigation
Returns path from your current position to the 'toWhat' or null if path doesn't exist.
getPathOfID(int) - Method in class cz.cuni.pogamut.Client.GameMap
Method for obtaining the path returned by GB due to the GETPATH request sent through sendGetPath(navPoint, pathID).
getPathOfID(int) - Method in interface cz.cuni.pogamut.Client.Navigation
Method for obtaining the path returned by GB due to the GETPATH request sent through sendGetPath(navPoint, pathID).
getPathToLocation(int, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
sends GETPATH to Gamebots - that will result with PATH sended back in PATH will be list of NavPoints and the path will be identified by the ID specified in this method
getPathToLocation(int, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
request path to location, ID is for matching a query with a result
"PATH {Location X X X} {Id X}"
getPathToLocation(Triple) - Method in class cz.cuni.pogamut.Client.GameMap
obtain path to specified location keeps returning null until path is received don't forget to initialize it - initializeGetPath should be called prior this method
getPathToNavPoint(int, NavPoint) - Method in class cz.cuni.pogamut.Client.AgentBody
sends GETPATH to Gamebots - that will result with PATH sended back in PATH will be list of NavPoints and the path will be identified by the ID specified in this method
getPathToNavPoint(int, NavPoint) - Method in interface cz.cuni.pogamut.Client.Commands
request path to navigation point, ID is for matching a query with a result
"PATH {Location X X X} {Id X}"
getPingPong() - Method in class cz.cuni.pogamut.server.UTServer
 
getPlane() - Method in class cz.cuni.utils.math.Polygon3D
Returns property 'plane'.
getPlanFile() - Method in class cz.cuni.sposhBot.java.examples.Main
 
getPlanFile() - Method in class cz.cuni.sposhBot.java.SPoshBot
 
getPlatformDir() - Static method in class cz.cuni.utils.PogamutClassloaderHACK
 
getPlatformDir() - Static method in class cz.cuni.utils.PogamutPlatformClassLoader
 
getPlatformLog() - Method in class cz.cuni.pogamut.Client.Agent
get platform log - for usage of platform
getPlatformPath() - Static method in class cz.cuni.utils.Config
 
getPlayerCount(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns number of players in 'team'.
getPlayerInfo(int) - Method in class cz.cuni.pogamut.Client.KnownPlayers
obtain last information about the player
getPlayerReachability() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getPlayerRotation() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getPlayers() - Method in class cz.cuni.pogamut.server.UTServer
 
getPlayers() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getPlayerScore(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getPlayerScore(int) - Method in interface cz.cuni.pogamut.Client.WorldView
get score of agent of specified id - number of agents killed by him
getPlayersLastKnownPosition(int) - Method in class cz.cuni.pogamut.Client.KnownPlayers
get player last known possition
getPlayerTeam() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getPlayerVelocity() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getPlayerWeapon() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
getPoint(double[]) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
Input is the point from the real data from the server, then it is scaled down to the xSize,ySize of the map in pixels according xLength and yLength
getPongTimeoutMillis() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getPongTimeoutMillis() - Method in class cz.cuni.pogamut.server.UTServer
 
getPongTimeoutMillis() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getPongTimeoutMillis() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getPrefecences() - Static method in class cz.cuni.utils.Settings
Usefull for seting up listeners.
getPreferedWeaponClass() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
getPreferredParserType() - Method in class cz.cuni.pogamut.server.UTServer
Returns preferred parser type for bots connecting <-> server communication.
getPreviousNode(Object) - Method in class cz.cuni.astar.AStarResult
Used by getPath() method when creating a list of nodes (the path) from startNode to goalNode.
getProcess() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
getProjectsPath() - Static method in class cz.cuni.utils.Config
 
getProperties() - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Returns lazy initialized list of properties.
getProperties() - Method in interface cz.cuni.pogamut.introspection.IntrospectableProxy
 
getProperties() - Method in class cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
 
getProperties() - Method in interface cz.cuni.pogamut.remote.IntrospectableProxy
 
getProperties() - Method in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
getProxiedObject() - Method in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Return object proxied by this IntrospectableProxy.
getProxyForScriptEngine(ScriptEngine) - Method in class cz.cuni.pogamut.introspection.ScriptProxyManager
Get proxy for given engine.
getPythonModulePath() - Static method in class cz.cuni.utils.Config
 
getRangedWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
returns ranged weapon, if there is not a single one, returns null!!!
getRangedWeapon() - Method in interface cz.cuni.pogamut.Client.Inventory
get any ranged loaded weapon from directory
getRawDataLog() - Method in class cz.cuni.pogamut.Client.Agent
Returns log with raw data from gamebots iff using local parser, otherwise it's null
getRawDataLog() - Method in class cz.cuni.pogamut.Parser.GameBotConnection
 
getRawGBLog() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getRawGBLog() - Method in class cz.cuni.pogamut.server.UTServer
 
getRawGBLog() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Which log should be used to dump raw GB data.
getResult() - Method in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Returns result of the experiment, blocks if called during execution of the experiment.
getResult() - Method in interface cz.cuni.pogamut.experiments.ExperimentHandle
Blocking method returning results of the experiment.
getRotation() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getRotation() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getRotation() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
getRoundDigits(int) - Method in class cz.cuni.utils.math.extended.Vertex3D
 
getScriptEngine(File) - Static method in class cz.cuni.utils.Scripts
Returns ScriptEngine according to file informations.
getScriptEngine(String) - Static method in class cz.cuni.utils.Scripts
Returns ScriptEngine according to file informations.
getSeeAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAmmo(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible ammo agent sees
getSeeAmmo(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeAmmos() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAmmos() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible ammos around the agent
getSeeAnyAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any ammo around
getSeeAnyArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyArmor() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any armor around
getSeeAnyDomPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyDomPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any domination point around
getSeeAnyEnemy() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyEnemy() - Method in interface cz.cuni.pogamut.Client.WorldView
true if bot sees any enemy
getSeeAnyExtra() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyExtra() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any extra around
getSeeAnyFriend() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyFriend() - Method in interface cz.cuni.pogamut.Client.WorldView
true if bot sees any friend
getSeeAnyHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyHealth() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any health around
getSeeAnyItem() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyItem() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any item around
getSeeAnyMover() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyMover() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any mover around
getSeeAnyNavPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyNavPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any navigation point around
getSeeAnyPlayer() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyPlayer() - Method in interface cz.cuni.pogamut.Client.WorldView
true if bot sees any player
getSeeAnyReachableAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any ammo around
getSeeAnyReachableArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableArmor() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any armor around
getSeeAnyReachableExtra() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableExtra() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any extra around
getSeeAnyReachableHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableHealth() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any health around
getSeeAnyReachableItem() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableItem() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any item around
getSeeAnyReachableNavPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableNavPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any navigation point around
getSeeAnyReachableWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyReachableWeapon() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any weapon around
getSeeAnyWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeAnyWeapon() - Method in interface cz.cuni.pogamut.Client.WorldView
true if agent sees any weapon around
getSeeArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeArmor(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeArmor() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible armor agent sees
getSeeArmor(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeArmors() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeArmors() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible armors around the agent
getSeeDomPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeDomPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible domination point agent sees
getSeeEnemy() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeEnemy() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible enemy
getSeeExtra() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeExtra(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeExtra() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible extra agent sees
getSeeExtra(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeExtras() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeExtras() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible extras around the agent
getSeeFriend() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeFriend() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible friendly player
getSeeHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeHealth(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeHealth() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible health agent sees
getSeeHealth(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeHealths() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeHealths() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible healths around the agent
getSeeItem(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeItem() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeItem(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeItem() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible item agent sees
getSeeItem(int) - Method in interface cz.cuni.pogamut.Client.WorldView
indicate whether item of supplied ID is visible
getSeeItem(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeItems() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeItems() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible items around the agent
getSeeMover(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeMover() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeMover(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeMover() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible mover agent sees
getSeeMover(int) - Method in interface cz.cuni.pogamut.Client.WorldView
indicate whether mover of supplied ID is visible
getSeeMover(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeMovers() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeMovers() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible movers around the agent
getSeeNavPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeNavPoint(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns navpoint with navPointID, if it is currently visible, null otherwise.
getSeeNavPoint(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeNavPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible navigation point agent sees
getSeeNavPoint(int) - Method in interface cz.cuni.pogamut.Client.WorldView
indicate whether navigation point of supplied ID is visible
getSeeNavPoint(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeNavPoints() - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns only visible NavPoints (NavPoints the agent sees).
getSeeNavPoints() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible navigation poins around the agent
getSeenMessageObjectsInTime(int, MessageType) - Method in class cz.cuni.pogamut.Client.History
gets NavPoints from now to specified time (number of batches) in the past NOTE: number of stored batches is limited, it takes a lot of disk space!
getSeePlayer(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeePlayer() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeePlayer(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeePlayer() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible player
getSeePlayer(int) - Method in interface cz.cuni.pogamut.Client.WorldView
get Player if he is visible
getSeePlayer(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeePlayers() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeePlayers() - Method in interface cz.cuni.pogamut.Client.WorldView
get all visible players
getSeeReachableAmmo() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableAmmo() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible ammo agent sees
getSeeReachableAmmos() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableAmmos() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible ammos around the agent
getSeeReachableArmor() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableArmor() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible armor agent sees
getSeeReachableHealth() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableHealth() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible health agent sees
getSeeReachableNavPoint() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableNavPoint() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible navigation point agent sees
getSeeReachableNavPoints() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableNavPoints() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible navigation points around the agent
getSeeReachableWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableWeapon() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible weapon agent sees
getSeeReachableWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeReachableWeapons() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible weapons around the agent
getSeeWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeWeapon(String) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get an object of UnrealID if it is visible
getSeeWeapon() - Method in interface cz.cuni.pogamut.Client.WorldView
get first visible weapon agent sees
getSeeWeapon(String) - Method in interface cz.cuni.pogamut.Client.WorldView
to get an object of UnrealID if it is visible
getSeeWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getSeeWeapons() - Method in interface cz.cuni.pogamut.Client.WorldView
get list of visible weapons around the agent
getSelf() - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
getSelf() - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
getSelfLocation() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfName() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfReachability() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfRotation() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfTeam() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfVelocity() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSelfWeapon() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getSenses() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
Returns list with SENSES ... through Java Reflection rips names sense_XXX() (without params) and returns list of [names].
getServer() - Method in class cz.cuni.pogamut.experiments.Experiment
 
getServer() - Method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
 
getServerRemoteParserURI() - Method in class cz.cuni.pogamut.server.UTServer
 
getServerRemoteParserURI() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getServerState() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getServerState() - Method in class cz.cuni.pogamut.server.UTServer
Tells the server state ... e.g. running / initializing, etc.
getServerState() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getServerState() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getServerStateFlag() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getServerStateFlag() - Method in class cz.cuni.pogamut.server.UTServer
Flag of the server state, you may hook up the listener on it...
getServerStateFlag() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getServerStateFlag() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
getServerStateFlag() - Method in interface cz.cuni.pogamut.server.UTWorld
Returns flag with the state of server.
getSeverity() - Method in class cz.cuni.utils.errorlog.ErrorMessage
 
getShooting() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getShooting() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
getShortcut() - Method in enum cz.cuni.pogamut.MessageObjects.MessageType
get shorcut of message
getSimulationTime() - Method in class cz.cuni.pogamut.experiments.TimeProvider
 
getSimulationTimeLength() - Method in class cz.cuni.pogamut.experiments.ExperimentResult
 
getSkin() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getSnapshot() - Method in class cz.cuni.pogamut.server.UTServer
 
getSource() - Method in class cz.cuni.pogamut.Client.AgentIterationEndEvent
 
getSource() - Method in class cz.cuni.pogamut.remote.AgentIterationEndEvent
 
getSpecialType() - Method in class cz.cuni.pogamut.MessageObjects.Special
 
getSpecifiedObject(int) - Method in class cz.cuni.pogamut.Client.KnownCathegorizedObjects
 
getSquare(double, double) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
getSquares(Tuple2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Returns list of cubes into which the Tuple3D belongs.
getStorage() - Method in class cz.cuni.pogamut.Client.KnownCathegorizedObjects
 
getStoredNavPoints() - Method in class cz.cuni.pogamut.Client.KnownNavPoints
 
getStoredPlayers() - Method in class cz.cuni.pogamut.Client.KnownPlayers
get stored players
getSystemTime() - Method in class cz.cuni.pogamut.experiments.TimeProvider
 
getSystemTimeLength() - Method in class cz.cuni.pogamut.experiments.ExperimentResult
 
getTeam() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
getTeam() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getTeamScore() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getText(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return text from first after space number num.
getThread() - Method in class cz.cuni.pogamut.server.UTServerConnection
Get thread of the instance, if not isThreadAlive() then it returns null.
getThread() - Method in class cz.cuni.utils.RunnableTemplate
Get thread of the instance, if not isThreadAlive() then it returns null.
getThreadAliveFlag() - Method in class cz.cuni.pogamut.server.UTServerConnection
Returns the flag that tells you whether the thread is alive, you may register listener on it.
getThreadAliveFlag() - Method in class cz.cuni.utils.RunnableTemplate
 
getThreadClientParserAliveFlag() - Method in class cz.cuni.pogamut.communication.Mediator
 
getThreadParserClientAliveFlag() - Method in class cz.cuni.pogamut.communication.Mediator
 
getTime() - Method in class cz.cuni.pogamut.MessageObjects.AliveMessage
 
getTimeProvider() - Method in class cz.cuni.pogamut.experiments.Experiment
 
getTriple(String, int) - Method in class cz.cuni.pogamut.Parser.Yylex
Return a triple starting from num token(tokens are separated by space) in txt
getType() - Method in class cz.cuni.pogamut.introspection.java.JavaProperty
 
getType() - Method in interface cz.cuni.pogamut.introspection.Property
 
getType() - Method in class cz.cuni.pogamut.introspection.python.PythonProperty
 
getType() - Method in class cz.cuni.pogamut.MessageObjects.Command
 
getType() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
getters
getType() - Method in interface cz.cuni.pogamut.remote.Property
 
getType() - Method in class cz.cuni.pogamut.remote.PropertyWrapper
 
getType() - Method in class cz.cuni.pogamut.server.requests.UTServerRequest
 
getUnrealHome() - Static method in class cz.cuni.pogamut.server.UCCWrapper
 
getUnrealID() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
getUrlsOfBotJars(File) - Static method in class cz.cuni.utils.BotProjectsClassLoader
 
getUTServer() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
getValidParameterClass() - Method in enum cz.cuni.pogamut.server.requests.ConfigurationParameter
 
getValue() - Method in class cz.cuni.pogamut.experiments.Parameter
 
getValue() - Method in class cz.cuni.pogamut.introspection.java.JavaProperty
 
getValue() - Method in interface cz.cuni.pogamut.introspection.Property
Get value of property.
getValue() - Method in class cz.cuni.pogamut.introspection.python.PythonProperty
 
getValue() - Method in interface cz.cuni.pogamut.remote.Property
Get value of property.
getValue() - Method in class cz.cuni.pogamut.remote.PropertyWrapper
 
getValue() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestConfigChange
 
getVelocity() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getVertex2D(int) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
getVertex3D(int) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
getVisibility() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
getVisibility() - Method in interface cz.cuni.pogamut.MessageObjects.Visible
 
getWaitInventoryLatch() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getWaitInventoryLatch() - Method in class cz.cuni.pogamut.server.UTServer
 
getWaitInventoryLatch() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getWaitItemsLatch() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getWaitItemsLatch() - Method in class cz.cuni.pogamut.server.UTServer
 
getWaitItemsLatch() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getWaitMapsLatch() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getWaitMapsLatch() - Method in class cz.cuni.pogamut.server.UTServer
 
getWaitMapsLatch() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getWaitNavPointsLatch() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getWaitNavPointsLatch() - Method in class cz.cuni.pogamut.server.UTServer
 
getWaitNavPointsLatch() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getWaitRefreshInfoLatch() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
getWaitRefreshInfoLatch() - Method in class cz.cuni.pogamut.server.UTServer
 
getWaitRefreshInfoLatch() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
getWallHits() - Method in class cz.cuni.pogamut.Client.AgentStats
 
getWasKilledBy() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getWasKilledBy() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain unique integer identifier of killer of agent
getWeapon(boolean) - Method in class cz.cuni.pogamut.Client.AgentInventory
get weapon of desired type (melee/ranged) from loaded weapons can't give you Shield Gun!
getWeapon() - Method in class cz.cuni.pogamut.Client.AgentInventory
get any loaded weapon from loaded weapons
getWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getWeapon(ItemType) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getWeapon(ItemType) - Method in interface cz.cuni.pogamut.Client.Inventory
Returns a weapon object for a specified weapon type, if the bot has it (otherwise returns null).
getWeaponOfType(ItemType) - Method in class cz.cuni.pogamut.Client.AgentInventory
 
getWeaponType() - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
getWeaponType() - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
getWhoAgentKilled() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
getWhoAgentKilled() - Method in interface cz.cuni.pogamut.Client.WorldView
obtain unique integer identifier enemy agent killed by agent
getWrapper(Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
The problem with Python introspection is, that we can't rely on the information about the wrapper of the object in stored place as it can change between two calls of PyObjectAdapter methods.
getWrapper(Class) - Static method in class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
getXYZ_UT(Triple) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
GlobalChat - Class in cz.cuni.pogamut.MessageObjects
Recieved message from global chat channel
GlobalChat() - Constructor for class cz.cuni.pogamut.MessageObjects.GlobalChat
 
goalNode - Variable in class cz.cuni.astar.AStarResult
Node which was marked as a goalNode by AStarMap.
goalNode - Variable in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
goalTeamScore - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
GoalTeamScore - number of points a team needs to win game (BotTeamGame,BotDomination)
group - Variable in enum cz.cuni.pogamut.MessageObjects.MessageType
 
grow() - Method in class cz.cuni.astar.AStarHeap
 

H

hackSystemClassLoader() - Method in class cz.cuni.utils.PogamutClassloaderHACK
 
HalfLine2D - Class in cz.cuni.utils.math
 
HalfLine2D(Tuple2D, Tuple2D) - Constructor for class cz.cuni.utils.math.HalfLine2D
 
HalfLine3D - Class in cz.cuni.utils.math
 
HalfLine3D(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.HalfLine3D
 
handleEndMessage() - Method in class cz.cuni.pogamut.Parser.Parser
Push some messages to bufferToSend if they should be removed from current batch of the client.
handleException(Exception) - Method in class cz.cuni.pogamut.experiments.Experiment
Writes exception to the log and stops experiment (sets state to FAILED).
handleInput(String) - Method in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
handleInput(String) - Method in class cz.cuni.pogamut.server.UCCWrapper.StreamSink
 
handler - Variable in class cz.cuni.pogamut.experiments.LogFileStorage
 
handleReplay() - Method in class cz.cuni.pogamut.experiments.Experiment
Starts replay recording if it is set in the descriptor.
hasAnyLoadedWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
hasAnyLoadedWeapon() - Method in interface cz.cuni.pogamut.Client.Inventory
checks if agent has loaded weapon
hasBetterWeapon() - Method in class cz.cuni.utils.TestBot
has better weapon - this magic check goes through weapons in inventory and according to their characteristics decides which is the best - that means which effectiveDistance is lowest and which maximal distance is big enough to reach enemy.
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyFloatWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyInstanceWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyIntegerWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyListWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyLongWrapper
 
hasChildren() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Whether the object has children ... ... is list / dictionary / tuple / instance
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
Whether the wrapper may have children (e.g.
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyStringWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyTupleWrapper
 
hasChildren(Object) - Method in class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 
hash(boolean) - Method in class cz.cuni.utils.HashCode
 
hash(byte) - Method in class cz.cuni.utils.HashCode
 
hash(char) - Method in class cz.cuni.utils.HashCode
 
hash(short) - Method in class cz.cuni.utils.HashCode
 
hash(int) - Method in class cz.cuni.utils.HashCode
 
hash(long) - Method in class cz.cuni.utils.HashCode
 
hash(float) - Method in class cz.cuni.utils.HashCode
 
hash(double) - Method in class cz.cuni.utils.HashCode
 
hash(Object) - Method in class cz.cuni.utils.HashCode
 
hash(boolean) - Static method in class cz.cuni.utils.HashCodes
 
hash(byte) - Static method in class cz.cuni.utils.HashCodes
 
hash(char) - Static method in class cz.cuni.utils.HashCodes
 
hash(short) - Static method in class cz.cuni.utils.HashCodes
 
hash(int) - Static method in class cz.cuni.utils.HashCodes
 
hash(long) - Static method in class cz.cuni.utils.HashCodes
 
hash(float) - Static method in class cz.cuni.utils.HashCodes
 
hash(double) - Static method in class cz.cuni.utils.HashCodes
 
hash(Object) - Static method in class cz.cuni.utils.HashCodes
 
hashCode - Variable in class cz.cuni.pogamut.MessageObjects.DominationPoint
hash code for astar
hashCode() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
hashCode - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
hash code for astar
hashCode() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
hashCode - Variable in class cz.cuni.pogamut.MessageObjects.Triple
 
hashCode() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
HashCode - Class in cz.cuni.utils
This class is meant for counting hash codes from any possible type.
HashCode() - Constructor for class cz.cuni.utils.HashCode
 
hashCode - Variable in class cz.cuni.utils.HashCode
 
hashCode - Variable in class cz.cuni.utils.HashCodes
 
hashCode - Variable in class cz.cuni.utils.math.extended.Line2DExtended
 
hashCode() - Method in class cz.cuni.utils.math.extended.Line2DExtended
 
hashCode - Variable in class cz.cuni.utils.math.extended.Line3DExtended
 
hashCode() - Method in class cz.cuni.utils.math.extended.Line3DExtended
 
hashCode - Variable in class cz.cuni.utils.math.extended.Plane3DExtended
 
hashCode() - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
hashCode - Variable in class cz.cuni.utils.math.extended.Segment2D
 
hashCode() - Method in class cz.cuni.utils.math.extended.Segment2D
 
hashCode - Variable in class cz.cuni.utils.math.extended.Segment3D
 
hashCode() - Method in class cz.cuni.utils.math.extended.Segment3D
 
hashCode - Variable in class cz.cuni.utils.math.extended.Triangle2D
 
hashCode() - Method in class cz.cuni.utils.math.extended.Triangle2D
 
hashCode - Variable in class cz.cuni.utils.math.extended.Triangle3D
 
hashCode() - Method in class cz.cuni.utils.math.extended.Triangle3D
 
hashCode - Variable in class cz.cuni.utils.math.extended.Vertex2D
Hash code is counted upon creation of the object and is counted only from xyz[] ... don't change xyz[] afterwards!
hashCode() - Method in class cz.cuni.utils.math.extended.Vertex2D
 
hashCode - Variable in class cz.cuni.utils.math.extended.Vertex3D
Hash code is counted upon creation of the object and is counted only from xyz[] ... don't change xyz[] afterwards!
hashCode() - Method in class cz.cuni.utils.math.extended.Vertex3D
 
hashCode - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
hashCode() - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
hashCode - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
hashCode() - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
HashCodes - Class in cz.cuni.utils
 
HashCodes() - Constructor for class cz.cuni.utils.HashCodes
 
hashComputed - Variable in class cz.cuni.pogamut.MessageObjects.DominationPoint
thanks to weird hashcode flag if hashcode has been specified
hashComputed - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
thanks to weird hashcode flag if hashcode has been specified
hasID() - Method in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.Item
Since not all messages has UnrealID from GameBot, this will tell us which messages does.
hasID() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.Mover
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
hasID() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
hasLoadedWeapon() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
hasLoadedWeapon() - Method in interface cz.cuni.pogamut.Client.Inventory
check if agent has any loaded weapon
hasNeighbour(int) - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
tells you whether this navpoint has as a neighbour another navpoint, meaning
hasNext() - Method in class cz.cuni.astar.AStarHeapIterator
 
hasNext() - Method in class cz.cuni.pogamut.Client.HistoryIterator
 
hasNextNormal() - Method in class cz.cuni.pogamut.Client.HistoryIterator
returns true if there is any other next item of proper type in proper depth
hasNextUnique() - Method in class cz.cuni.pogamut.Client.HistoryIterator
returns true if there is any next item, which was not send yet
hasObjectOfType(int) - Method in class cz.cuni.pogamut.Client.HistoryBatch
indicates whether there is at least one object of desired type
hasSelf() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether agent has self, if he hasn't you can't call any methods below which needs self!
hasVertex(Vertex2D) - Method in class cz.cuni.utils.math.extended.Segment2D
Wether v is one of the endpoint of this segment.
hasVertex(Vertex3D) - Method in class cz.cuni.utils.math.extended.Segment3D
Wether v is one of the endpoint of this segment.
hasVertex(Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
hasVertex(Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
hasWeaponOfType(ItemType) - Method in class cz.cuni.pogamut.Client.AgentInventory
 
hasWeaponOfType(ItemType) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
hasWeaponOfType(ItemType) - Method in interface cz.cuni.pogamut.Client.Inventory
search inventory for weapon of supplied type
health - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
Health - Class in cz.cuni.pogamut.MessageObjects
Health contains those properties: Strenght - 5 for HealthVials, 25 for MedKits Boostable - true for HealthVials - agent health can exceed 100 points TypeOfHealth - HealthVial | MedKit
Health(int, String, Triple, String, boolean, boolean, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Health
 
Health(int, String, String, Triple, boolean, boolean, int, ItemType, boolean, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Health
copy constructor
Health() - Constructor for class cz.cuni.pogamut.MessageObjects.Health
 
health - Variable in class cz.cuni.pogamut.MessageObjects.Self
Health - how much health the bot has left.
healthLevel - Variable in class cz.cuni.utils.TestBot
how low the health level should be to start collecting healht
heap - Variable in class cz.cuni.astar.AStarHeapIterator
 
HearNoise - Class in cz.cuni.pogamut.MessageObjects
Hear noise.
HearNoise() - Constructor for class cz.cuni.pogamut.MessageObjects.HearNoise
 
HearPickup - Class in cz.cuni.pogamut.MessageObjects
Hear pickup.
HearPickup() - Constructor for class cz.cuni.pogamut.MessageObjects.HearPickup
 
heightLevel - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
 
HelloBotHandshake - Class in cz.cuni.pogamut.MessageObjects
First message from UT2004, part of handshake.
HelloBotHandshake() - Constructor for class cz.cuni.pogamut.MessageObjects.HelloBotHandshake
 
HelloControlServerHandshake - Class in cz.cuni.pogamut.MessageObjects
 
HelloControlServerHandshake() - Constructor for class cz.cuni.pogamut.MessageObjects.HelloControlServerHandshake
 
HelloMap - Class in cz.cuni.pogamut.MessageObjects
 
HelloMap() - Constructor for class cz.cuni.pogamut.MessageObjects.HelloMap
 
helpMessage - Variable in enum cz.cuni.pogamut.communication.CommunicationState
 
helpMessage - Variable in enum cz.cuni.pogamut.server.UTServerState
 
History - Class in cz.cuni.pogamut.Client
History contains a structure which is a compound of couple containers it is an Array of Container of Set First level of indexation - TIME - using HistoryBatch as an item in array - see for reference Second level of indexation - TYPE Third levet - HashMap - key is ID, value Object example usage - getSeenMessageObjectsInTime(3,3) - return NavPoints(type = 3) that agent saw in last 3 end messages (last three batches) another example - getSeenMessageObjectsInTime(7,5) - return Players(type = 7) that agent saw in last 5 batches, but their properties will be same during the time, it doesn't matter that they moved before
History(AgentBody, Logger) - Constructor for class cz.cuni.pogamut.Client.History
 
HistoryBatch - Class in cz.cuni.pogamut.Client
HistoryBatch is a class that stores one batch of messages from Gamebots it therefore has a structure to save them to it is indexed by type of item and on this index, you can find HashMap with all items saved at the current batch - so some of them are mostly empty Special attention should be payed to items without ID, those are stored under fantom ID which is negative and goes down from -1 to MIN_VALUE of int.
HistoryBatch(Logger) - Constructor for class cz.cuni.pogamut.Client.HistoryBatch
 
HistoryIterator - Class in cz.cuni.pogamut.Client
HistoryIterator is an iterator for History
it has two kinds of next and hasNext according to the value of unique in both cases it iterates through first batch and, after exhausting this one, proceed to next batch until it reaches the last batch or the specified depth it iterates only through items of specified type
HistoryIterator(int, MessageType, boolean, HistoryBatch) - Constructor for class cz.cuni.pogamut.Client.HistoryIterator
 
hitId - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
hitID - Variable in class cz.cuni.pogamut.MessageObjects.PlayerDamaged
hitID - unique ID of player hit
hitId - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
hitLocation - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
hitLocation - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
hitNormal - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
hitNormal - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
holderID - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
holderUnrealID - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
HONZA - Static variable in class cz.cuni.utils.MyLevel
 
hostName - Variable in class cz.cuni.pogamut.experiments.ExperimentResult
 
humanName - Variable in class cz.cuni.pogamut.MessageObjects.Item
Filled by ItemCathegories.processItem().

I

ID - Variable in class cz.cuni.pogamut.MessageObjects.MessageObject
int ID in Parser.
idInstigator - Variable in class cz.cuni.pogamut.MessageObjects.BotDamaged
idInstigator - id of the player who is damaging the bot, filled only iff instigator is in the field of view of the bot
idMap - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
IINV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ImmutableFlag<T> - Class in cz.cuni.utils
Flag whose value cannot be set.
ImmutableFlag(Flag<T>) - Constructor for class cz.cuni.utils.ImmutableFlag
Creates a new instance of ImmutableFlag
immutableWrapper - Variable in class cz.cuni.utils.Flag
Immutable version of this flag.
IncommingProjectile - Class in cz.cuni.pogamut.MessageObjects
Incoming projectile likely to hit you.
IncommingProjectile(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
IncommingProjectile() - Constructor for class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
INFINITE_WAIT - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
info - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
info - Variable in class cz.cuni.pogamut.server.UTServer
This contains all the informations about the server.
inHalfLine(Tuple2D) - Method in class cz.cuni.utils.math.HalfLine2D
Test wether point lies inside a half line.
inHalfLine(Tuple2D, double) - Method in class cz.cuni.utils.math.HalfLine2D
 
inHalfLine(Tuple3D) - Method in class cz.cuni.utils.math.HalfLine3D
Test wether point lies inside a half line.
inHalfLine(Tuple3D, double) - Method in class cz.cuni.utils.math.HalfLine3D
 
init(String) - Method in class cz.cuni.pogamut.Client.AgentBody
parametrized init - sets name and location where the bot will spawn
init(String, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
parametrized init - sets name and location where the bot will spawn
init(String, int, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
parametrized init - sets name, team and location where the bot will spawn
init(String, int, boolean, Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
parametrized init - sets name, team and location, rotation where the bot will spawn sets as well manualSpawn - identifies whether bot will be spawned manualy or automaticaly after his death
init(String, int, boolean, Triple, Triple, String, double, boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
most parametrized init
init(String, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
initialize agent name and location
"INIT {Name name} {Location X X X}"
init(String, int, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
initialize agent name, location, team
"INIT {Name name} {Location X X X} {Team 0}"
init(String, int, boolean, Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
initialize agent name, location, rotation, manualSpawn, team
"INIT {Name name} {Location X X X} {Rotation X X X} {Team 0} {ManualSpawn True|False}"
init(String, int, boolean, Triple, Triple, String, double, boolean) - Method in interface cz.cuni.pogamut.Client.Commands
initialize agent
init() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
init(Logger, Formatter) - Method in class cz.cuni.pogamut.experiments.LogFileStorage
 
init() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
Method called for the initialization of the map.
init() - Method in class cz.cuni.pogamut.server.UTServer
Called from constructor or from readObject().
init() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Pseudoconstructor called after deserialization.
init() - Method in class cz.cuni.sposhBot.java.SPoshBot
Called only from constructors!
init() - Method in class cz.cuni.sposhBot.python.SPoshBot
Called only from constructors!
init() - Method in class cz.cuni.utils.math.extended.Triangle2D
 
init() - Method in class cz.cuni.utils.math.extended.Triangle3D
 
initBody() - Method in class cz.cuni.pogamut.Client.Agent
initialize AgentBody - calls constructor
initClientLog() - Method in class cz.cuni.pogamut.Parser.RemoteParserServer
 
initClientParserCommunication() - Method in class cz.cuni.pogamut.communication.Mediator
Initialize the variables for Client --> Parser communication.
initGameMap() - Method in class cz.cuni.pogamut.Client.Agent
initialize GameMap - constructor
initHeap(int) - Method in class cz.cuni.astar.AStarHeap
 
initialized - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
initializeGetPath() - Method in class cz.cuni.pogamut.Client.GameMap
Deprecated.  
initializer - Variable in class cz.cuni.pogamut.Client.AgentBody
agent initializer obviously initializes agent - it contains all parameters which can be set before agent is spawned into the environment, so it fills actualy the GB INIT message
initLine() - Method in class cz.cuni.utils.math.extended.Line3DExtended
Called by constructors only!
initLogger() - Static method in class cz.cuni.pogamut.Parser.RemoteParser
 
initLogging() - Method in class cz.cuni.pogamut.Client.Agent
init logging create log file, assign handler, set Level of logging etc.
initMemory() - Method in class cz.cuni.pogamut.Client.Agent
initialize memory, calls constructor
initNewClient(Socket) - Method in class cz.cuni.pogamut.Parser.RemoteParserServer
Init new mediator / parser for a client identified by the socket.
initParserClientCommunication() - Method in class cz.cuni.pogamut.communication.Mediator
Initialize the variables for Parser --> Client communication Currently doing nothing.
initServer() - Method in class cz.cuni.pogamut.Parser.RemoteParser
 
initUCCWrapper() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
initVertices(Vertex2D, Vertex2D, Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
initVertices(Vertex3D, Vertex3D, Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
initVerticesFromEdges(Segment2D, Segment2D, Segment2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
initVerticesFromEdges(Segment3D, Segment3D, Segment3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
inLag - Variable in class cz.cuni.pogamut.server.UTServerLagObserver
 
inLine(Line3D) - Method in class cz.cuni.utils.math.extended.Segment3D
Test wether the segment lines in this line.
inLine(Tuple2D) - Method in class cz.cuni.utils.math.Line2D
Test wether point lies inside a line.
inLine(Tuple2D, double) - Method in class cz.cuni.utils.math.Line2D
 
inLine(Tuple3D) - Method in class cz.cuni.utils.math.Line3D
Test wether point lies inside a line.
inLine(Tuple3D, double) - Method in class cz.cuni.utils.math.Line3D
 
inPlane(Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
input - Variable in class cz.cuni.pogamut.communication.MediatorForClient
Used to read messages from the Client, which should be delivered to the GameBots.
input - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
input - Variable in class cz.cuni.pogamut.Parser.ParserConnection
 
inSegment(Segment2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
inSegment(Segment2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
inSegment(Tuple2D, Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple2D, Tuple2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple2D, Tuple2D, Line2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple2D, Tuple2D, Line2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Segment3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
inSegment(Segment3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
inSegment(Tuple3D, Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple3D, Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple3D, Tuple3D, Line3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegment(Tuple3D, Tuple3D, Line3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
Retuns null == false, precise point in line which is created in evaluation.
inSegmentNotEnd(Segment2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
inSegmentNotEnd(Segment2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
inSegmentNotEnd(Tuple2D, Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple2D, Tuple2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple2D, Tuple2D, Line2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple2D, Tuple2D, Line2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Segment3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
inSegmentNotEnd(Segment3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
inSegmentNotEnd(Tuple3D, Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple3D, Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple3D, Tuple3D, Line3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
inSegmentNotEnd(Tuple3D, Tuple3D, Line3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
e.g. inSegment but point !
instance - Static variable in class cz.cuni.pogamut.introspection.ScriptProxyManager
 
instance - Static variable in class cz.cuni.pogamut.MessageObjects.ItemCathegories
 
instance - Static variable in class cz.cuni.pogamut.MessageObjects.SynchronousMessages
 
instance - Static variable in class cz.cuni.utils.LoggerManager
 
instance - Static variable in class cz.cuni.utils.PogamutPlatformClassLoader
 
instancesAlive - Static variable in class cz.cuni.pogamut.Client.Agent
Debugging stuff... here we count how many instances of agents are present, using finalize().
interations - Variable in class cz.cuni.astar.AStarResult
Contains the number of iterations made by A* search.
interruptThread() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
intersection(Line2D, Line2D) - Static method in class cz.cuni.utils.math.M
 
intersection(Line3D, Line3D) - Static method in class cz.cuni.utils.math.M
line1 == vector(nx, ny, nz), point(a, b, c) line2 == vector(mx, my, mz), point(u, v, w) Trying to solve problem for t, r from R: a + nx * t = u + mx * r b + ny * t = u + my * r c + nz * t = u + mz * r Robust implementation -> trying to compute with the biggest nA / mA
intersection(Plane3D, Plane3D) - Static method in class cz.cuni.utils.math.M
From http://geometryalgorithms.com/Archive/algorithm_0104/algorithm_0104B.htm#intersect3D_2Planes()
intersection(Plane3D, Line3D) - Static method in class cz.cuni.utils.math.M
Null if parallel or line completely in plane.
intersectSegment(Line2D, Segment2D) - Static method in class cz.cuni.utils.math.M
True if line crosses the segment
intersectSegment(HalfLine2D, Segment2D) - Static method in class cz.cuni.utils.math.M
True if line crosses the segment
inTriangle(Tuple2D, Triangle2D) - Static method in class cz.cuni.utils.math.M
 
Introspectable - Interface in cz.cuni.pogamut.introspection
All objects that want to provide hierarchical view of their structure to the IDE must implement this interface.
introspectableProxies - Variable in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
IntrospectableProxy - Interface in cz.cuni.pogamut.introspection
Interface for introspection of internal properties of object.
IntrospectableProxy - Interface in cz.cuni.pogamut.remote
Remote IntrospectableProxy.
introspectableProxy - Variable in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
IntrospectableProxyChangeListener - Interface in cz.cuni.pogamut.introspection
 
IntrospectableProxyUnion - Class in cz.cuni.pogamut.introspection
Union of properties and children of two introspectable proxies.
IntrospectableProxyUnion(IntrospectableProxy, IntrospectableProxy) - Constructor for class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
Creates a new instance of IntrospectableProxyUnion
IntrospectableProxyWrapper - Class in cz.cuni.pogamut.remote
 
IntrospectableProxyWrapper(IntrospectableProxy) - Constructor for class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
Inventory - Interface in cz.cuni.pogamut.Client
Inventory specifies methods that should provide easy and fast work with agent inventory
inventory - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
List of inventory that is available in the map and can be added to the bot's inventory.
inverse() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
inverse(double, double) - Static method in class cz.cuni.utils.math.M
 
inverse(Tuple2D) - Static method in class cz.cuni.utils.math.M
 
inverse(double, double, double) - Static method in class cz.cuni.utils.math.M
 
inverse(Tuple3D) - Static method in class cz.cuni.utils.math.M
 
inverse() - Method in class cz.cuni.utils.math.Tuple2D
 
inverse() - Method in class cz.cuni.utils.math.Tuple3D
 
inverse() - Method in class cz.cuni.utils.math.Tuple4D
 
inverseNormal() - Method in class cz.cuni.utils.math.Plane3D
Will inverse normal vector of the plane, so it points to other half-space of the 3D space.
invocableEngine - Variable in class cz.cuni.pogamut.Client.ScriptedAgent
E. g. engine but Invocable, allowing us to call methods.
invulnerable - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
invulnerable - Variable in class cz.cuni.pogamut.MessageObjects.Player
Is bot invulnerable?
isActualExperimentRunning() - Method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
 
isAmmoSuitable(Ammo) - Method in class cz.cuni.pogamut.Client.AgentMemory
checks whether ammo is suitable for any weapon, agent has
isAmmoSuitable(Ammo) - Method in interface cz.cuni.pogamut.Client.Inventory
check for suitability of an ammo (usualy one that agent currently sees)
isAutomaticallyReconnect() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
isAutomaticallyReconnect() - Method in class cz.cuni.pogamut.server.UTServer
 
isAutomaticallyReconnect() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Whether we should automaticly try to reconnect.
isAutomaticallyReconnect() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
isBeingDamaged() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies if the agent is being damaged
isBeingDamaged() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent is being damaged - necessary for some reaction - like turn around to localize enemy
isBotChangedZone() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
isBotChangedZone() - Method in interface cz.cuni.pogamut.Client.WorldView
check of agent change of zone
isBumpingToAnotherActor() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether agent bumped to another object
isBumpingToAnotherActor() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent bumped to another actor
isCanceled() - Method in class cz.cuni.pogamut.experiments.TimerTask
 
isChanged() - Static method in class cz.cuni.utils.PogamutPlatformClassLoader
 
isColliding() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether there is a collision with wall
isColliding() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if a hit wall happened
isCollinear(Tuple2D, Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
isCollinear(Tuple2D, Tuple2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
isCollinear(Tuple3D, Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
isCollinear(Tuple3D, Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
isCommunicationAlive() - Method in class cz.cuni.pogamut.communication.Mediator
Returns state of the communication.
isCommunicationAlive() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
isCommunicationAlive() - Method in class cz.cuni.utils.RunnableTemplate
Returns state of the communication.
isConnected() - Method in class cz.cuni.pogamut.Parser.GameBotConnection
Is class connected to GameBots?
isConnected() - Method in class cz.cuni.pogamut.Parser.ParserConnection
Is class connected to RemoteParser?
isConnectionAlive() - Method in class cz.cuni.pogamut.server.UTServer
HERE BEGINS IMPLEMENTATION OF UTWORLD INTERFACE ******
isConnectionAlive() - Method in interface cz.cuni.pogamut.server.UTWorld
Whether the connection is OK (healthy ;-).
isEmpty() - Method in class cz.cuni.astar.AStarHeap
 
isEmpty() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
isEndState() - Method in enum cz.cuni.pogamut.communication.CommunicationState
 
isEndState() - Method in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
 
isEventPickup() - Method in class cz.cuni.pogamut.MessageObjects.Item
 
isEventSee() - Method in class cz.cuni.pogamut.MessageObjects.Item
 
isFalling() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies a fall of agent
isFalling() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent is falling
isFlagStolen() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies the status of the team's flag
isFlagStolen() - Method in interface cz.cuni.pogamut.Client.WorldView
check if the agent's team flag is stolen
isFootChangedZone() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
isFootChangedZone() - Method in interface cz.cuni.pogamut.Client.WorldView
check of agent's foot change of zone
isGoalReached(Object) - Method in interface cz.cuni.astar.AStarGoal
Returns true, if we've reached the goal ... e.g. actualNode is node we were trying to get to if this function never returns true, A* will run until all nodes are evaluated
isGoalReached(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
isHeadChangedZone() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
isHeadChangedZone() - Method in interface cz.cuni.pogamut.Client.WorldView
check of agent's head change of zone - for figuring out if agent emersed from water for instance
isHoldingFlag() - Method in class cz.cuni.pogamut.Client.AgentMemory
true if agent holds the flag
isHoldingFlag() - Method in interface cz.cuni.pogamut.Client.WorldView
check if agent is holding flag
isInLag() - Method in class cz.cuni.pogamut.server.UTServerLagObserver
 
isListenning(FlagListener<T>) - Method in class cz.cuni.utils.Flag
Checks whether listener is already registered (with any parameter).
isListenning(FlagListener<T>, int) - Method in class cz.cuni.utils.Flag
Checks whether listener is already registered (with specified parameter).
isListenning(FlagListener<T>) - Method in class cz.cuni.utils.ImmutableFlag
 
isListenning(FlagListener<T>, int) - Method in class cz.cuni.utils.ImmutableFlag
 
isLoaded() - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
isLoaded() - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
isManualSpawn() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
isMelee() - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
isMelee() - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
isMoving() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
isMoving() - Method in interface cz.cuni.pogamut.Client.WorldView
check velocity from agent status
isMoving - Variable in class cz.cuni.pogamut.MessageObjects.Mover
isMoving - does mover move right now?
isNameBinded() - Method in class cz.cuni.pogamut.Client.AgentBody
 
isNavpointLift(NavPoint) - Method in class cz.cuni.pogamut.Client.PathManager
Called if toNavPoint is not null, checks whether we're not entering the lift with the next navpoint.
isNodeOpened(Object) - Method in interface cz.cuni.astar.AStarGoal
Returns true if A* can use this node (e.g. to step on this type of floor) You can use it to forbid some specific nodes
isNodeOpened(Object) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
list of flags: R_WALK = 1, //walking required R_FLY = 2, //flying required R_SWIM = 4, //swimming required R_JUMP = 8, // jumping required R_DOOR = 16, // doors R_SPECIAL = 32,// movers R_LADDER = 64, // no idea R_PROSCRIBED = 128, // no idea R_FORCED = 256, // no idea R_PLAYERONLY = 512 // no idea
isPingPong() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
isPingPong() - Method in class cz.cuni.pogamut.server.UTServer
 
isPingPong() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Whether we should check whether the connection is active.
isPingPong() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
isProjectileComming() - Method in class cz.cuni.pogamut.Client.AgentMemory
identifies whether projectile is comming
isProjectileComming() - Method in interface cz.cuni.pogamut.Client.WorldView
true if a projectile is in the collision course with agent current location
isReachable() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
isReachable() - Method in class cz.cuni.pogamut.MessageObjects.Item
 
isReachable() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
isRecordReplay() - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
isRoamingSpot() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
isRunning() - Method in class cz.cuni.pogamut.Client.Agent
Checks whether communication is OK and logic thread is active.
isRunning() - Method in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
 
isRunning() - Method in class cz.cuni.pogamut.experiments.TimeProvider
 
isServerOpened() - Method in class cz.cuni.pogamut.server.UTServer
Does this server allow connection of new bots?
isServerOpened() - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
 
isSet(int) - Method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
 
isShooting() - Method in class cz.cuni.pogamut.Client.AgentMemory
Wether bot is shooting or not.
isShooting() - Method in interface cz.cuni.pogamut.Client.WorldView
checks if agent is shooting at the moment - for sending cease fire only once
isSnipingSpot() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
isStucked() - Method in class cz.cuni.pogamut.Client.PathManager
 
isTargetLead() - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
isThreadAlive() - Method in class cz.cuni.pogamut.server.UTServerConnection
Returns state of the thread.
isThreadAlive() - Method in class cz.cuni.utils.RunnableTemplate
Returns state of the thread.
isTriangle(Tuple2D, Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
isTriangle(Tuple3D, Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
isVisible() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
isVisible() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
isVisible() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
item - Variable in class cz.cuni.pogamut.Client.ItemDistance
 
Item - Class in cz.cuni.pogamut.MessageObjects
An object on the ground that can be picked up.
Item(int, String, String, Triple, boolean, boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item(MessageType, int, String, String, Triple, boolean, boolean, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item(MessageType, int, String, String, Triple, boolean, boolean, NavPoint, String) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item(MessageType, int, String, String, Triple, boolean, boolean, NavPoint, String, String, int) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item(Item) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item(MessageType) - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
Item() - Constructor for class cz.cuni.pogamut.MessageObjects.Item
 
item - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
If there is an item spawned in the same location it's saved here.
ItemCathegories - Class in cz.cuni.pogamut.MessageObjects
this class is a database, yet it could be written in XML, but we decided to save parsing of XML and do it this way anyway, this class stores static HashMap, that includes all known objects in current Unreal Tournament 2004 the key is the object class, atributes are desribing object properties, capabilities etc.
ItemCathegories() - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegories
 
ItemCathegory - Class in cz.cuni.pogamut.MessageObjects
ItemCathegory object contains additional information about item it is initialized according to information stored in ItemCathegories it has couple different consturctors depending on the number of parameters - atributes of the current types of objects so every object has message type identifies type of message (WEAPON, AMMO etc.)
ItemCathegory(MessageType, ItemType, int[]) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
ItemCathegory(MessageType, ItemType) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
ItemCathegory(MessageType, ItemType, int) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
ItemCathegory(MessageType, ItemType, int, int) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
ItemCathegory(MessageType, ItemType, int, int, int) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
itemClass - Variable in class cz.cuni.pogamut.MessageObjects.DeleteFromBatch
In case the delete from batch is of type ITEM, this field is filled by the parser so the agent know the ItemClass so it is possible to delete it from batch.
itemClass - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
Class of respawn item, "None" if no item is respawning there TODO: NOT SUPPORTED RIGHT NOW
ItemDistance - Class in cz.cuni.pogamut.Client
auxiliary class for sorting Items according to distance from the bot used in nearestHealths for instance
ItemDistance(Item, int) - Constructor for class cz.cuni.pogamut.Client.ItemDistance
 
itemID - Variable in class cz.cuni.pogamut.MessageObjects.AddItem
Int ID of item that was picked up
itemID - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
id of item laying on the NavPoint, when 0, there is not any
ItemList - Class in cz.cuni.pogamut.MessageObjects
start / end of list of items which is sent at the beginning of the connection to GB
ItemList(boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.ItemList
 
items - Variable in class cz.cuni.astar.AStarHeap
 
items - Variable in class cz.cuni.astar.AStarHeapIterator
 
items - Variable in class cz.cuni.pogamut.Client.KnownItems
 
items - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Current list of items in the map.
itemsToRunAround - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
itemsToRunAround - Variable in class cz.cuni.utils.TestBot
is used to store shuffled list of weapons bot runs around
itemType - Variable in class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
ItemType - Enum in cz.cuni.pogamut.MessageObjects
enum of all known item types, extra types must be processed separately
ItemType() - Constructor for enum cz.cuni.pogamut.MessageObjects.ItemType
 
itemUnrealID - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
unrelID of item laying on the NavPoint, when null, there is not any
iteratedIDs - Variable in class cz.cuni.pogamut.Client.HistoryIterator
necessary for unique iterator - keeps sended messages - their IDs
iterationEndListeners - Variable in class cz.cuni.pogamut.Client.Agent
 
iterationEnds(AgentIterationEndEvent) - Method in interface cz.cuni.pogamut.Client.AgentIterationEndListener
Method called when event arises (doLogic iteration end).
iterationEnds(AgentIterationEndEvent) - Method in interface cz.cuni.pogamut.remote.AgentIterationEndListener
 
iterator() - Method in class cz.cuni.astar.AStarHeap
 
iterator(int, MessageType, boolean) - Method in class cz.cuni.pogamut.Client.History
returns HistoryIterator - entity, which could be used to search history for all objects of specified type up to specified depth unique indicates if you need only objects unique according to ID (for true) or all objects of type (for false), no matter that there will be more of one object - that could be useful for quessing opponent tactics or some other issues
iterator() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 

J

JavaBehaviour - Class in cz.cuni.sposhBot.java
 
JavaBehaviour(String, Logger, SPoshBot) - Constructor for class cz.cuni.sposhBot.java.JavaBehaviour
Here is the place to implement your acts and senses The log domain of a behaviour is set to class name.
javaClass - Variable in class cz.cuni.pogamut.introspection.python.PyObjectWrapper
 
JavaProperty - Class in cz.cuni.pogamut.introspection.java
Wrapps JavaReflection way of manipulating with fields of objects.
JavaProperty(Object, Field) - Constructor for class cz.cuni.pogamut.introspection.java.JavaProperty
Creates a new instance of JavaProperty
javaReflectionProxy - Variable in class cz.cuni.pogamut.Client.Agent
 
JavaReflectionProxy - Class in cz.cuni.pogamut.introspection.java
Implementation of automatic object introspection using Java Reflection API.
JavaReflectionProxy(Object) - Constructor for class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
Creates a new instance of JavaReflectionProxy
jump() - Method in class cz.cuni.pogamut.Client.AgentBody
just makes agent jump, useful as a reflex action when hitting the wall sometimes agent encounter some obstacles, which could be jumped over (like girders etc.)
jump() - Method in interface cz.cuni.pogamut.Client.Commands
makes agent jump
"JUMP"
jumpCheck(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
jumpCustom(int) - Method in class cz.cuni.pogamut.Client.AgentBody
If we want to jump by an exact force.
jumpDistance - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
If bot is following edge with the point where he needs to jump this parameter is used...
jumped - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
jumped - Variable in class cz.cuni.utils.TestBot
walking mystic properties - prevent bot from continuous jumping - he will jump only once
jumpIntervalMillis - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
Minimal interval in millis between two jumps of the agent.

K

KEFA - Static variable in class cz.cuni.utils.MyLevel
 
key - Variable in enum cz.cuni.utils.Settings.Setting
Key of the preference.
kickBot(String) - Method in class cz.cuni.pogamut.server.UTServer
Kick bot from the game.
kickBot(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Kick bot from the game.
kill() - Method in class cz.cuni.pogamut.server.UCCWrapper
 
killAfter - Variable in class cz.cuni.pogamut.server.UCCWrapper
Time in miliseconds for which the unused instance will remain in the pool of servers.
killerID - Variable in class cz.cuni.pogamut.MessageObjects.BotKilled
KillerID - unique ID of player that killed him if any (may have walked off a ledge)
killerID - Variable in class cz.cuni.pogamut.MessageObjects.PlayerKilled
Killer - unique ID of player that killed them if any (may have walked off a ledge)
Knowledge - Interface in cz.cuni.pogamut.Client
Interface to define method which will be used to provide access to agent long-term memory (e.g. last known position of a player, known items, known nav points, known whatever)
KnownCathegorizedObjects - Class in cz.cuni.pogamut.Client
Container for storing known MessageObjects
enables fast access to stored objects via HashMap
its descendants are used in agenMemory - for the implementation of Knowledge interface constructor requires AgentBody to register listener
KnownCathegorizedObjects(AgentBody, MessageType) - Constructor for class cz.cuni.pogamut.Client.KnownCathegorizedObjects
Constructor registers proper listener according to MessageType in the body
knownItems - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
KnownItems - Class in cz.cuni.pogamut.Client
store all known inventory spots - as ITEM-derived messages should be fast in getting item of desired object structure is HashMap>
KnownItems(AgentBody) - Constructor for class cz.cuni.pogamut.Client.KnownItems
 
knownNavPoints - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
KnownNavPoints - Class in cz.cuni.pogamut.Client
Descendant of KnownCathegorizedObjects - store navigation points
KnownNavPoints(AgentBody) - Constructor for class cz.cuni.pogamut.Client.KnownNavPoints
 
knownObjects - Variable in class cz.cuni.pogamut.Client.AgentBody
knownObjects are used for composition of incoming message from old message and new (which got set only modified properties) knownObjects store old objects
KnownObjects - Class in cz.cuni.pogamut.Client
KnownObjects store messages necessary for multiple uses stored messages are used to complete received compressed message possibly will be used as a part of memory - last player position etc.
KnownObjects() - Constructor for class cz.cuni.pogamut.Client.KnownObjects
 
knownObjects - Variable in class cz.cuni.pogamut.Client.KnownObjects
 
knownPlayers - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
KnownPlayers - Class in cz.cuni.pogamut.Client
Descendant of KnownCathegorizedObjects - store players, keep their data up to date
useful for situations like pursueing enemy, which got hidden behind the corner
KnownPlayers(AgentBody) - Constructor for class cz.cuni.pogamut.Client.KnownPlayers
 

L

lastAgentLocationAddedMillis - Variable in class cz.cuni.pogamut.Client.PathManager
When was the last time we've added the agent location to the history?
lastBatch - Variable in class cz.cuni.pogamut.Parser.Parser
Last batch of messages from GB.
lastEnemy - Variable in class cz.cuni.utils.TestBot
last enemy which disappeared from agent's view
lastJumpMillis - Variable in class cz.cuni.pogamut.Client.PathManager
When was the last time the bot has tried to jump over obstacle, millis
lastLine - Variable in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
lastNavigationPointOfPathPrecision - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
distance at which agent stops going towards last navigation point of the path
lastPathRequestSent - Variable in class cz.cuni.pogamut.Client.PathManager
When was the last time System.currentTimeMillis() when we've asked GB to get us a path.
lastPingSentMillis - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
lastPlayerInfo(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
Obtain last known information about player
lastPlayerInfo(int) - Method in interface cz.cuni.pogamut.Client.Knowledge
to obtain last player information
lastPlayerPosition(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
 
lastPlayerPosition(int) - Method in interface cz.cuni.pogamut.Client.Knowledge
returns last known position of player with specified ID
lastReconnectTriedMillis - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
lastSentCommand - Variable in class cz.cuni.pogamut.Client.AgentBody
Last sent command - if the string in next command is the same, don't send it works only for MOVE command - it is either not necessary and more good looking to sent it so often so every 5th is sent
lastWrapper - Variable in class cz.cuni.pogamut.introspection.python.PythonProperty
 
launch() - Method in class cz.cuni.pogamut.Client.AgentLauncher
This will launch the agent according to URL and parser specified in the constructor.
launch(String) - Method in class cz.cuni.pogamut.Client.AgentLauncher
This will launch the agent according to URL and parser specified in the constructor.
launched - Variable in class cz.cuni.pogamut.Client.AgentLauncher
Whether the agent was already launched.
launchRMI(Agent) - Static method in class cz.cuni.pogamut.Client.BotLauncher
 
left(int) - Method in class cz.cuni.astar.AStarHeap
 
LEFT_SENSOR - Static variable in class cz.cuni.pogamut.Client.TestBot
 
length - Variable in class cz.cuni.utils.math.extended.Segment2D
 
length() - Method in class cz.cuni.utils.math.extended.Segment2D
 
length - Variable in class cz.cuni.utils.math.extended.Segment3D
 
length() - Method in class cz.cuni.utils.math.extended.Segment3D
 
length() - Method in class cz.cuni.utils.math.Tuple2D
 
length() - Method in class cz.cuni.utils.math.Tuple3D
 
length() - Method in class cz.cuni.utils.math.Tuple4D
 
level - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
Level - name of map in play
levelForEnteringLift - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
if difference between agent's z coord and lift's z coord is lower then this, we will run to the lift
levelForLeavingLift - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
if difference between agent's z coord and lift exit z coord is lower then this, we will run to the exit
lex - Variable in class cz.cuni.pogamut.Parser.Parser
Lexical engine for recognizing GameBot messages.
liftAttempts - Variable in class cz.cuni.pogamut.Client.PathManager
How many times we've tried to get to the lift.
line - Variable in class cz.cuni.utils.math.extended.Segment2D
Line in which segment lies.
line - Variable in class cz.cuni.utils.math.extended.Segment3D
Line in which segment lies.
line2D(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.extended.Line2DExtended
 
Line2D - Class in cz.cuni.utils.math
 
Line2D() - Constructor for class cz.cuni.utils.math.Line2D
 
Line2D(Tuple2D, Tuple2D) - Constructor for class cz.cuni.utils.math.Line2D
 
line2D(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.Line2D
 
Line2DExtended - Class in cz.cuni.utils.math.extended
Against of Line3D has advntage that the same line has the same values of 'direction' and 'point' so it's hashable.
Line2DExtended(Tuple2D, Tuple2D) - Constructor for class cz.cuni.utils.math.extended.Line2DExtended
 
line3D(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.extended.Line3DExtended
 
Line3D - Class in cz.cuni.utils.math
 
Line3D() - Constructor for class cz.cuni.utils.math.Line3D
 
Line3D(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.Line3D
 
line3D(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.Line3D
 
Line3DExtended - Class in cz.cuni.utils.math.extended
Against of Line3D has advntage that the same line has the same values of 'direction' and 'point' so it's hashable.
Line3DExtended(Line3D) - Constructor for class cz.cuni.utils.math.extended.Line3DExtended
 
Line3DExtended(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.extended.Line3DExtended
 
LINE_INTERSECTION_EPSILON - Static variable in class cz.cuni.utils.math.M
 
LINE_INTERSECTION_MIN_TO_COMPUTE_WITH - Static variable in class cz.cuni.utils.math.M
 
linearEq(double, double) - Static method in class cz.cuni.utils.math.M
aX + b = 0
linearEq(double, double, double) - Static method in class cz.cuni.utils.math.M
aX + b = c
linearEq2(double, double, double, double, double, double) - Static method in class cz.cuni.utils.math.M
a1X + b1Y = c1
a2X + b2Y = c2
lineSeparator - Variable in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
LIST_INT_DOUBLE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
LIST_NAV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
LIST_UNREALID_DOUBLE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
listener - Variable in class cz.cuni.utils.Flag.ListenerStore
 
listeners - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
listeners - Variable in class cz.cuni.pogamut.introspection.java.JavaReflectionProxy
Listeners for change
listeners - Variable in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
listeners - Variable in class cz.cuni.utils.Flag
 
loadAgent(String) - Method in class cz.cuni.pogamut.server.UTServer
TODO redundant?
loadAgent(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Loads and instantiate a new agent object.
loadAgentClass(String) - Method in class cz.cuni.pogamut.server.UTServer
TODO redundant?
loadAgentClass(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Returns class of the required agent - special class loader is used.
loadAvailableMaps(boolean) - Method in class cz.cuni.pogamut.server.UTServerConnection
Called only from connectToGB(), to get list of available maps on server.
loadAvailableMapsInner() - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends GETITEMS to GB and waits for items, returns list of them.
loadBot(String, ClassLoader) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Creates agent instance from given FCN and classloader.
loadBot(String) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Creates agent instance from given FCN, tryes to load the agent by current context classloader.
loadBotClass(String, ClassLoader) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Loads agent class from given classloader.
loadBotClass(String) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Loads agent class by the context classloader.
loadBotClass(String, String, ClassLoader) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Loads and bot from *.class or *.jar file.
loadBotClassFromPogamutJar(String) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Loads class from jar file with special Pogamut entry in it's manifest file.
loadBotFromPogamutJar(String) - Static method in class cz.cuni.pogamut.Client.BotLauncher
Creates agent instance from *.jar file with Bot-class manifest entry.
loaded - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
loadInfoInner(String, MessageType, MessageType, MessageType, Collection) - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends @command to GB and waits for message of type @begin, then filling result array with messages of type @info until message of type @end comes.
loadInventory(boolean) - Method in class cz.cuni.pogamut.server.UTServerConnection
Called only from processRequest(), it will load inventory, which is map 'Human readable string' -> Item with filled property.
loadItems(boolean) - Method in class cz.cuni.pogamut.server.UTServerConnection
Called only from processRequest(), it will load navpoints IFF not previously loaded... it will store it to the this.owner.items It will also raise the latch in owner ... ... this.owner.itemsLoadedLatch
loadItemsInner() - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends GETITEMS to GB and waits for items, returns list of them.
loadLogToStr() - Method in class cz.cuni.pogamut.experiments.LogFileStorage
 
loadNavPoints(boolean) - Method in class cz.cuni.pogamut.server.UTServerConnection
Called only from processRequest(), it will load navpoints IFF not previously loaded... it will store it to the this.owner.navPoints It will also raise the latch in owner ... ... this.owner.navPointsLoadedLatch
loadNavPointsInner() - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends GETNAVS to GB and waits for navpoints, returns list of them.
loadObject(InputStream) - Method in class cz.cuni.utils.GenericLoader
Loads the object of type T from input stream.
loadObject(File) - Method in class cz.cuni.utils.GenericLoader
Loads the object of type T from file 'file'.
loadObject(String) - Method in class cz.cuni.utils.GenericLoader
Loads the object of type T from the file at path 'pathAndFileName'.
loadPlayers() - Method in class cz.cuni.pogamut.server.UTServerConnection
Called from processRequest() , don't call from anywhere else (out of sync).
loadPlayersInner() - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends GETPLRS to GB and waits for players, returns list of them.
LocalExperimentExecutor - Class in cz.cuni.pogamut.experiments
 
LocalExperimentExecutor() - Constructor for class cz.cuni.pogamut.experiments.LocalExperimentExecutor
 
LocalExperimentExecutorImpl - Class in cz.cuni.pogamut.experiments
Executor that starts its own ucc.exe and performs experiment on this server.
LocalExperimentExecutorImpl() - Constructor for class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
Creates a new instance of LocalExperimentExecutor
LocalExperimentHandle - Interface in cz.cuni.pogamut.experiments
 
localParser - Variable in class cz.cuni.pogamut.Client.AgentLauncher
Whether to use localParser (true) or remoteParser (false);
Located - Interface in cz.cuni.pogamut.MessageObjects
Interface for all message objects that are connected to some place.
locateMover(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
location - Variable in class cz.cuni.pogamut.Client.AgentInitializer
place to spawn bot at for the first time
location - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
location - Variable in class cz.cuni.pogamut.MessageObjects.Bumped
Location - location of thing you rammed
location - Variable in class cz.cuni.pogamut.MessageObjects.DominationPoint
Location of navpoint
location - Variable in class cz.cuni.pogamut.MessageObjects.FallEdge
Current location of the bot
location - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
location - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
location - Variable in class cz.cuni.pogamut.MessageObjects.Item
 
location - Variable in class cz.cuni.pogamut.MessageObjects.Mover
Location - an absolute location
location - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
Location of navpoint
location - Variable in class cz.cuni.pogamut.MessageObjects.Player
Location - an absolute location for the player
location - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Location - an absolute location for the player
location - Variable in class cz.cuni.pogamut.MessageObjects.Self
Location - an absolute location
location - Variable in class cz.cuni.pogamut.MessageObjects.WallCollision
Location - absolute location of bot at time of impact
log - Variable in class cz.cuni.pogamut.Client.Agent
Logger for user
log - Variable in class cz.cuni.pogamut.Client.PathManager
Platform log.
log - Variable in class cz.cuni.pogamut.communication.Mediator
Where to log the messages.
log - Variable in class cz.cuni.pogamut.experiments.Experiment
Log of the experiment.
log - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
log - Variable in class cz.cuni.pogamut.Parser.Parser
 
log - Variable in class cz.cuni.pogamut.Parser.ParserConnection
 
log - Static variable in class cz.cuni.pogamut.Parser.RemoteParser
 
log - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
log - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
log - Variable in class cz.cuni.pogamut.server.UTServer
Logger for the class, used also by UTServerConnection.
log - Variable in class cz.cuni.pogamut.server.UTServerConnection
Log of the server, logging the requests and it's results.
log - Variable in class cz.cuni.pogamut.server.UTServerLagObserver
Logger used to record actual lag.
log - Variable in class cz.cuni.sposhBot.java.JavaBehaviour
 
LOG_TO_CONSOLE - Static variable in class cz.cuni.utils.Config
Whether to log everything to console as well, if false then the RootLogger is hacked and ConsoleHandler is removed from it.
logAll() - Method in class cz.cuni.utils.LoggerManager
 
logException(Exception) - Method in class cz.cuni.pogamut.server.UTServerConnection
 
LogFileStorage - Class in cz.cuni.pogamut.experiments
Stores messages from a log in a temporary file.
LogFileStorage(Logger) - Constructor for class cz.cuni.pogamut.experiments.LogFileStorage
Creates new instance of the LogFileStorage.
logger - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Logger that should be used as the default logger for the experiment.
LoggerManager - Class in cz.cuni.utils
Logger manager is ment to take care about loggers it is a singleton when you create new logger - no matter for what object, you just request new logger from manager than you can do with it what ever you want - assign handler, logging level etc.
LoggerManager() - Constructor for class cz.cuni.utils.LoggerManager
 
logging - Static variable in class cz.cuni.utils.errorlog.ErrorLog
Change to FALSE if you wish to disable ErrorLog.
logicFrequency - Variable in class cz.cuni.pogamut.Client.Agent
Frequency of evaluation of doLogic - used to count milliseconds for sleep in run() it is in Hertz, so for example 10 means evaluation every 100 milliseconds
logicFrequencyChanged - Variable in class cz.cuni.pogamut.Client.Agent
 
logicIsPaused - Variable in class cz.cuni.pogamut.Client.Agent
Whether the logic is paused, raised by pauseLogic() and dropped by resumeLogic(), read in run() Shouldn't be changed from anywhere else.
logicPauseLatch - Variable in class cz.cuni.pogamut.Client.Agent
Used for pausing the logic of the Agent.
logicReady() - Method in class cz.cuni.pogamut.Client.Agent
check if the agent is ready to run logic
3 parts: Memory restart - needs to switch old memories with new ones - check AgentMemory for more info Has self - basicaly logic can't run without a clue about at least agent's position so SELF message is required Logic paused - necessary for example during usage of manual control - logic sending commands will be quite disturbing
logicShouldRun - Variable in class cz.cuni.pogamut.Client.Agent
Flag which is checked every logic iteration.
logicStartLatch - Variable in class cz.cuni.pogamut.Client.Agent
You may want to spawn N bots and wait for their initialization, if you do so, you may use setLogicStartLatch() method, which will store the provided CountDownLatch here and do it before you startAgent().
logPlatformLogToFile(String) - Method in class cz.cuni.pogamut.Client.AgentAux
Logs all messages from platform log to given file.
logPlatformLogToStream(StreamHandler) - Method in class cz.cuni.pogamut.Client.AgentAux
Logs all messages from platform log to given stream handler.
logPrefix - Variable in class cz.cuni.pogamut.Client.PathManager
Log prefix.
logString - Variable in class cz.cuni.pogamut.experiments.LogFileStorage
 
logToScreen - Static variable in class cz.cuni.utils.errorlog.ErrorLog
If true ... all messages are also printed to System.out
logToStream(Logger, StreamHandler) - Method in class cz.cuni.pogamut.Client.AgentAux
Logs all messages from a log to given stream handler.
logUserLogToFile(String) - Method in class cz.cuni.pogamut.Client.AgentAux
Logs all messages from userlog to given file.
logUserLogToStream(StreamHandler) - Method in class cz.cuni.pogamut.Client.AgentAux
Logs all messages from userlog to given stream handler.

M

M - Class in cz.cuni.utils.math
This class contains many methods to deal with vertices / lines / planes / etc. in space.
M() - Constructor for class cz.cuni.utils.math.M
 
main(String[]) - Static method in class cz.cuni.astar.AStarHeap
 
main(String[]) - Static method in class cz.cuni.pogamut.Client.BaseBot
This main() method is for 'learn by example' - it contains everything what is needed to run the agent - check to code.
main(String[]) - Static method in class cz.cuni.pogamut.Client.TestBot
NOTE: this method MUST REMAIN DEFINED + MUST REMAIN EMPTY, due to technical reasons.
main(String[]) - Static method in class cz.cuni.pogamut.Client.TestBot2
 
main(String[]) - Static method in class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
main(String[]) - Static method in class cz.cuni.pogamut.Parser.RemoteParser
 
main(String[]) - Static method in class cz.cuni.pogamut.Parser.Yylex
Runs the scanner on input files.
main(String[]) - Static method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
main(String[]) - Static method in class cz.cuni.pogamut.server.UTServer
 
Main - Class in cz.cuni.sposhBot.java.examples
NOTE: Class with agent must be marked also in manifest.mf, otherwise IDE don't know, which file it should run.
Main() - Constructor for class cz.cuni.sposhBot.java.examples.Main
Creates a new instance of agent.
main(String[]) - Static method in class cz.cuni.sposhBot.java.examples.Main
 
main(String[]) - Static method in class cz.cuni.sposhBot.java.SPoshBot
 
main(String[]) - Static method in class cz.cuni.sposhBot.python.SPoshBot
 
main(String[]) - Static method in class cz.cuni.utils.BotProjectsClassLoader
 
main(String[]) - Static method in class cz.cuni.utils.Flag
Not so good test of the flag - you need to confirm the results for yourself.
main(String[]) - Static method in class cz.cuni.utils.math.M
 
main(String[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
This method is meant for testing the functionality of Vertex3DSpace class.
main(String[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
This method is meant for testing the functionality of Vertex3DSpace class.
main(String[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
This method is meant for testing the functionality of VertexSpace class.
main(String[]) - Static method in class cz.cuni.utils.TestBot
 
mainAdd(AStarHeap, Integer[]) - Static method in class cz.cuni.astar.AStarHeap
 
mainCheck(AStarHeap, Integer[]) - Static method in class cz.cuni.astar.AStarHeap
 
mainLoop() - Method in class cz.cuni.pogamut.experiments.Timer.TimerThread
 
mainToStr(Integer[]) - Static method in class cz.cuni.astar.AStarHeap
 
manualSpawn - Variable in class cz.cuni.pogamut.Client.AgentInitializer
if the respawn will be done automaticaly on random place or you will take care about it yourself
manualSpawn - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
manualSpawn - Variable in class cz.cuni.pogamut.MessageObjects.Player
is it necessary to spawn bot manually?
map - Variable in class cz.cuni.pogamut.Parser.UnrealIDMap
 
MapChange - Class in cz.cuni.pogamut.MessageObjects
 
MapChange() - Constructor for class cz.cuni.pogamut.MessageObjects.MapChange
Creates a new instance of MapChange
mapChangeReconnectAttempt - Variable in class cz.cuni.pogamut.server.UTServerConnection
How many times we have tried to connect to GB before connect to the same map again.
mapChanging - Variable in class cz.cuni.pogamut.server.UTServerConnection
Flag that tells us whether the map is changing.
mapExtens - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Contains minX, minY, maxX, maxY of the navpoints coords.
MapFinished - Class in cz.cuni.pogamut.MessageObjects
when the end of the simulation - ergo game, ergo map - is close, this message is sent, so agents can disconnect
MapFinished() - Constructor for class cz.cuni.pogamut.MessageObjects.MapFinished
 
mapFinishedMessageCame() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
mapIntDouble - Variable in class cz.cuni.pogamut.Parser.Yylex
Map for list of String, Double
mapIntIDDouble - Variable in class cz.cuni.pogamut.Parser.Yylex
Map for list of String, Double
MapListEnd - Class in cz.cuni.pogamut.MessageObjects
End of list of maps
MapListEnd() - Constructor for class cz.cuni.pogamut.MessageObjects.MapListEnd
Creates a new instance of MapListEnd
MapListStart - Class in cz.cuni.pogamut.MessageObjects
Start of the map list - list of all maps available on the server - needed by server control to offer options like choose map
MapListStart() - Constructor for class cz.cuni.pogamut.MessageObjects.MapListStart
Creates a new instance of MapListStart
mapName - Variable in class cz.cuni.pogamut.MessageObjects.MapChange
Name of map server swap into.
mapName - Variable in class cz.cuni.pogamut.MessageObjects.UTMap
 
mapName - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestMapChange
 
mapName - Variable in class cz.cuni.pogamut.server.UCCWrapper
 
mapNotFoundPattern - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
maps - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Current list of maps available on server.
mapsExtensCounted - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Flag whether mapExtens have been counted.
MapVisualizationPanel - Class in cz.cuni.pogamut.server
Component for visualization of the map for UT2004.
MapVisualizationPanel(URI) - Constructor for class cz.cuni.pogamut.server.MapVisualizationPanel
 
matchStartedPattern - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
max - Variable in class cz.cuni.utils.math.extended.Triangle2D
contains maximums from vertices x, y ... indexed 0 == X, 1 == Y
max - Variable in class cz.cuni.utils.math.extended.Triangle3D
contains maximums from vertices x, y ... indexed 0 == X, 1 == Y
max - Variable in class cz.cuni.utils.math.Polygon3D
contains maximums from vertices x, y ... indexed 0 == X, 1 == Y
MAX_ATTEMPTS - Variable in class cz.cuni.utils.TestBot
max attempts in reaching the item
MAX_IO_EXCEPTIONS_SEQUENCE - Static variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
MAX_MAP_RECONNECT_ATTEMPTS - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
MAX_PRECISION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Beware ... maximal MAX_PRECISION should be double precision - 1
MAX_PRECISION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Beware ... maximal MAX_PRECISION should be double precision - 1
MAX_SEVERITY - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
MAX_X - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
MAX_Y - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
MAX_Z - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
maxAmmo - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
maxAmmo - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
maxCollectedPaths - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
number of stored paths
maxDist - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
maxDist - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
maxDistanceInAgentLocationHistory() - Method in class cz.cuni.pogamut.Client.PathManager
Returns max distance between two locations in agentLocationHistory
maxFailedStarts - Static variable in class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
Maximum tries to start the ucc server.
maxLenghtOfStoring - Variable in class cz.cuni.pogamut.Client.History
 
maxLiftAttempts - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
How many times we will try to get on the lift.
maxLiftWaitTimeMillis - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
How much time we will wait till timout when waiting for the lift.
maxTeams - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
MaxTeams - max number of teams. valid team range will be 0 to (MaxTeams - 1)(BotTeamGame, BotDomination)
maxTeamSize - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
MaxTeamSize - Max number of players per side (BotTeamGame, BotDomination)
maxWalkingAttempts - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
number of walking paths
mediator - Variable in class cz.cuni.pogamut.Client.AgentBody
Mediator through which we send messages to GB.
Mediator - Class in cz.cuni.pogamut.communication
Serves as the men in the middle between client and gb sending messages Client <--> Parser (Gb).
Mediator(MediatorClientInterface, MediatorParserInterface, MediatorGBInterface) - Constructor for class cz.cuni.pogamut.communication.Mediator
 
Mediator(MediatorClientInterface, MediatorParserInterface, MediatorGBInterface, Logger) - Constructor for class cz.cuni.pogamut.communication.Mediator
 
mediator - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer.MediatorStorage
 
mediator - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
MediatorClientInterface - Interface in cz.cuni.pogamut.communication
Interface which receives messages from Client used by Mediator.
MediatorForClient - Class in cz.cuni.pogamut.communication
This class stands between Client and Mediator, used by RemoteParser when creating new Mediator.
MediatorForClient(Socket) - Constructor for class cz.cuni.pogamut.communication.MediatorForClient
 
MediatorGBInterface - Interface in cz.cuni.pogamut.communication
Interface to the GameBots for sending commands from the Client.
MediatorParserInterface - Interface in cz.cuni.pogamut.communication
Interface which receives parsed messages from GameBots used by Mediator
medkitsToRunAround - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
medsRestart - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
melee - Static variable in class cz.cuni.pogamut.Client.AgentInventory
 
melee - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
melee - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
memory - Variable in class cz.cuni.pogamut.Client.Agent
implements Knowledge, WorldView and RecentMemory, provides all sensoric data
memory - Variable in class cz.cuni.pogamut.Client.GameMap
pointer to the memory - used by getPathAStar() and other memory related topics - like getPathToClosestMedKit etc.
memoryRestarted - Variable in class cz.cuni.pogamut.Client.AgentMemory
if memory is restared, it creates a copy of memory and switch it with the obsolete one once it is ready for switch Switch is called in agent.run() when it is checking, whether memory is restarted or not.
merge(T[]...) - Static method in class cz.cuni.utils.ArrayMerger
Merge multiple arrays.
message - Variable in class cz.cuni.pogamut.Client.RcvMsgEvent
 
message - Variable in class cz.cuni.pogamut.Client.SendCmdEvent
 
message - Variable in class cz.cuni.utils.errorlog.ErrorMessage
 
MessageGroup - Enum in cz.cuni.pogamut.MessageObjects
 
MessageGroup() - Constructor for enum cz.cuni.pogamut.MessageObjects.MessageGroup
 
messageListeners - Variable in class cz.cuni.pogamut.Client.AgentBody
messageListeners is a structure to hold registered listeners AgentBody is therefore able to notify all listening object about incomming message
messageListeners - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
MessageObject - Class in cz.cuni.pogamut.MessageObjects
MessageObject serves as a parent of all messages passed from GB to agent.
MessageObject(MessageType, int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.MessageObject
constructor
MessageObject(MessageType, int, String, boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.MessageObject
copy constructor
MessageObject() - Constructor for class cz.cuni.pogamut.MessageObjects.MessageObject
 
MessageObject(MessageType) - Constructor for class cz.cuni.pogamut.MessageObjects.MessageObject
 
messagePoll - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
messageProcessingLatch - Variable in class cz.cuni.pogamut.Client.AgentBody
 
messageProcessingMutex - Variable in class cz.cuni.pogamut.Client.AgentBody
Mutex for everything aroung message processing...
messageProcessingShouldStop - Variable in class cz.cuni.pogamut.Client.AgentBody
 
messageProcessingStopped - Variable in class cz.cuni.pogamut.Client.AgentBody
 
messageQueue - Variable in class cz.cuni.pogamut.Client.AgentBody
Here we will store messages from the server when the message-processing is paused.
messageReceived(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
This is called from sendMessageToClient() when message which should be registered in agent memory is received (== other then communication info message).
messages - Variable in class cz.cuni.pogamut.Client.HistoryBatch
 
messagesForClient - Variable in class cz.cuni.pogamut.communication.MediatorForClient
 
messagesFromGB - Variable in class cz.cuni.pogamut.server.UTServerConnection
Messages from GameBots...
MessageType - Enum in cz.cuni.pogamut.MessageObjects
Enum of all message types available
MessageType(String, MessageGroup) - Constructor for enum cz.cuni.pogamut.MessageObjects.MessageType
 
min - Variable in class cz.cuni.utils.math.extended.Triangle2D
contains minimums from vertices x, y ... indexed 0 == X, 1 == Y
min - Variable in class cz.cuni.utils.math.extended.Triangle3D
contains minimums from vertices x, y ... indexed 0 == X, 1 == Y
min - Variable in class cz.cuni.utils.math.Polygon3D
contains minimums from vertices x, y ... indexed 0 == X, 1 == Y
MIN_PRECISION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Don't change this one...
MIN_PRECISION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
Don't change this one...
MIN_SEVERITY - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
MIN_X - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
MIN_Y - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
MIN_Z - Static variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
minDistanceInAgentHistory - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
Min distance of the max distance between two locations in agent location history ... used in stuck check.
minimalVelocity - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
 
ModifiableAgentStats - Class in cz.cuni.pogamut.Client
 
ModifiableAgentStats() - Constructor for class cz.cuni.pogamut.Client.ModifiableAgentStats
 
move(double, Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
move along 2 locations - should result in more smooth move when following the path - recommended use = when the agent follows the path to the item for instance, do not move him by runTo but this method and suply it with next two locations instead of one in the case of runTo
move(double, Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
move continuously to location1 and then to location2 - no abrupt movement - just smooth
"MOVE {Location1 X X X} {Location2 X X X} {Speed X}"
moveAlongNavPoints(double, NavPoint, NavPoint) - Method in class cz.cuni.pogamut.Client.AgentBody
move along 2 nav points (locations) - should result in more smooth move when following the path - recommended use = when the agent follows the path to the item for instance, do not move him by runTo but this method and suply it with next two navpoints instead of one in the case of runTo
moveAlongNavPoints(double, NavPoint, NavPoint) - Method in interface cz.cuni.pogamut.Client.Commands
move continuously to navigation point 1 and then to navigation point - no abrupt movement - just smooth
"MOVE {Location1 X X X} {Location2 X X X} {Speed X}"
moveContinuous() - Method in class cz.cuni.pogamut.Client.AgentBody
continuously move agent to the direction to which he is faced
moveContinuous() - Method in interface cz.cuni.pogamut.Client.Commands
 
moveCounter - Variable in class cz.cuni.pogamut.Client.AgentBody
 
moveInch() - Method in class cz.cuni.pogamut.Client.AgentBody
Sends INCH command to the bot -> move a little bit forward.
Mover - Class in cz.cuni.pogamut.MessageObjects
A "mover".
Mover() - Constructor for class cz.cuni.pogamut.MessageObjects.Mover
 
Mover(String, int, boolean, Triple, boolean, boolean, String) - Constructor for class cz.cuni.pogamut.MessageObjects.Mover
 
moveSpeed - Variable in class cz.cuni.pogamut.Client.TestBot
How fast should we move?
moving - Variable in class cz.cuni.pogamut.Client.TestBot
Whether the bot is moving.
MOVING_MIN_VELOCITY - Static variable in class cz.cuni.pogamut.Client.AgentMemory
 
MSG_ADG - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_AIN - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_ALIVE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_ATR - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_BEG - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_BMP - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_CONFCH - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_CWP - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_DAM - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_DIE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_DOM - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_END - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_FAL - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_FIN - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_FLG - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_FTR - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_GAM - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_HELLO_BOT - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_HELLO_CONTROL_SERVER - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_HIT - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_HRN - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_HRP - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_IINV - Static variable in class cz.cuni.pogamut.Parser.Yylex
lexical states
MSG_INAV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_INV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_JOIN - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_KIL - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_LEFT - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_MAP - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_MAPCHANGE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_MOV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_NAV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_NFO - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_PLR - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_PRJ - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_PTH - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_RCH - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_SEE - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_SLF - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_TRC - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_VMS - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_VMT - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_WAL - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_ZCB - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_ZCF - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
MSG_ZCH - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
msgType - Variable in class cz.cuni.pogamut.MessageObjects.DeleteFromBatch
 
msgType - Variable in class cz.cuni.pogamut.MessageObjects.ItemCathegory
 
multi(double, double, double) - Static method in class cz.cuni.utils.math.M
 
multi(Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
multi(double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
multi(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
multi(Tuple3D, double, double, double) - Static method in class cz.cuni.utils.math.M
 
multi(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
multiplyByNumber(Triple, Double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
multiple vector by a number - every coordination separately
multiScalar(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
multiScalar(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
multiScalar(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
MyBehaviour - Class in cz.cuni.sposhBot.java.examples
Here is the place to implement your acts and senses The log domain of a behaviour is set to class name.
MyBehaviour(String, Logger, SPoshBot) - Constructor for class cz.cuni.sposhBot.java.examples.MyBehaviour
 
myFlag - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
sent in CTF games, if the bot is carrying the flag
myHistory - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
myInventory - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
MyLevel - Class in cz.cuni.utils
 
MyLevel(String, int) - Constructor for class cz.cuni.utils.MyLevel
 
myMover - Variable in class cz.cuni.pogamut.Client.PathManager
Filled when we have to enter the lift.

N

name - Variable in class cz.cuni.pogamut.Client.AgentInitializer
name of the bot
name - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
name - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Name used for GUI, log file etc.
name - Variable in class cz.cuni.pogamut.experiments.Parameter
 
name - Variable in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
name - Variable in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Visual name of the property.
name - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
name - Variable in class cz.cuni.pogamut.MessageObjects.GlobalChat
 
name - Variable in class cz.cuni.pogamut.MessageObjects.HearPickup
Name of the pickuped actor
name - Variable in class cz.cuni.pogamut.MessageObjects.Player
Name of the player
name - Variable in class cz.cuni.pogamut.MessageObjects.PlayerJoinsGame
 
name - Variable in class cz.cuni.pogamut.MessageObjects.PlayerLeft
 
name - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Name of the player
name - Variable in class cz.cuni.pogamut.MessageObjects.Self
Name - players human readable name
name - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Name of the server.
name - Variable in class cz.cuni.sposhBot.java.JavaBehaviour
 
Navigation - Interface in cz.cuni.pogamut.Client
Navigation is an interface that gathers methods for agent's navigation through a map.
NavList - Class in cz.cuni.pogamut.MessageObjects
Start and end of navigation list which is sent at the beginning of the communication
NavList(boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.NavList
 
navList - Variable in class cz.cuni.pogamut.Parser.Yylex
 
navPoint - Variable in class cz.cuni.pogamut.MessageObjects.Item
Warning, can be null if no navpoint of the same location exists!
NavPoint - Class in cz.cuni.pogamut.MessageObjects
NavPoint carries information about Unreal NavPoint - location, reachability, its neighbours and in case it is respawn point, class of item that respawn.
NavPoint(int, String, Triple, boolean, boolean, ArrayList<NeighNav>, Map<Integer, NeighNav>, int, String, Item, int, String, String, Triple, boolean, boolean, String) - Constructor for class cz.cuni.pogamut.MessageObjects.NavPoint
copy constructor...
NavPoint(NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.NavPoint
 
NavPoint() - Constructor for class cz.cuni.pogamut.MessageObjects.NavPoint
 
navPoints - Variable in class cz.cuni.pogamut.Client.TestBot2
 
navPoints - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
navPoints - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Current list of navpoints in the map.
navpointsItemsReceivedLatch - Variable in class cz.cuni.pogamut.Client.AgentBody
This latch is raised whenever navpoints and items are received allowing agent's logic to continue.
navPointsMap - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
NEAR_ZERO - Static variable in class cz.cuni.utils.math.M
 
NEAR_ZERO_DIGITS - Static variable in class cz.cuni.utils.math.M
 
nearestHealth(int, int) - Method in class cz.cuni.pogamut.Client.GameMap
very basic method for getting healths of strenght greater or equal to strenght numberOfHealths specifies how many do you want for more complex and more efficient way of doing this use something else think about map preprocessing and more efficient methods of search through the space (than using AStar numerous times) note, it uses restricted AStar - restricted number of iterations, so it can find nothing!
nearestHealth(int, int) - Method in interface cz.cuni.pogamut.Client.Navigation
very basic method for getting healths of strenght greater or equal to strenght numberOfHealths specifies how many do you want for more complex and more efficient way of doing this use something else think about map preprocessing and more efficient methods of search through the space (than using AStar numerous times) note, it uses restricted AStar - restricted number of iterations, so it can find nothing!
nearestItems(MessageType, int) - Method in class cz.cuni.pogamut.Client.GameMap
very basic method for getting restricted number of closest items of specified type for more complex and more efficient way of doing this use something else think about map preprocessing and more efficient methods of search through the space (than using AStar numerous times) note, it uses restricted AStar - restricted number of iterations, so it can find nothing!
nearestItems(MessageType, int) - Method in interface cz.cuni.pogamut.Client.Navigation
very basic method for getting restricted number of closest items of specified type for more complex and more efficient way of doing this use something else think about map preprocessing and more efficient methods of search through the space (than using AStar numerous times) note, it uses restricted AStar - restricted number of iterations, so it can find nothing!
nearestNavPoint(Triple) - Method in class cz.cuni.pogamut.Client.GameMap
Finds nearest navPoint - presume that the agent doesn't see any, so it uses this unefficient method needs Triple from as a parameter
nearestNavPoint(Triple, int) - Method in class cz.cuni.pogamut.Client.GameMap
Finds nearest navPoint - presume that the agent doesn't see any, so it uses this unefficient method counts only those in bigger distance than specified needs Triple from as a parameter
nearestNavPoint(Triple) - Method in interface cz.cuni.pogamut.Client.Navigation
Finds nearest navPoint - presume that the agent doesn't see any, so it uses this unefficient method needs Triple from as a parameter
nearestNavPoint(Triple, int) - Method in interface cz.cuni.pogamut.Client.Navigation
Finds nearest navPoint - presume that the agent doesn't see any, so it uses this unefficient method counts only those in bigger distance than specified needs Triple from as a parameter
neededJump - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
if is filled, it contains a place where bot MUST jump, check forceDoubleJump if true you need to double jump
NEIGH_LIST - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
neighbour - Variable in class cz.cuni.pogamut.MessageObjects.NeighNav
Should be initialized by AgentBody when receiving of all navpoints is finished.
neighbours - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
List of neighbours
neighboursMap - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
Neighbours: int id of neighbour navpoint -> NeighNav leading to the navpoint id
neighList - Variable in class cz.cuni.pogamut.Parser.Yylex
 
NeighNav - Class in cz.cuni.pogamut.MessageObjects
 
NeighNav() - Constructor for class cz.cuni.pogamut.MessageObjects.NeighNav
 
NeighNav(NeighNav) - Constructor for class cz.cuni.pogamut.MessageObjects.NeighNav
 
neighNav - Variable in class cz.cuni.pogamut.Parser.Yylex
 
NeighNavFlag - Enum in cz.cuni.pogamut.MessageObjects
This is enum for edge flag between navpoints.
NeighNavFlag(int) - Constructor for enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
 
newMyHistory - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
newMyInventory - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
newTasksMayBeScheduled - Variable in class cz.cuni.pogamut.experiments.Timer.TimerThread
 
next() - Method in class cz.cuni.astar.AStarHeapIterator
 
next - Variable in class cz.cuni.pogamut.Client.HistoryBatch
 
next() - Method in class cz.cuni.pogamut.Client.HistoryIterator
 
nextItem - Variable in class cz.cuni.pogamut.Client.GameMap
next item bot has to go
nextItemIndex - Variable in class cz.cuni.pogamut.Client.GameMap
next item index in itemsToRunAround
nextNormal() - Method in class cz.cuni.pogamut.Client.HistoryIterator
 
nextUccWrapperUID - Static variable in class cz.cuni.pogamut.server.UCCWrapper
 
nextUnique() - Method in class cz.cuni.pogamut.Client.HistoryIterator
 
NO_WAIT - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
nodes - Variable in class cz.cuni.astar.AStarHeap
 
nodes - Variable in class cz.cuni.astar.AStarHeapIterator
 
nodes - Variable in class cz.cuni.pogamut.MessageObjects.Path
array of nodes, if bot walks from current position through sequence of these NavPoints, it will arrive to the destination Note, that reachable is not valid in these NavPoints
normal - Variable in class cz.cuni.pogamut.MessageObjects.WallCollision
Normal - normal of the angle bot colided at.
normal - Variable in class cz.cuni.utils.math.Line2D
 
normal - Variable in class cz.cuni.utils.math.Plane3D
 
normalize() - Method in class cz.cuni.pogamut.MessageObjects.Triple
Normalize the vector.
normalize() - Method in class cz.cuni.utils.math.Tuple2D
 
normalize() - Method in class cz.cuni.utils.math.Tuple3D
 
normalize() - Method in class cz.cuni.utils.math.Tuple4D
 
normalizedAdaptiveSort(Object[]) - Static method in class cz.cuni.utils.math.M
Check wether some coords aren't almost the same...
normalizedNormal(Tuple2D) - Static method in class cz.cuni.utils.math.M
Special kind of vector satisfying this constrain on (X, Y): vector is normalized and if (X !
normalizedNormal(Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
normalizedNormal(Tuple3D) - Static method in class cz.cuni.utils.math.M
Special kind of vector satisfying this constrain on (X, Y, Z): vector is normalized and if (X !
normalizedNormal(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
normalizedNormalTestZero(Tuple3D) - Static method in class cz.cuni.utils.math.M
 
normalizedNormalTestZero(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
normalizedOrder(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
Used to sort vertexes for hash codes.
normalizedOrder(Vertex2D, Vertex2D) - Static method in class cz.cuni.utils.math.M
Used to sort vertexes for hash codes.
normalizedOrder(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
Used to sort vertexes for hash codes.
normalizedOrder(Vertex3D, Vertex3D) - Static method in class cz.cuni.utils.math.M
Used to sort vertexes for hash codes.
normalizePlane() - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
nothing - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
number - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
number - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
numberOfLoadedWeapons() - Method in class cz.cuni.pogamut.Client.AgentInventory
returns number of loaded weapons
numberOfLoadedWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
number of loaded weapons in the inventory
numberOfLoadedWeapons() - Method in interface cz.cuni.pogamut.Client.Inventory
number of loaded weapons stored in inventory
numberOfWeapons() - Method in class cz.cuni.pogamut.Client.AgentInventory
returns number of weapons
numberOfWeapons() - Method in class cz.cuni.pogamut.Client.AgentMemory
number of weapons in the inventory
numberOfWeapons() - Method in interface cz.cuni.pogamut.Client.Inventory
number of weapons stored in inventory

O

object - Variable in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Object represented by this proxy.
object - Variable in class cz.cuni.pogamut.introspection.java.JavaProperty
Object where is the field.
oldLogicFrequency - Variable in class cz.cuni.pogamut.Client.Agent
 
ONDRA - Static variable in class cz.cuni.utils.MyLevel
 
openList - Variable in class cz.cuni.astar.AStarResult
List of nodes which is opened -> was touched by the algorithm and are subjects of examination.
opposingTeamScores() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
opposingTeamScores() - Method in interface cz.cuni.pogamut.Client.WorldView
 
origin - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
origin - Variable in class cz.cuni.pogamut.server.requests.UTServerRequest
Tells us who did the request.
orthocenter - Variable in class cz.cuni.utils.math.extended.Triangle3D
 
os - Variable in class cz.cuni.pogamut.server.UCCWrapper.StreamSink
 
output - Variable in class cz.cuni.pogamut.communication.MediatorForClient
Used for sending messages to the Client.
output - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
output - Variable in class cz.cuni.pogamut.Parser.ParserConnection
 
outputDirectory - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Path to the directory, where to save the results.
outsideVector(Triangle3D, Segment3D) - Static method in class cz.cuni.utils.math.M
Segment must be formed of two triangles vertices!
owner - Variable in class cz.cuni.pogamut.server.UTServerConnection
Owner of the UTServerConnection, who spawned it.
owners - Variable in class cz.cuni.utils.LoggerManager
 

P

pain - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedBot
 
pain - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedFoot
 
pain - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedHead
 
paintComponent(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintDebug(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintNavPoints(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintPlayer(Graphics, Player) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintPlayers(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintServerDown(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
paintServerUp(Graphics) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
Parameter - Class in cz.cuni.pogamut.experiments
Used as a parameter inside a drools engine, these instances are added to the experiment before start up.
Parameter(String, Object) - Constructor for class cz.cuni.pogamut.experiments.Parameter
 
parameter - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestConfigChange
 
parameters - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Parameters of the experiment
parameters - Static variable in class cz.cuni.utils.PogamutClassloaderHACK
 
parser - Variable in class cz.cuni.pogamut.communication.Mediator
Parser's interface (for sending, receiving messages).
Parser - Class in cz.cuni.pogamut.Parser
Gets messages (String) from GameBot translating them via Yylex into MessageObject, doing DeltaCompression and passing them out.
Parser(GameBotConnection, TranslateUnrealID2IntID, Logger) - Constructor for class cz.cuni.pogamut.Parser.Parser
 
parser - Variable in class cz.cuni.pogamut.Parser.Yylex
parser reference, this parser will be used for translation of UnrealID to IntID
parser - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
parserClientCommunicationIteration() - Method in class cz.cuni.pogamut.communication.Mediator
One iteration of Parser --> Client communication ... process one message from Parser to Client.
ParserConnection - Class in cz.cuni.pogamut.Parser
Wrapper for the socket to the Remote Parser.
ParserConnection(String, int, Logger) - Constructor for class cz.cuni.pogamut.Parser.ParserConnection
Inicialize class.
ParserConnection(String) - Constructor for class cz.cuni.pogamut.Parser.ParserConnection
Inicialize class.
ParserConnection() - Constructor for class cz.cuni.pogamut.Parser.ParserConnection
Inicialize class.
ParserInterfaceForClient - Interface in cz.cuni.pogamut.communication
Interface which is used by Agent (Client) for getting messages from GB (via either local or remote) and sending messages to the GameBots
parserLogger - Variable in class cz.cuni.pogamut.Client.Agent
local parser log - not null only iff running local parser
ParserType - Enum in cz.cuni.pogamut.server
Enum of parser types.
ParserType() - Constructor for enum cz.cuni.pogamut.server.ParserType
 
path - Variable in class cz.cuni.astar.AStarResult
Used by getPath() to cache the path from startNode to goalNode once it has been found.
path - Variable in class cz.cuni.pogamut.Client.PathManager
Current path the manager is working over
Path - Class in cz.cuni.pogamut.MessageObjects
Path is an object to store information from Gamebots message PATH it contains an array of navPoints that leads to the goal point
PATHs are stored in GameMap
Path(int, String, ArrayList<NavPoint>) - Constructor for class cz.cuni.pogamut.MessageObjects.Path
 
Path() - Constructor for class cz.cuni.pogamut.MessageObjects.Path
 
PATH_ID_START_COUNTER - Static variable in class cz.cuni.pogamut.Client.PathManager
First path id to use.
PATH_REQUEST_TIMEOUT - Static variable in class cz.cuni.pogamut.Client.PathManager
How many millis we will wait for the GB to answer GETPATH command before we timeout...
pathCost - Variable in class cz.cuni.astar.AStarResult
Used and filled by A* algorithm (AStar.aStar()).
pathId - Variable in class cz.cuni.pogamut.Client.PathManager
Last used pathId when communicating with GB.
pathManager - Variable in class cz.cuni.pogamut.Client.GameMap
 
PathManager - Class in cz.cuni.pogamut.Client
This class encapsulate work with paths during navigation so it is on one place and it is clearer what is going on with them
1) call either retrievePathGB() or retrievePathAStart()
2) check it's result ... if PATH_FOUND then use getPath() to get found path


3) When the path is successfully retrieved, you may then call runAlongPath() method.
PathManager(GameMap, AgentBody, Logger) - Constructor for class cz.cuni.pogamut.Client.PathManager
Creates a new instance of PathManager, body is passed so the PathManager may hook a listener to sniff PATH messages and SPAWN messages (to know when to restart itself) and issue commands.
PathManager.Lift - Enum in cz.cuni.pogamut.Client
 
PathManager.Lift() - Constructor for enum cz.cuni.pogamut.Client.PathManager.Lift
 
PathManager.PathResult - Enum in cz.cuni.pogamut.Client
Result when finding the path...
PathManager.PathResult() - Constructor for enum cz.cuni.pogamut.Client.PathManager.PathResult
 
PathManager.RunAlongPathState - Enum in cz.cuni.pogamut.Client
 
PathManager.RunAlongPathState() - Constructor for enum cz.cuni.pogamut.Client.PathManager.RunAlongPathState
 
PathManager.RunResult - Enum in cz.cuni.pogamut.Client
Result of the runAlongPath.
PathManager.RunResult() - Constructor for enum cz.cuni.pogamut.Client.PathManager.RunResult
 
pathRequestSent - Variable in class cz.cuni.pogamut.Client.PathManager
Whether we sent request to the GB to get the path.
pathsFromGB - Variable in class cz.cuni.pogamut.Client.PathManager
Structure that stores collected paths according to their id.
pathToJythonJar - Variable in class cz.cuni.sposhBot.java.SPoshBot
Path to jython jar which is needed for importing of the modules.
pathToJythonJar - Variable in class cz.cuni.sposhBot.python.SPoshBot
Path to jython jar which is needed for importing of the modules.
pathToLocation - Variable in class cz.cuni.pogamut.Client.PathManager
Last path requested was for this location
pathToPogamutCore - Variable in class cz.cuni.sposhBot.java.SPoshBot
Path to directory where SPOSH engine module can be found.
pathToPogamutCore - Variable in class cz.cuni.sposhBot.python.SPoshBot
Path to Pogamut Core jar file.
pathToSPOSH - Variable in class cz.cuni.sposhBot.java.SPoshBot
Path to directory where SPOSH engine module can be found.
pathToSPOSH - Variable in class cz.cuni.sposhBot.python.SPoshBot
Path to directory where SPOSH engine module can be found.
PathTypes - Enum in cz.cuni.pogamut.Client
types of path, path manager is requiring path depending on the path type from GB or from built-in A* of course when A* is disabled, path manager will use GB for all cases
PathTypes() - Constructor for enum cz.cuni.pogamut.Client.PathTypes
 
pause(boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
pause(boolean) - Method in interface cz.cuni.pogamut.server.UTWorld
Pause the world.
pauseClientParserThread() - Method in class cz.cuni.pogamut.communication.Mediator
Used when agent runs local parser - the thread has no meaning then.
pauseHolders - Variable in class cz.cuni.pogamut.Client.Agent
Collection of objects that paused this agent.
pauseLogic(Object) - Method in class cz.cuni.pogamut.Client.Agent
Pauses agent's logic, initialize the logisPauseLatch and raises logicIsPaused flag.
pauseLogic(Object) - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Operation exposed for management
pauseMessageProcessing() - Method in class cz.cuni.pogamut.Client.AgentBody
 
pauseTheGame() - Method in class cz.cuni.pogamut.Client.AgentBody
pause the game - all agents, not spectators and human players
pauseTheGame() - Method in interface cz.cuni.pogamut.Client.Commands
pause the game - all actors except spectators
"PAUSE {Pause True}"
peek() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
perpendicular(Tuple2D) - Static method in class cz.cuni.utils.math.M
 
perpendicular2DYZ(Tuple3D) - Static method in class cz.cuni.utils.math.M
Returns vector perpendicular to a vector projected into YZ plane.
perpendicularVector(Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
ping() - Method in class cz.cuni.pogamut.Client.AgentBody
ping to server
ping() - Method in interface cz.cuni.pogamut.Client.Commands
send ping to server - it replies with PONG
"PING"
pingPong - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Whether to test actively the connection for being alive.
pingSent - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
place - Variable in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Place of the wrapped object ... if the set() is called this object determines where to write the new value.
plane - Variable in class cz.cuni.utils.math.extended.Triangle3D
 
plane - Variable in class cz.cuni.utils.math.Polygon3D
 
Plane3D - Class in cz.cuni.utils.math
 
Plane3D() - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3D(double, double, double, double) - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3D(Tuple3D, double) - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3D(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3D(Tuple3D, Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3D(Plane3D) - Constructor for class cz.cuni.utils.math.Plane3D
 
Plane3DExtended - Class in cz.cuni.utils.math.extended
 
Plane3DExtended(double, double, double, double) - Constructor for class cz.cuni.utils.math.extended.Plane3DExtended
 
Plane3DExtended(Tuple3D, double) - Constructor for class cz.cuni.utils.math.extended.Plane3DExtended
 
Plane3DExtended(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.extended.Plane3DExtended
 
Plane3DExtended(Tuple3D, Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.extended.Plane3DExtended
 
Plane3DExtended(Plane3D) - Constructor for class cz.cuni.utils.math.extended.Plane3DExtended
 
planeIntersect(Plane3D, Plane3D) - Static method in class cz.cuni.utils.math.M
 
platformLog - Variable in class cz.cuni.pogamut.Client.Agent
platform log
platformLog - Variable in class cz.cuni.pogamut.Client.AgentBody
bodyLogger is a pointer on global agentLogger and serves as a place to got warnings, info, etc.
platformLog - Variable in class cz.cuni.pogamut.Client.AgentInventory
 
platformLog - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
platformLog - Variable in class cz.cuni.pogamut.Client.GameMap
logger for logging any messages for debugging etc.
platformLog - Variable in class cz.cuni.pogamut.Client.History
 
Player - Class in cz.cuni.pogamut.MessageObjects
Contains information about other players in the game, like their current velocity, position, weapon and rechablity
Another character (bot or human) in the game.
Player(PlayerJoinsGame) - Constructor for class cz.cuni.pogamut.MessageObjects.Player
This is used as a fake constructor for IDE, where we need to know only some parameters from here...
Player(PlayerLeft) - Constructor for class cz.cuni.pogamut.MessageObjects.Player
This is used as a fake constructor for IDE, where we need to know only some parameters from here...
Player(String, int) - Constructor for class cz.cuni.pogamut.MessageObjects.Player
Another fake constructor for
Player(int, String, Triple, Triple, Triple, int, String, boolean, boolean, String, boolean, boolean, boolean, double, boolean, boolean, boolean, boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.Player
 
Player() - Constructor for class cz.cuni.pogamut.MessageObjects.Player
 
Player(Player) - Constructor for class cz.cuni.pogamut.MessageObjects.Player
 
PlayerDamaged - Class in cz.cuni.pogamut.MessageObjects
Bot hurt another player.
PlayerDamaged() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerDamaged
 
playerID - Variable in class cz.cuni.pogamut.MessageObjects.HearPickup
playerID - unique ID of player how picked up the object
playerID - Variable in class cz.cuni.pogamut.MessageObjects.PlayerKilled
Id - unique ID of player
PlayerJoinsGame - Class in cz.cuni.pogamut.MessageObjects
 
PlayerJoinsGame(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerJoinsGame
 
PlayerJoinsGame() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerJoinsGame
 
PlayerKilled - Class in cz.cuni.pogamut.MessageObjects
Some other player died - report from his death
PlayerKilled() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerKilled
 
PlayerLeft - Class in cz.cuni.pogamut.MessageObjects
 
PlayerLeft(int, String) - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerLeft
 
PlayerLeft() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerLeft
 
PlayerListEnd - Class in cz.cuni.pogamut.MessageObjects
 
PlayerListEnd() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerListEnd
Creates a new instance of PlayerListEnd
PlayerListStart - Class in cz.cuni.pogamut.MessageObjects
 
PlayerListStart() - Constructor for class cz.cuni.pogamut.MessageObjects.PlayerListStart
Creates a new instance of PlayerListStart
players - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
players - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Current list of all players walking in the world of UT.
playerScores - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
List of player scores.
plus(AgentStats) - Method in class cz.cuni.pogamut.Client.AgentStats
Adds (+) given stats to this object.
plus(double, double, double) - Static method in class cz.cuni.utils.math.M
 
plus(Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
plus(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
plus(double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
plus(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
plus(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
plus(double[]) - Method in class cz.cuni.utils.math.Tuple2D
 
plus(Tuple2D) - Method in class cz.cuni.utils.math.Tuple2D
 
plus(double[]) - Method in class cz.cuni.utils.math.Tuple3D
 
plus(Tuple3D) - Method in class cz.cuni.utils.math.Tuple3D
 
plus(double[]) - Method in class cz.cuni.utils.math.Tuple4D
 
plus(Tuple4D) - Method in class cz.cuni.utils.math.Tuple4D
 
PogamutClassloaderHACK - Class in cz.cuni.utils
Idea from http://forum.java.sun.com/thread.jspa?
PogamutClassloaderHACK() - Constructor for class cz.cuni.utils.PogamutClassloaderHACK
Creates a new instance of PogamutPlatformClassLoader
PogamutException - Exception in cz.cuni.pogamut.exceptions
Mother and father of all Pogamut's exceptions - GameBots / Parser / Client
PogamutException(String) - Constructor for exception cz.cuni.pogamut.exceptions.PogamutException
Constructs a new exception with the specified detail message.
PogamutException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.PogamutException
Constructs a new exception with the specified detail message and cause.
PogamutPlatformClassLoader - Class in cz.cuni.utils
Class loader for Pogamut Platform.
PogamutPlatformClassLoader() - Constructor for class cz.cuni.utils.PogamutPlatformClassLoader
Creates a new instance of PogamutPlatformClassLoader
PogProp - Annotation Type in cz.cuni.pogamut.introspection
Annotation denoting introspectable property of an agent.
point - Variable in class cz.cuni.utils.math.Line2D
 
point - Variable in class cz.cuni.utils.math.Line3D
 
pointBegin - Variable in class cz.cuni.utils.math.HalfLine2D
 
pointBegin - Variable in class cz.cuni.utils.math.HalfLine3D
 
pointDirection - Variable in class cz.cuni.utils.math.HalfLine2D
 
pointDirection - Variable in class cz.cuni.utils.math.HalfLine3D
 
poll() - Static method in class cz.cuni.utils.errorlog.ErrorLog
Returns first (front) error message or null if empty.
Polygon3D - Class in cz.cuni.utils.math
 
Polygon3D() - Constructor for class cz.cuni.utils.math.Polygon3D
 
Polygon3D(Vertex3D[]) - Constructor for class cz.cuni.utils.math.Polygon3D
 
Polygon3D(Vertex3D[], Tuple3D) - Constructor for class cz.cuni.utils.math.Polygon3D
 
Polygon3D(AbstractList) - Constructor for class cz.cuni.utils.math.Polygon3D
 
Polygon3D(ArrayList) - Constructor for class cz.cuni.utils.math.Polygon3D
 
Polygon3D(Polygon3D) - Constructor for class cz.cuni.utils.math.Polygon3D
 
Pong - Class in cz.cuni.pogamut.MessageObjects
 
Pong() - Constructor for class cz.cuni.pogamut.MessageObjects.Pong
 
pongID - Variable in class cz.cuni.pogamut.MessageObjects.Path
PongID, same as pingID in GETPATH request, necessary for identification in case of multiple requests
pongID - Variable in class cz.cuni.pogamut.MessageObjects.Reachable
pongID - an id matching the one sent by client.
pongReceived - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
pongTimeoutMillis - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
How long we should wait for PONG message before assuming the communication as dead.
poolCleanerTimer - Variable in class cz.cuni.pogamut.server.UCCWrapper
Timer executing tasks for cleaning pool of UCC servers.
poolRetrievalLock - Static variable in class cz.cuni.pogamut.server.UCCWrapper
Lock used when retrieving existing node from the pool.
portPattern - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
portsBindedLatch - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
postPrepareAgent() - Method in class cz.cuni.pogamut.Client.Agent
prepare logic according to information from gathered from startCommunication like choosing plan/parameters according to game type note that you still can't send any messages to gamebots (like CONF etc.)
postPrepareAgent() - Method in class cz.cuni.pogamut.Client.BaseBot
Prepares logic according to information gathered from cz.cuni.pogamut.Client.Agent.startCommunication().
postPrepareAgent() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This will call function postPrepareAgent() from specified logicFileName.
postPrepareAgent() - Method in class cz.cuni.pogamut.Client.TestBot
 
postPrepareAgent() - Method in class cz.cuni.pogamut.Client.TestBot2
 
postPrepareAgent() - Method in class cz.cuni.sposhBot.java.examples.Main
 
postPrepareAgent() - Method in class cz.cuni.sposhBot.java.SPoshBot
 
postPrepareAgent() - Method in class cz.cuni.sposhBot.python.SPoshBot
 
postPrepareAgent() - Method in class cz.cuni.utils.TestBot
Prepares list of agent will run around.
precision - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
== 10^(-precisionInt)
precision - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
precision - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
== 10^(-precisionInt)
precision - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
precisionInt - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
precision = 10^(-precisionInt)
precisionInt - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
precisionInt - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
precision = 10^(-precisionInt)
precisionInt - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
pref - Static variable in class cz.cuni.utils.Settings
 
preferenceChange(PreferenceChangeEvent) - Method in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
prePrepareAgent() - Method in class cz.cuni.pogamut.Client.Agent
prepares agent logic to run - like initializing neural networks etc.
prePrepareAgent() - Method in class cz.cuni.pogamut.Client.BaseBot
Prepares agent logic to run - whings like initializing neural networks etc.
prePrepareAgent() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This will call function prePrepareAgent() from specified logicFileName.
prePrepareAgent() - Method in class cz.cuni.pogamut.Client.TestBot
 
prePrepareAgent() - Method in class cz.cuni.sposhBot.java.examples.Main
 
prePrepareAgent() - Method in class cz.cuni.sposhBot.java.SPoshBot
This will call function prePrepareAgent() from specified logicFileName.
prePrepareAgent() - Method in class cz.cuni.utils.TestBot
 
preprocessGBMessage(MessageObject) - Method in class cz.cuni.pogamut.server.UTServerConnection
Every message from GB goes through HERE ... doing some miscellaneous work.
previousChoosenItem - Variable in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
previousChoosenItem - Variable in class cz.cuni.utils.TestBot
Stores last unreachable item - item that bot chose and was not able to go to.
previousMap - Variable in class cz.cuni.pogamut.server.UTServerConnection
Previous map on the server, this information is needed, to check whether the server has changed the map or not.
previousNode - Variable in class cz.cuni.astar.AStarResult
Used by getPath() and filled by A* algorithm (AStar.aStar()).
printHelp() - Static method in class cz.cuni.pogamut.Parser.RemoteParser
 
printPathIDAndLocations() - Method in class cz.cuni.pogamut.MessageObjects.Path
 
printPathIDs() - Method in class cz.cuni.pogamut.MessageObjects.Path
 
process(String, Exception) - Static method in class cz.cuni.utils.ExceptionToString
 
process(Exception) - Static method in class cz.cuni.utils.ExceptionToString
 
processAddItem(AddItem) - Method in class cz.cuni.pogamut.Client.AgentBody
parse name of the item from class, then exploit information from databasis stored in ItemCathegories and use those to create proper item object new message is then returned and fired as an event, so you can register listener for ADD_WEAPON etc.
processAddItem(Item) - Method in class cz.cuni.pogamut.Client.AgentBody
parse name of the item from class, then exploit information from databasis stored in ItemCathegories and use those to create proper item object new message is then returned and fired as an event, so you can register listener for ADD_WEAPON etc.
processGBMessage() - Method in class cz.cuni.pogamut.server.UTServerConnection
Process one message from the GB queue ... currently it's just removing it from the queue (all of them).
processItem(Item) - Method in class cz.cuni.pogamut.Client.AgentBody
parse name of the item from class, then exploit information from databasis stored in ItemCathegories and use those to create proper item object new message is then returned and fired as an event, so you can register listener for WEAPON etc.
processItem(Item) - Static method in class cz.cuni.pogamut.MessageObjects.ItemCathegories
Creates new Item object with properly filled properties accroding to the item's object class.
processNavPoints(List<NavPoint>) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
processNewMessage(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
Takes care about withdrawing old object from KnownObjects, update this object using new compressed object returns updated object with all properties
processRequest() - Method in class cz.cuni.pogamut.server.UTServerConnection
Process one request from the requests queue ... currently it's just removing it from the queue.
processRequestOrMessage() - Method in class cz.cuni.pogamut.server.UTServerConnection
Processing one MESSAGE and one REQUEST if there is any...
processSelf(Self) - Method in class cz.cuni.pogamut.Client.AgentInventory
update current ammo in the current weapon
update current weapon - like when agent thrown it away
everything is according to info in self
project(Tuple3D, Line3D) - Static method in class cz.cuni.utils.math.M
Projects a point into a line 3D.
project(Tuple3D, Plane3D) - Static method in class cz.cuni.utils.math.M
Project a point into a plane 3D.
project(Tuple3D, Line3D, Plane3D) - Static method in class cz.cuni.utils.math.M
Project 'pointInPlane' (which is in 'plane') to the 'lineInPlane' (which is also in 'plane').
project(Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
PROJECTION_EPSILON - Static variable in class cz.cuni.utils.math.M
All M.project suffer a big precision error.
PROJECTS_DIR - Static variable in class cz.cuni.utils.Config
 
properties - Variable in class cz.cuni.pogamut.introspection.DefaultIntrospectableProxy
Array of properties of object represented by this proxy computed by computeProperties(object).
properties - Variable in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
Property - Interface in cz.cuni.pogamut.introspection
Interface for property models.
Property - Interface in cz.cuni.pogamut.remote
 
property - Variable in class cz.cuni.pogamut.remote.PropertyWrapper
 
PropertyWrapper - Class in cz.cuni.pogamut.remote
 
PropertyWrapper(Property) - Constructor for class cz.cuni.pogamut.remote.PropertyWrapper
 
proxies - Variable in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
proxy - Variable in class cz.cuni.pogamut.remote.IntrospectableProxyWrapper
 
proxyChanged() - Method in interface cz.cuni.pogamut.introspection.IntrospectableProxyChangeListener
 
pushIntoBatch - Variable in class cz.cuni.pogamut.Parser.Parser
Flag which tells us whether we have to put the message int batch, needed for processing initial nav points / items from the map.
putCostToNode(Object, Integer) - Method in class cz.cuni.astar.AStarResult
Assing cost of the path from startNode to node.
putCostToNode(Object, int) - Method in class cz.cuni.astar.AStarResult
Assing cost of the path from startNode to node.
putEstimatedCostToNode(Object, Integer) - Method in class cz.cuni.astar.AStarResult
Assing estimated cost of the path from startNode to goalNode through node.
putEstimatedCostToNode(Object, int) - Method in class cz.cuni.astar.AStarResult
Assing estimated cost of the path from startNode to goalNode through node.
putPreviousNode(Object, Object) - Method in class cz.cuni.astar.AStarResult
Assing 'previous' as an previous node for 'node' (the path from 'startNode' to 'node' goes across 'previous').
pyDict - Variable in class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
 
PyDictionaryWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyDictionaryWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyDictionaryWrapper
 
pyFileName - Variable in class cz.cuni.sposhBot.python.SPoshBot
Here will be stored the path to '.py' file with the sensors and effectors.
PyFloatWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyFloatWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyFloatWrapper
 
PyInstanceWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyInstanceWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyInstanceWrapper
 
PyIntegerWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyIntegerWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyIntegerWrapper
 
PyListWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyListWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyListWrapper
 
PyLongWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyLongWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyLongWrapper
 
PyObjectAdapter - Class in cz.cuni.pogamut.introspection.python
This class is wrapper for PyObject which probes the PyObject for it's type and accessibility and provides methods neccessary for introspection of the PyObject If you want to extend the number of classes the Python introspection accepts, than simply create class PyNewClassWrapper extends PyObjectWrapper and add it to a PyObjectAdapater.probeObject() body.
PyObjectAdapter(String) - Constructor for class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Basic initialization of the class.
PyObjectAdapter(String, PyObjectPlace) - Constructor for class cz.cuni.pogamut.introspection.python.PyObjectAdapter
Initialize the read-write adapter for wrapped PyObject.
PyObjectPlace - Class in cz.cuni.pogamut.introspection.python
This absract class is used for anonymous classes which decribes where the PyObject lies (it's owner), when we do set() on the property we have to know where to write the new value.
PyObjectPlace() - Constructor for class cz.cuni.pogamut.introspection.python.PyObjectPlace
 
PyObjectWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyObjectWrapper(Class) - Constructor for class cz.cuni.pogamut.introspection.python.PyObjectWrapper
 
PyObjectWrappersManager - Class in cz.cuni.pogamut.introspection.python
Here is a class which manages wrappers for Jython classes.
PyObjectWrappersManager() - Constructor for class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
PyStringWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyStringWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyStringWrapper
 
PYTHON_PATH - Static variable in class cz.cuni.utils.Config
Name of the system property where we store the directory of directory with python modules for Pogamut 2.
PYTHON_PATH_DELIMITER - Static variable in class cz.cuni.utils.Config
Python path delimiter for python.path
PythonEngineScriptProxy - Class in cz.cuni.pogamut.introspection.python
 
PythonEngineScriptProxy(ScriptEngine) - Constructor for class cz.cuni.pogamut.introspection.python.PythonEngineScriptProxy
 
PythonInstrospectableProxy - Class in cz.cuni.pogamut.introspection.python
 
PythonInstrospectableProxy(String, PyObjectPlace) - Constructor for class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
PythonInstrospectableProxy(PyObjectAdapter) - Constructor for class cz.cuni.pogamut.introspection.python.PythonInstrospectableProxy
 
PythonProperty - Class in cz.cuni.pogamut.introspection.python
 
PythonProperty(String, PyObjectPlace) - Constructor for class cz.cuni.pogamut.introspection.python.PythonProperty
 
PythonProperty(PyObjectAdapter) - Constructor for class cz.cuni.pogamut.introspection.python.PythonProperty
 
PythonProxyFactory - Class in cz.cuni.pogamut.introspection.python
Factory object that is registered through SPI standard and creates PythonEngineScriptProxy if it is asked to create proxy for com.sun.script.jython.JythonScriptEngine engine.
PythonProxyFactory() - Constructor for class cz.cuni.pogamut.introspection.python.PythonProxyFactory
Creates a new instance of PythonProxyFactory
PyTupleWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyTupleWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyTupleWrapper
 
PyUnsupportedWrapper - Class in cz.cuni.pogamut.introspection.python
 
PyUnsupportedWrapper() - Constructor for class cz.cuni.pogamut.introspection.python.PyUnsupportedWrapper
 

Q

quadraticEq(double, double, double) - Static method in class cz.cuni.utils.math.M
aX^2 + bX + c = 0
Query<T> - Class in cz.cuni.utils
Usefull for queriing sets ob objects with some common property.
Query() - Constructor for class cz.cuni.utils.Query
 
query(Collection<T>) - Method in class cz.cuni.utils.Query
 
queue - Variable in class cz.cuni.pogamut.experiments.Timer
Queue of tasks.
queue - Variable in class cz.cuni.pogamut.experiments.Timer.TimerThread
 

R

rad(double) - Static method in class cz.cuni.utils.math.M
 
RAD_TO_DEG - Static variable in class cz.cuni.utils.math.M
 
radToDeg(double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
Radians to degrees.
radToUTAngle(double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
raiseLatch() - Method in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
raiseLatches() - Method in class cz.cuni.pogamut.communication.Mediator
Called before the mediator dies out, it raises all latches and frees thread waiting there.
random - Variable in class cz.cuni.pogamut.Client.Agent
instance of random for randomized calculations - like choosing an angle to rotate
randomStartInterval - Static variable in class cz.cuni.pogamut.experiments.LocalExperimentExecutorImpl
 
rawDataLog - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
rawGBLog - Variable in class cz.cuni.pogamut.Client.Agent
When using LocalParser this contains raw data (not parsed)
rawGBLog - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
rawGBLog - Variable in class cz.cuni.pogamut.server.UTServer
Logger for the GB raw data.
RAY_LEFT - Static variable in class cz.cuni.pogamut.Client.TestBot2
 
RAY_RIGHT - Static variable in class cz.cuni.pogamut.Client.TestBot2
 
RAY_STRAIGHT - Static variable in class cz.cuni.pogamut.Client.TestBot2
 
RAY_STRAIGHT_UP45 - Static variable in class cz.cuni.pogamut.Client.TestBot2
 
RayList - Class in cz.cuni.pogamut.MessageObjects
 
RayList(boolean) - Constructor for class cz.cuni.pogamut.MessageObjects.RayList
 
RcvMsgEvent - Class in cz.cuni.pogamut.Client
Event which is raised when new message arrives and is processed.
RcvMsgEvent(Object, MessageObject, CommunicationState) - Constructor for class cz.cuni.pogamut.Client.RcvMsgEvent
Source - who sends the event (usualy AgentBody)
MessageObject - message from gamebots (complete!)
RcvMsgListener - Interface in cz.cuni.pogamut.Client
listener which takes care about receiving message used in History - when client receives message, it raise this event
reachable - Variable in class cz.cuni.pogamut.MessageObjects.DominationPoint
Is there no obstacle in way bot-navpoint = can bot run there directly?
reachable - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
reachable - Variable in class cz.cuni.pogamut.MessageObjects.Item
 
reachable - Variable in class cz.cuni.pogamut.MessageObjects.Mover
Reachable - true if the bot can run here mover, false otherwise
reachable - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
Is there no obstacle in way bot-navpoint = can bot run there directly?
reachable - Variable in class cz.cuni.pogamut.MessageObjects.Player
Reachable - true if the bot can run to this other player directly, false otherwise.
Reachable - Class in cz.cuni.pogamut.MessageObjects
A boolean result of a checkreach call.
Reachable() - Constructor for class cz.cuni.pogamut.MessageObjects.Reachable
 
reachable - Variable in class cz.cuni.pogamut.MessageObjects.Reachable
Reachable - true if the bot can run here directly, false otherwise
reachable - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Reachable - true if the bot can run to this other player directly, false otherwise.
reachable - Variable in class cz.cuni.pogamut.MessageObjects.Self
 
read(char[], int, int) - Method in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
readerForLog - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
readObject(ObjectInputStream) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Deserialization...
readObject() - Method in class cz.cuni.pogamut.Parser.ParserConnection
 
readObject(ObjectInputStream) - Method in class cz.cuni.pogamut.server.UTServer
Deserialization...
readObject(ObjectInputStream) - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Deserialization...
reason - Variable in class cz.cuni.pogamut.MessageObjects.Disconnected
 
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.Agent
place to take care about messages on which you register listener
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.AgentInventory
listener for events - handels incomming messages ADD_AMMO - add collected ammo to inventory ADD_WEAPON - add weapon to inventory ADD_SPECIAL - nothing yet, place to add whatever developper needs SELF - correction of current ammo and current weapon - when bot fires it is no other way to find out how much ammo he has left CHANGED_WEAPON - bot changed weapon - reflect it to inventory
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.AgentMemory
place to take care about messages on which you register listener
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.GameMap
add message to collected paths (adds)
FIFO fashion adds at the beginning removes from the end
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.History
receiveMessage is a listener method that listens to AgentBody which receives messages from Parser and thus raise Event RcvMsgEvent there I distinguish end message from other messages!!!
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.KnownCathegorizedObjects
 
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.KnownItems
messages got processed only with navPoint setted otherwise those are sended during the game so they could be fallen from somebody or thrown by somebody and so agent should not remember them
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.Client.PathManager
Saves obtained paths from GB and restart path manager if bot is respawned.
receiveMessage(RcvMsgEvent) - Method in interface cz.cuni.pogamut.Client.RcvMsgListener
 
receiveMessage(SendCmdEvent) - Method in interface cz.cuni.pogamut.Client.SendCmdListener
 
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
receiveMessage(RcvMsgEvent) - Method in class cz.cuni.utils.TestBot
This is method from interface RcvMsgListener, every message that goes from GB2004 to Agent goes also through here.
receiveMessageFromClient() - Method in class cz.cuni.pogamut.Client.AgentBody
From MediatorClientInterface ... has no meaning - we're passing commands to GB directly.
receiveMessageFromClient() - Method in interface cz.cuni.pogamut.communication.MediatorClientInterface
Get one message from client which is needed to deliver to the GameBots May block.
receiveMessageFromClient() - Method in class cz.cuni.pogamut.communication.MediatorForClient
Reads message from the Client (command to the GameBots).
receiveMessageFromClient() - Method in class cz.cuni.pogamut.server.UTServerConnection
Get one message from client which is needed to deliver to the GameBots.
receiveParsedMessage() - Method in interface cz.cuni.pogamut.communication.MediatorParserInterface
Get one message from game bots (already parsed via parser) which is needed to deliver to the Client.
receiveParsedMessage() - Method in class cz.cuni.pogamut.communication.RemoteParserForMediator
 
receiveParsedMessage() - Method in class cz.cuni.pogamut.Parser.Parser
May block.
receiveParserMessage() - Method in interface cz.cuni.pogamut.communication.ParserInterfaceForClient
Get one message from parser.
RecentMemory - Interface in cz.cuni.pogamut.Client
specifies methods available for Recent Memory (memory of agent, which is up to 2 seconds to past)
reconnect() - Method in class cz.cuni.pogamut.server.UTServer
Issue reconnect request.
recordReplay - Variable in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
recountEquationFromNormal() - Method in class cz.cuni.utils.math.Line2D
 
recountMinMax() - Method in class cz.cuni.utils.math.extended.Triangle2D
Recount min / max properties.
recountMinMax() - Method in class cz.cuni.utils.math.extended.Triangle3D
Recount min / max properties.
recountMinMax() - Method in class cz.cuni.utils.math.Polygon3D
Recount min / max properties.
recountPlane() - Method in class cz.cuni.utils.math.extended.Triangle3D
Recounts plane equation, taking first three vertices from property 'vertices'.
recountPlane(Tuple3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
Recounts plane equation using normal provided.
recountPlane(Tuple3D) - Method in class cz.cuni.utils.math.Plane3D
 
recountPlane() - Method in class cz.cuni.utils.math.Polygon3D
Recounts plane equation, taking first three vertices from property 'vertices'.
recountPlane(Tuple3D) - Method in class cz.cuni.utils.math.Polygon3D
Recounts plane equation using normal provided.
recountScales() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
references - Variable in class cz.cuni.astar.AStarHeap
 
refreshInformations() - Method in class cz.cuni.pogamut.server.UTServer
Requests and waits for refreshing the informations about the server.
register(Agent) - Static method in class cz.cuni.pogamut.Client.BotManagement
 
registerListeners() - Method in class cz.cuni.pogamut.Client.AgentStats
 
registerListeners() - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
registerWrapper(Class, PyObjectWrapper) - Static method in class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
reinitialize(boolean) - Method in class cz.cuni.pogamut.server.UTServerConnection
Must be called only from withing the run() Reinitilize the communication ... e.g. will close it, clean the queues (commands, messages, requests).
reinitInnerVariables() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
release() - Method in class cz.cuni.pogamut.server.UCCWrapper
This informs UCC that you dont want to use it in the future.
released - Variable in class cz.cuni.pogamut.server.UCCWrapper
Was this instance already released?
remainingTime - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
TODO: dont know what this does
RemoteAgent - Interface in cz.cuni.pogamut.remote
Wrapper that exposes some operations on agent via RMI.
RemoteAgentWrapper - Class in cz.cuni.pogamut.remote
 
RemoteAgentWrapper(Agent) - Constructor for class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
RemoteParser - Class in cz.cuni.pogamut.Parser
Class which connects to GameBots and awaits new clients. =================================== RemoteParser for Pogamut 2 Platform =================================== RemoteParser is meant to save the network traffic between GameBot and Client.
RemoteParser(String) - Constructor for class cz.cuni.pogamut.Parser.RemoteParser
 
RemoteParser(String, int) - Constructor for class cz.cuni.pogamut.Parser.RemoteParser
 
RemoteParserForMediator - Class in cz.cuni.pogamut.communication
This class should connect to remote parser and get messages from it.
RemoteParserForMediator(ParserConnection) - Constructor for class cz.cuni.pogamut.communication.RemoteParserForMediator
Initialize the class.
RemoteParserServer - Class in cz.cuni.pogamut.Parser
This class is instantiated by RemoteParser to listen on a specific port and accepting client connections.
RemoteParserServer(int, URI, Logger) - Constructor for class cz.cuni.pogamut.Parser.RemoteParserServer
 
RemoteParserServer.MediatorStorage - Class in cz.cuni.pogamut.Parser
 
RemoteParserServer.MediatorStorage(Mediator, InetAddress) - Constructor for class cz.cuni.pogamut.Parser.RemoteParserServer.MediatorStorage
 
remove(Object, int) - Method in class cz.cuni.astar.AStarHeap
 
remove(Object) - Method in class cz.cuni.astar.AStarHeap
 
remove() - Method in class cz.cuni.astar.AStarHeapIterator
 
remove(MessageType, int) - Method in class cz.cuni.pogamut.Client.HistoryBatch
 
remove() - Method in class cz.cuni.pogamut.Client.HistoryIterator
Not implemented!!!
remove(Object) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
remove(int) - Method in class cz.cuni.utils.math.Polygon3D
 
remove(Vertex3D) - Method in class cz.cuni.utils.math.Polygon3D
 
remove(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
remove(Vertex2D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceInterface
Vertex must be removed from the space
remove(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
remove(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
remove(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
remove(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
remove(Vertex3D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceInterface
Vertex must be removed from the space
remove(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
removeAll(Collection) - Method in class cz.cuni.astar.AStarHeap
 
removeAll(Collection) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
removeAllBots() - Method in class cz.cuni.pogamut.server.UTServer
Remove all bots from list of bots.
removeAllRaysFromAutoTrace() - Method in class cz.cuni.pogamut.Client.AgentBody
removes all rays from auto trace - event default ones
removeAllRaysFromAutoTrace() - Method in interface cz.cuni.pogamut.Client.Commands
remove all rays from auto-trace
"REMOVERAY {Id All}"
removeBot(Agent) - Method in class cz.cuni.pogamut.server.UTServer
Remove bot from list of bots.
removeBotEnteredWorldListener(BotEnteredWorldListener) - Method in class cz.cuni.pogamut.server.UTServer
 
removeBotEnteredWorldListener(BotEnteredWorldListener) - Method in interface cz.cuni.pogamut.server.UTWorld
Remove listener to the bot-enetered-the-world event.
removeBotInner(Agent) - Method in class cz.cuni.pogamut.server.UTServer
 
removeBotLeftWorldListener(BotLeftWorldListener) - Method in class cz.cuni.pogamut.server.UTServer
 
removeBotLeftWorldListener(BotLeftWorldListener) - Method in interface cz.cuni.pogamut.server.UTWorld
Remove listener to the bot-left-the-world event.
removeDisconnectedBots() - Method in class cz.cuni.pogamut.server.UTServer
Remove all disconnected bots from list of bots.
removeExperiment() - Method in class cz.cuni.pogamut.experiments.ExperimentsUTServer
Clears all variables connected to finished experiment.
removeIntrospectableProxyChangeListener(IntrospectableProxyChangeListener) - Method in class cz.cuni.pogamut.introspection.IntrospectableProxyUnion
 
removeIterationEndListener(AgentIterationEndListener) - Method in class cz.cuni.pogamut.Client.Agent
Remove the listener for agent logic iterations from registred ones.
removeIterationEndListener(AgentIterationEndListener) - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
removeIterationEndListener(AgentIterationEndListener) - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
removeListener(FlagListener<T>) - Method in class cz.cuni.utils.Flag
Removes all registered 'listener' from the flag (doesn't depend on the parameter, all listeners are removed).
removeListener(FlagListener<T>, int) - Method in class cz.cuni.utils.Flag
Removes all registered 'listener' from the flag (with specified listenerParam).
removeListener(FlagListener<T>) - Method in class cz.cuni.utils.ImmutableFlag
 
removeListener(FlagListener<T>, int) - Method in class cz.cuni.utils.ImmutableFlag
 
removePlayer(PlayerLeft) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
removeRayFromAutoTrace(int) - Method in class cz.cuni.pogamut.Client.AgentBody
remove ray of specified id from the array of auto trace rays
removeRayFromAutoTrace(int) - Method in interface cz.cuni.pogamut.Client.Commands
remove auto-trace with specified id from auto-trace rays
"REMOVERAY {Id X}"
removeRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.Client.AgentBody
remove ReceiveMessageListener
removeRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.server.UTServer
Remove listener that listens for messages from server control.
removeRcvMsgListener(RcvMsgListener) - Method in class cz.cuni.pogamut.server.UTServerConnection
Remove listener that listens for messages from server control.
removeSendCmdListener(SendCmdListener) - Method in class cz.cuni.pogamut.Client.AgentBody
remove command listener to commandListeners
removeTypedRcvMsgListener(RcvMsgListener, MessageType) - Method in class cz.cuni.pogamut.Client.AgentBody
remove ReceiveMessageListener of specified type (note, type is not a part of listener and must be specified separatedly)
request(UTServerRequest) - Method in class cz.cuni.pogamut.server.UTServer
This method is synchronized (later on in the body)!
request(UTServerRequest) - Method in class cz.cuni.pogamut.server.UTServerConnection
This method is synchronized!
requestAutoReconnect - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
requestNavPoints() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
requestOrMessageLatch - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
requestOrMessageLatchAccess - Variable in class cz.cuni.pogamut.server.UTServerConnection
 
requestPingPong - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
requestReachcheckLocation(int, Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
request whether location to is reachable from location from ID is for identifying the query when Gamebots send information back
requestReachcheckLocation(int, Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
request test on reachability of the target from the location, ID is for matching a query with a result
"CHECKREACH {Id X} {Target UnrealId} {From X X X}"
requestReachcheckTargetFrom(int, MessageObject, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
request whether location to is reachable from location from ID is for identifying the query when Gamebots send information back
requestReachcheckTargetFrom(int, MessageObject, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
request test on reachability of the target from the location, ID is for matching a query with a result
"CHECKREACH {Id X} {Location X X X} {From X X X}"
requests - Variable in class cz.cuni.pogamut.server.UTServerConnection
Queue with requests to the server.
respawn(Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
respawns agent on the specified place with specified rotation
respawn() - Method in class cz.cuni.pogamut.Client.AgentBody
Respawns agent on random PlayerStart navpoint.
respawn(Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
respawn agent on supplied location with supplied rotation
"RESPAWN {Location X X X} {Rotation X X X}"
respawn() - Method in interface cz.cuni.pogamut.Client.Commands
respawn agent on random location
"RESPAWN"
respawnBot(String) - Method in class cz.cuni.pogamut.server.UTServer
 
respawnBot(String, Triple) - Method in class cz.cuni.pogamut.server.UTServer
 
respawnBot(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Respawns specified bot at random place.
respawnBot(String, Triple) - Method in interface cz.cuni.pogamut.server.UTWorld
Respawns specified bot at specified location.
restartAutoTraceRays() - Method in class cz.cuni.pogamut.Client.AgentBody
set auto traces to default settings - 4 perpendicular rays
restartAutoTraceRays() - Method in interface cz.cuni.pogamut.Client.Commands
restart auto-trace - set to default settings
"ADDRAY {Id Default}"
restartHistory() - Method in class cz.cuni.pogamut.Client.History
restarts history after the death of the agent
restartInventory() - Method in class cz.cuni.pogamut.Client.AgentInventory
restarts inventory after agent's death
restartMap() - Method in class cz.cuni.pogamut.Client.GameMap
method which restarts game map instance - restart necessary variables
restartMemory() - Method in class cz.cuni.pogamut.Client.AgentMemory
restarts variables, which became invalid after the agent got killed therefore erase myHistory and myInventory
according to synchronization issues switching is used
how it works:
- memory creates new instances of history and inventory (the rest don't need synchronization)
- when agent's logic ends current interation, it checks if it is ready to run again and call switchMemories()
- when the memories are switched - new are on their place, it waits for the first SELF message and let logic do its work again
restartPathManager() - Method in class cz.cuni.pogamut.Client.PathManager
Call to reset all variables of the path manager - called also internally when restarting paths.
restartRunAlongPath() - Method in class cz.cuni.pogamut.Client.PathManager
Used to restart the running along path - all variables cleared - called automaticaly during restartPathManager() or agent respawn.
result - Variable in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Result of this experiment, it is set from the user code setResult()
result - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
result - Variable in class cz.cuni.pogamut.MessageObjects.FastTrace
 
result - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
resume() - Method in class cz.cuni.pogamut.server.UTServer
 
resume() - Method in interface cz.cuni.pogamut.server.UTWorld
Resume the world;
resumeClientParserThread() - Method in class cz.cuni.pogamut.communication.Mediator
Resumes the Client->Parser thread (if paused).
resumeLogic(Object) - Method in class cz.cuni.pogamut.Client.Agent
Resumes the paused logic.
resumeLogic(Object) - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Operation exposed for management
resumeMessageProcessing() - Method in class cz.cuni.pogamut.Client.AgentBody
 
retainAll(Collection) - Method in class cz.cuni.astar.AStarHeap
 
retainAll(Collection) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
retrievePathAStar(NavPoint) - Method in class cz.cuni.pogamut.Client.PathManager
Use this method before you call runAlongPath() to prepare the path to run along :) When PATH_FOUND is returned, you may then call runAlongPath().
retrievePathGB(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
Use this method before you call runAlongPath() to prepare the path to run along :) When PATH_FOUND is returned, you may then call runAlongPath().
returningToLiftExit - Variable in class cz.cuni.pogamut.Client.PathManager
Whether the command to return to lift exit has been issued.
right(int) - Method in class cz.cuni.astar.AStarHeap
 
RIGHT_SENSOR - Static variable in class cz.cuni.pogamut.Client.TestBot
 
roamingSpot - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
roaming spot is a place to make an ambush
rocketHits - Variable in class cz.cuni.pogamut.Client.AgentStats
 
rotateX(double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
rotateX(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
rotateY(double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
rotateY(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
rotateYawPitchRoll(Triple, double, double, double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
rotateYawPitchRoll(double, double, double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
rotateYawPitchRoll(Tuple3D, double, double, double) - Static method in class cz.cuni.utils.math.M
 
rotateYawPitchRoll(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
rotateZ(double, double, double, double) - Static method in class cz.cuni.utils.math.M
 
rotateZ(Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
rotation - Variable in class cz.cuni.pogamut.Client.AgentInitializer
rotation bot should have in the first spawn
rotation - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
rotation - Variable in class cz.cuni.pogamut.MessageObjects.HearNoise
How should bot rotate if it would like to be in the direction of the pickuped actor
rotation - Variable in class cz.cuni.pogamut.MessageObjects.HearPickup
How should bot rotate if it would like to be in the direction of the pickuped actor
rotation - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
rotation - which direction agent should face to on the roamingSpot, snipingSpot
rotation - Variable in class cz.cuni.pogamut.MessageObjects.Player
Rotation - which direction the player is facing in absolute terms
rotation - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Rotation - which direction the player is facing in absolute terms
rotation - Variable in class cz.cuni.pogamut.MessageObjects.Self
Rotation - which direction the player is facing in absolute terms
rotationAsVector(Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
rotationAsVectorUTUnits(Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
round(double, int) - Static method in class cz.cuni.utils.math.M
 
RUDA - Static variable in class cz.cuni.utils.MyLevel
 
run() - Method in class cz.cuni.pogamut.Client.Agent
We expect that connectTo{Local|Remote}Parser has been already called.
run() - Method in class cz.cuni.pogamut.experiments.Timer.TimerThread
Marks some importatnt event, adds time elapsed since last event to the current simulation time.
run() - Method in class cz.cuni.pogamut.experiments.TimerTask
 
run() - Method in class cz.cuni.pogamut.Parser.RemoteParserServer
 
run() - Method in class cz.cuni.pogamut.server.UCCWrapper.StreamSink
 
run() - Method in class cz.cuni.pogamut.server.UTServerConnection
Is called internaly from runThread() ... this class shouldn't be run via Thread.run(object).
run() - Method in class cz.cuni.utils.RunnableTemplate
Is called internaly from runThread() ... this class shouldn't be run via Thread.run(object).
runAlongPath() - Method in class cz.cuni.pogamut.Client.GameMap
method to follow smoothly desired path - list of navigation points obtained from game map can handle movers - wait on it until top and leave note that movers in the way are in this fashion: - LiftExit -> LiftCenter -> LiftExit so as agent is supposed to go up when he is supposed to go to LiftCenter (therefore is around first LiftExit) he waits for mover to be about his level and then goes on it, wait to level with second LiftExit and move on
runAlongPath() - Method in interface cz.cuni.pogamut.Client.Navigation
method to follow smoothly desired path - list of navigation points obtained from game map can handle movers - wait on it until top and leave note that movers in the way are in this fashion: - LiftExit -> LiftCenter -> LiftExit so as agent is supposed to go up when he is supposed to go to LiftCenter (therefore is around first LiftExit) he waits for mover to be about his level and then goes on it, wait to level with second LiftExit and move on
runAlongPath() - Method in class cz.cuni.pogamut.Client.PathManager
method to follow smoothly desired path - list of navigation points obtained from game map can handle movers - wait on it until top and leave note that movers in the way are in this fashion: - LiftExit -> LiftCenter -> LiftExit so as agent is supposed to go up when he is supposed to go to LiftCenter (therefore is around first LiftExit) he waits for mover to be about his level and then goes on it, wait to level with second LiftExit and move on
runAlongPath_EnteringLiftState(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
runAlongPath_ExitingLift(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
runAlongPath_InCenterOfTheLiftState(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
runAlongPath_PathRestartedState(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
runAlongPath_RunningToNavpointState(Triple) - Method in class cz.cuni.pogamut.Client.PathManager
 
runAroundItemsInTheMap(List<? extends Item>, boolean) - Method in class cz.cuni.pogamut.Client.GameMap
run around items in the map is a complex method which covers behavior which runs around the map according to specified list of items, it works in the following fashion: 1) nextItem == null => shuffle itemsToRunAround, choose first one 2) path == null => obtain path 3) run along the path 4) if the run along fails or if bot reaches the item, switch to next on
runAroundItemsInTheMap(List<? extends Item>, boolean) - Method in interface cz.cuni.pogamut.Client.Navigation
run around items in the map is a complex method which covers behavior which runs around the map according to specified list of items, it works in the following fashion: 1) nextItem == null => shuffle itemsToRunAround, choose first one 2) path == null => obtain path 3) run along the path 4) if the run along fails or if bot reaches the item, switch to next on
runClientParserCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Body (run()) of the Client->Parser thread.
runExperiment() - Method in class cz.cuni.pogamut.experiments.Experiment
Starts the experiment.
RunnableTemplate - Class in cz.cuni.utils
This class shouldn't be altered or instancied - it's only example / template where you can learn how to implement runnable classes and what is a good practice when doing so.
RunnableTemplate() - Constructor for class cz.cuni.utils.RunnableTemplate
 
running - Variable in class cz.cuni.pogamut.experiments.TimeProvider
Is the timer running?
runningClients - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
runningDeviation - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
Deviation from the bot's running line after that the bot tries to jump...
runningSet - Static variable in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
 
runningState - Variable in class cz.cuni.pogamut.Client.PathManager
State of the runAlongPath() that allows us to handle lifts.
runningToNavPointIndex - Variable in class cz.cuni.pogamut.Client.PathManager
Index of the navpoint we're running to.
runParserClientCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Body (run()) of the Parser->Client thread.
runThread() - Method in class cz.cuni.pogamut.server.UTServerConnection
Called from constructor to start the thread.
runThread() - Method in class cz.cuni.utils.RunnableTemplate
This method should be used to run() this class in a new thread.
runTo - Variable in class cz.cuni.pogamut.Client.TestBot2
 
runToLocation(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
sends RUNTO command with specified location as a parameter
runToLocation(Triple) - Method in interface cz.cuni.pogamut.Client.Commands
agent run to location
"RUN {Location X X X} {Speed XXXX} {Accel X}"
runToNavPoint(NavPoint) - Method in class cz.cuni.pogamut.Client.AgentBody
runToNavPoint accepts NavPoint and sends command that makes bot to run to it
runToNavPoint(NavPoint) - Method in interface cz.cuni.pogamut.Client.Commands
agent run to supplied navigation point
"RUN {Location X X X} {Speed XXXX} {Accel X}"
runToNext - Variable in class cz.cuni.pogamut.Client.TestBot2
 
runToTarget(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
similar to run to runToNavPoint, target could be anything with UnrealID
runToTarget(Item) - Method in class cz.cuni.pogamut.Client.AgentBody
similar to run to runToNavPoint
runToTarget(Player) - Method in class cz.cuni.pogamut.Client.AgentBody
similar to run to runToNavPoint
runToTarget(MessageObject) - Method in interface cz.cuni.pogamut.Client.Commands
agent run to target - e. g. enemy
"RUN {Location X X X} {Speed XXXX} {Accel X}"

S

safeRunToLocation(Triple) - Method in class cz.cuni.pogamut.Client.GameMap
safely navigates agent to the location of choosen item (could be anywhere). moreover you can set the distance at which agent will stop when reaching last point of the path (by setting GameMapSettings.lastNavigationPointOfPathPrecision) it should be I think at least 5 as I think it is not guaranteed that bots moves precisely.
safeRunToLocation(Triple) - Method in interface cz.cuni.pogamut.Client.Navigation
safely navigates agent to the location of choosen item (could be anywhere). moreover you can set the distance at which agent will stop when reaching last point of the path (by setting GameMapSettings.lastNavigationPointOfPathPrecision) it should be I think at least 5 as I think it is not guaranteed that bots moves precisely.
sameSide(Tuple3D, Tuple3D, Plane3D) - Static method in class cz.cuni.utils.math.M
 
sameSign(double, double) - Static method in class cz.cuni.utils.math.M
If y == 0 returns false, x == 0 && y > 0 -> false, x == 0 && y == 0 -> true
sameWay(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
CALL IFF vector1.equals(vector2) || vector1.equals(vector2.inverse())
sameWay(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
CALL IFF vector1.equals(vector2) || vector1.equals(vector2.inverse())
saveObject(T, ObjectOutputStream) - Method in class cz.cuni.utils.GenericLoader
Writes object to the output stream, returns success
saveObject(T, OutputStream) - Method in class cz.cuni.utils.GenericLoader
Writes object to the output stream, returns success.
saveObject(T, File) - Method in class cz.cuni.utils.GenericLoader
Writes object to the file;
saveObject(T, String) - Method in class cz.cuni.utils.GenericLoader
Writes object to the file at 'pathAndFileName';
schedule(TimerTask, long) - Method in class cz.cuni.pogamut.experiments.Experiment
Schedules task for execution.
schedule(TimerTask, long) - Method in class cz.cuni.pogamut.experiments.Timer
Schedules task for execution.
scheduledSimulationTime - Variable in class cz.cuni.pogamut.experiments.TimerTask
Simulation time when this event should occur.
ScriptedAgent - Class in cz.cuni.pogamut.Client
This is class for the agents that are using the ScriptEngine.
ScriptedAgent() - Constructor for class cz.cuni.pogamut.Client.ScriptedAgent
Constructor which is needed when you have to initialize the environment of the scripting language.
ScriptedAgent(String) - Constructor for class cz.cuni.pogamut.Client.ScriptedAgent
Bind new instance of scripted agent with source file.
ScriptedAgent(File) - Constructor for class cz.cuni.pogamut.Client.ScriptedAgent
Bind new instance of scripted agent with source file.
ScriptedAgentException - Exception in cz.cuni.pogamut.exceptions
This exception is raised by ScriptedAgent and it's descendants.
ScriptedAgentException(String) - Constructor for exception cz.cuni.pogamut.exceptions.ScriptedAgentException
Constructs a new exception with the specified detail message.
ScriptedAgentException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.ScriptedAgentException
Constructs a new exception with the specified detail message and cause.
scriptFileBinded() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This method is called whenever the script file is binded and evaluated.
scriptFileName - Variable in class cz.cuni.pogamut.Client.ScriptedAgent
Name of the file which contains the logic.
ScriptProxy - Class in cz.cuni.pogamut.introspection
Interface for all IntrospectableProxies of ScriptEngines
ScriptProxy(ScriptEngine) - Constructor for class cz.cuni.pogamut.introspection.ScriptProxy
 
ScriptProxyFactory - Class in cz.cuni.pogamut.introspection
Factory class for ScriptProxy objects.
ScriptProxyFactory() - Constructor for class cz.cuni.pogamut.introspection.ScriptProxyFactory
Creates a new instance of ScriptProxyFactory
ScriptProxyManager - Class in cz.cuni.pogamut.introspection
SPI manager for getting ScriptProxies for ScriptEngines.
ScriptProxyManager() - Constructor for class cz.cuni.pogamut.introspection.ScriptProxyManager
This class cannot be instanciated.
ScriptProxyManager.EmptyProxy - Class in cz.cuni.pogamut.introspection
Introspection proxy doing nothing.
ScriptProxyManager.EmptyProxy() - Constructor for class cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
 
Scripts - Class in cz.cuni.utils
 
Scripts() - Constructor for class cz.cuni.utils.Scripts
 
searchNavsForItems() - Method in class cz.cuni.pogamut.Client.AgentBody
search through known navigation points (received at the beginning of the connection) and if the navpoint has itemID not equal to 0, get the item, set its properties and fire event
seeAllNavPoints() - Method in class cz.cuni.pogamut.Client.AgentMemory
Returns ALL NavPoints that are around the agent (not only visible).
seeAnyReachableItemAndWantIt() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
sees reachable item and wants it
seeAnyReachableItemAndWantIt() - Method in class cz.cuni.utils.TestBot
sees reachable item and wants it
seenAmmos(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Ammos from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenAmmos(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all ammos in the past "time" batches
seenArmors(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Armors from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenArmors(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all armors in the past "time" batches
seenHealths(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Healths from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenHealths(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all healths in the past "time" batches
seenItems(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Items from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenItems(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all items in the past "time" batches
seenMovers(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Movers from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenMovers(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all movers in the past "time" batches
seenNavPoints(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of NavPoints from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenNavPoints(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all navigation points in the past "time" batches
seenPlayers(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Players from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenPlayers(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all players in the past "time" batches
seenWeapons(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
get ArrayList of Weaponss from myHistory - they are stored here as MessageObjects so I do overtyping for all objects
when there is nothing yet stored - returns empty ArrayList!
seenWeapons(int) - Method in interface cz.cuni.pogamut.Client.RecentMemory
Search in History and return all weapons in the past "time" batches
SeePlayer - Class in cz.cuni.pogamut.MessageObjects
See player.
SeePlayer() - Constructor for class cz.cuni.pogamut.MessageObjects.SeePlayer
 
seeReachableItem() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
Segment2D - Class in cz.cuni.utils.math.extended
Contains hash code + method equals (endpoints of the segment must be the same, ordering doesn't metter), once created - shouldn't be changed.
Segment2D(Vertex2D, Vertex2D) - Constructor for class cz.cuni.utils.math.extended.Segment2D
 
Segment3D - Class in cz.cuni.utils.math.extended
Contains hash code + method equals (endpoints of the segment must be the same, ordering doesn't metter), once created - shouldn't be changed.
Segment3D(Vertex3D, Vertex3D) - Constructor for class cz.cuni.utils.math.extended.Segment3D
 
Segment3D(Segment3D) - Constructor for class cz.cuni.utils.math.extended.Segment3D
 
segmentPoints(Tuple2D, double) - Method in class cz.cuni.utils.math.extended.Segment2D
Returns points which distance from 'point' is 'distance' and lies inside the segment.
Self - Class in cz.cuni.pogamut.MessageObjects
Information about your bot's state.
Self(int, String, String, Triple, Triple, Triple, int, String, boolean, int, int, int, boolean, boolean, double, int) - Constructor for class cz.cuni.pogamut.MessageObjects.Self
 
Self() - Constructor for class cz.cuni.pogamut.MessageObjects.Self
 
selfHistory(int) - Method in class cz.cuni.pogamut.Client.AgentMemory
to get all selfs in some past - useful for calculation based on recent agent's movement, status, etc.
send(String) - Method in class cz.cuni.pogamut.Parser.GameBotConnection
 
send(String) - Method in class cz.cuni.pogamut.Parser.ParserConnection
 
SendCmdEvent - Class in cz.cuni.pogamut.Client
Event which is raised when the command is sent.
SendCmdEvent(Object, Command) - Constructor for class cz.cuni.pogamut.Client.SendCmdEvent
 
SendCmdListener - Interface in cz.cuni.pogamut.Client
listener which takes care about sending commands therefore you can register listener on commands and will be notified whenever AgentBody sends one
sendCommand(Command) - Method in class cz.cuni.pogamut.Client.AgentBody
send command is general method used to propagate command string via Parser to Gamebots
sendCommandToGB(String) - Method in class cz.cuni.pogamut.server.UTServerConnection
 
sendGBMessage(String) - Method in interface cz.cuni.pogamut.communication.ParserInterfaceForClient
Send message to the game bots.
sendGetPathToLocation(int, Triple) - Method in class cz.cuni.pogamut.Client.GameMap
This method sends GETPATH query to GameBots - you have to provide PathID under which the path will be returned by GB and stored in GameMap instance.
sendGetPathToLocation(int, Triple) - Method in interface cz.cuni.pogamut.Client.Navigation
This method sends GETPATH query to GameBots - you have to provide PathID under which the path will be returned by GB and stored in GameMap instance.
sendGetPathToNavPoint(NavPoint) - Method in class cz.cuni.pogamut.Client.GameMap
This method sends GETPATH query to GameBots - you have to provide PathID under which the path will be returned by GB and stored in GameMap instance.
sendGetPathToNavPoint(NavPoint) - Method in interface cz.cuni.pogamut.Client.Navigation
This method sends GETPATH query to GameBots - you have to provide PathID under which the path will be returned by GB and stored in GameMap instance.
sendGlobalMessage(String) - Method in class cz.cuni.pogamut.Client.AgentBody
sends message to the game global communication channel
sendGlobalMessage(String) - Method in interface cz.cuni.pogamut.Client.Commands
send message to global communication channel
"MESSAGE {Text text} {Global True}"
sending - Variable in class cz.cuni.pogamut.MessageObjects.ItemList
flag, if true, then we are in ITEM_LIST sending, if false, then not
sending - Variable in class cz.cuni.pogamut.MessageObjects.NavList
flag, if true, then we are in NAVLISt sendinf, if false, then not
sending - Variable in class cz.cuni.pogamut.MessageObjects.RayList
flag, if true, then we are in RAY_LIST sending, if false, then not
sendMessageToClient(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
From MediatorClientInterface (Sends message object to the client).
sendMessageToClient(MessageObject) - Method in interface cz.cuni.pogamut.communication.MediatorClientInterface
Sends message object to the client.
sendMessageToClient(MessageObject) - Method in class cz.cuni.pogamut.communication.MediatorForClient
Sends parsed message from the Parser to the Client.
sendMessageToClient(MessageObject) - Method in class cz.cuni.pogamut.server.UTServerConnection
Sends message object to the client.
sendMessageToClientUnsync(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
Unsync method (messageProcessingMutex) of the sendMessageToClient().
sendMessageToGB(String) - Method in class cz.cuni.pogamut.Client.Agent
 
sendMessageToGB(String) - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Sends a GB message to the UT server
sendMessageToGB(String) - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Sends a GB message to the UT server
sendMessageToGB(Command) - Method in class cz.cuni.pogamut.communication.Mediator
This is shortcut for sending messages to GB for LocalParser.
sendMessageToGB(String) - Method in interface cz.cuni.pogamut.communication.MediatorGBInterface
Sends message to the GameBots from the client.
sendMessageToGB(String) - Method in class cz.cuni.pogamut.communication.RemoteParserForMediator
 
sendMessageToGB(String) - Method in class cz.cuni.pogamut.Parser.Parser
Sends data through GameBotConnection.
sendMessageToGB(String) - Method in interface cz.cuni.pogamut.remote.RemoteAgent
 
sendMessageToGB(String) - Method in class cz.cuni.pogamut.remote.RemoteAgentWrapper
 
sendPrivateMessage(String) - Method in class cz.cuni.pogamut.Client.AgentBody
sends message to the game team communication channel
sendPrivateMessage(String) - Method in interface cz.cuni.pogamut.Client.Commands
send message to private team communication channel
"MESSAGE {Text text} {Global False}"
sendToGB(String) - Method in class cz.cuni.pogamut.server.UTServer
 
sense_armed() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_fail() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_fail() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
 
sense_hasBetterWeapon() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_health() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_isShooting() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_knowMedkits() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_seeEnemy() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_seeItemAndWantIt() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_stucked() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_succeed() - Method in class cz.cuni.sposhBot.java.examples.MyBehaviour
 
sense_succeed() - Method in class cz.cuni.sposhBot.java.JavaBehaviour
 
senses - Variable in class cz.cuni.sposhBot.java.JavaBehaviour
 
sensor - Variable in class cz.cuni.pogamut.Client.TestBot
Whether any of the sensor signalize the collision.
SENSOR_LENGTH - Static variable in class cz.cuni.pogamut.Client.TestBot
 
SENSOR_LENGTH - Static variable in class cz.cuni.pogamut.Client.TestBot2
 
sensorFront - Variable in class cz.cuni.pogamut.Client.TestBot
Whether the front sensor signalize the collision.
sensorLeft - Variable in class cz.cuni.pogamut.Client.TestBot
Whether the left sensor signalize the collision.
sensorRight - Variable in class cz.cuni.pogamut.Client.TestBot
Whether the right sensor signalize the collision.
SerialExperimentExecutor - Class in cz.cuni.pogamut.experiments
 
SerialExperimentExecutor() - Constructor for class cz.cuni.pogamut.experiments.SerialExperimentExecutor
 
serialVersionUID - Static variable in class cz.cuni.pogamut.Client.RcvMsgEvent
 
serialVersionUID - Static variable in class cz.cuni.pogamut.Client.SendCmdEvent
 
serialVersionUID - Static variable in class cz.cuni.utils.MyLevel
 
server - Variable in class cz.cuni.pogamut.experiments.Experiment
Interface to the world of UT2004.
server - Variable in class cz.cuni.pogamut.experiments.ExperimentsUTServer
Server being wrapped.
server - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
serverAddress - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
InetAddress used by the connection (remote side)
serverAddress - Variable in class cz.cuni.pogamut.Parser.ParserConnection
InetAddress used by the connection (remote side)
serverOpened - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Does this server allow connection of new bots?
serverPort - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
Remote port of the connection.
serverPort - Variable in class cz.cuni.pogamut.Parser.ParserConnection
Remote port of the connection.
serverPort - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
serverRemoteParserURI - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
URI of remote parser associated with this UT server.
serverSocketInitialized - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
serverStarted - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
serverState - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
serverStateFlag - Variable in class cz.cuni.pogamut.server.UTServerInfoSnapshot
This is class where we maintiain the state of the server, e.g.
serverStateListener - Variable in class cz.cuni.pogamut.experiments.Experiment
UTServer state listener, if server state is switched to PAUSED then pause the experiment as well and vice versa.
serverThread - Variable in class cz.cuni.pogamut.Parser.RemoteParser
 
serverUp - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Flag whether server is up.
serverURI - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
set(PyObjectWrapper, Object) - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
This accepts java class instance which is proper for the object it wrappes - it uses wrapper.getNewValue() for obtaining the PyObject representation of the java object and then it uses place.set() to insert the new value to it's correct place in another python object.
set(PyObject) - Method in class cz.cuni.pogamut.introspection.python.PyObjectPlace
This should set the PyObject to the right place.
set(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
set(Vertex2D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceInterface
You have to insert this vertex into space, possibly overwriting the existing one.
set(Vertex2D) - Method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
set(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
set(Vertex3D) - Method in interface cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceInterface
You have to insert this vertex into space, possibly overwriting the existing one.
set(Vertex3D) - Method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
set(Settings.Setting, Object) - Static method in class cz.cuni.utils.Settings
 
setAccuracy(double) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setAgent(Agent) - Method in class cz.cuni.pogamut.Client.AgentStats
 
setAgentAttributes() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Export important agent variables to the ScriptingEngine.
setAmmoType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.Ammo
 
setArmorType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.Armor
 
setAttribute(String, Object) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
Sets attribute to the global scope of the engine.
setAutomaticallyReconnect(boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
setAutoReconnectMillis(int) - Method in class cz.cuni.pogamut.server.UTServer
 
setAutoTrace(boolean) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setBotName(String) - Method in class cz.cuni.pogamut.Client.BaseBot
Sets new name of the bot.
setBotName(String, String) - Method in class cz.cuni.pogamut.server.UTServer
 
setBotName(String, String) - Method in interface cz.cuni.pogamut.server.UTWorld
TODO: comment
setBotSkillLevel(int) - Method in class cz.cuni.pogamut.Client.AgentInitializer
Checks whether the botSkillLevel is 1-7.
setChanged(boolean) - Static method in class cz.cuni.utils.PogamutPlatformClassLoader
 
setClassLoader(ClassLoader) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
setCloseList(Collection) - Method in interface cz.cuni.astar.AStarGoal
This is called at the beggining of the A* algorithm to bind the close list to the goal (you may use it check which nodes we've visited, etc... for extra cost for instance).
setCloseList(Collection) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
setConnection(UTServerConnection) - Method in class cz.cuni.pogamut.server.UTServer
 
setCrouch(boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
set crouch
setCrouch(boolean) - Method in interface cz.cuni.pogamut.Client.Commands
switch from normal movement to crouch and back
"SETCROUCH {Crouch True|False}"
setCurrentRequest(UTServerRequest) - Method in class cz.cuni.pogamut.server.UTServerConnection
 
setDamageSuffered(int) - Method in class cz.cuni.pogamut.Client.ModifiableAgentStats
 
setDeaths(int) - Method in class cz.cuni.pogamut.Client.ModifiableAgentStats
 
setExperimentSpeed(double) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
setExperimentState(ExperimentExecutionState) - Method in class cz.cuni.pogamut.experiments.Experiment
 
setExtra(Serializable) - Method in class cz.cuni.pogamut.Client.AgentStats
 
setFlag(T) - Method in class cz.cuni.utils.Flag
Changes the flag and informs all listeners.
setFlag(T) - Method in class cz.cuni.utils.ImmutableFlag
 
setFlagLogicTemporalyStopped(boolean) - Method in class cz.cuni.pogamut.Client.Agent
 
setGamebotsBotURI(URI) - Method in class cz.cuni.pogamut.server.UTServer
 
setGamebotsControlConnectionURI(URI) - Method in class cz.cuni.pogamut.server.UTServer
 
setGameInfo(GameInfo) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
setGameInfo(GameInfo) - Method in class cz.cuni.pogamut.server.UTServer
DO NOT USED OUTSIDE THE UTServerConnection !!!
setGameInfo(GameInfo) - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
 
setGameSpeed(double) - Method in class cz.cuni.pogamut.server.UTServer
Speed is from 0.1 to 40. 1 is normal game speed.
setGameSpeed(double) - Method in interface cz.cuni.pogamut.server.UTWorld
Sets game speed of UT2004.
setHealthType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.Health
 
setID(int) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
setLenghtOAutoTrace(int, int) - Method in class cz.cuni.pogamut.Client.AgentBody
 
setLenghtOAutoTrace(int, int) - Method in interface cz.cuni.pogamut.Client.Commands
change lenght of all traces at once
setLevelToAll(Level) - Method in class cz.cuni.utils.LoggerManager
 
setLoaded(boolean) - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
setLocation(Triple) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setLocation(Triple) - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
setLocation(Triple) - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
setLogger(Logger) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Set logger that should be used as the default logger for the experiment.
setLogicStartLatch(CountDownLatch) - Method in class cz.cuni.pogamut.Client.Agent
You may want to spaw N bots and wait for their initialization, if you do so, you may use this method which will store the provided CountDownLatch here.
setLogPlatformToScreen() - Method in class cz.cuni.pogamut.Client.AgentLauncher
Alters the agent platform log to log to screen.
setLogToScreen() - Method in class cz.cuni.pogamut.Client.AgentLauncher
Alters the agent log to log to screen.
setManualSpawn(boolean) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setMap(String) - Method in class cz.cuni.pogamut.server.UTServer
 
setMap(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Sets the map of the UT2004, NO BLOCK
setMapAndWait(String) - Method in class cz.cuni.pogamut.server.UTServer
 
setMapAndWait(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Will send command to change the map IFF it's not the one that is currently running.
setMapSize(int, int) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
setMaxLenghtOfStoring(int) - Method in class cz.cuni.pogamut.Client.History
set max number of stored HistoryBatches
setMelee(boolean) - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
setMelee(boolean) - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
setName(String) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setName(String) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
 
setName(String) - Method in class cz.cuni.pogamut.server.UTServer
Sets the name of the server.
setNext(HistoryBatch) - Method in class cz.cuni.pogamut.Client.HistoryBatch
set next batch
setOpenList(Collection) - Method in interface cz.cuni.astar.AStarGoal
This is called at the beggining of the A* algorithm to bind the open list to the goal (you may use it check which nodes we've visited, etc... for extra cost for instance).
setOpenList(Collection) - Method in class cz.cuni.pogamut.Client.GameMapAStarGoal
 
setParameters(Parameter[]) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Set parameters of the configuration, clears all previous parameters.
setParser(Parser) - Method in class cz.cuni.pogamut.Parser.Yylex
Set parser translating UnrealID to IntID.
setPingPong(boolean) - Method in class cz.cuni.pogamut.server.UTServer
 
setPongTimeoutMillis(int) - Method in class cz.cuni.pogamut.server.UTServer
 
setRecordReplay(boolean) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
If set to true then a replay with the mach will be saved on the server.
setResultAndTerminate(ExperimentResult) - Method in class cz.cuni.pogamut.experiments.Experiment
Sets result of this experiment and TERMINATE the experiment.
setRotation(Triple) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setRun() - Method in class cz.cuni.pogamut.Client.AgentBody
makes agent to run when moving
setRun() - Method in interface cz.cuni.pogamut.Client.Commands
change the way of agent movement from walk to run
"SETWALK {Walk False}"
setServerOpened(boolean) - Method in class cz.cuni.pogamut.server.UTServer
Open or close server for new bots.
setServerRemoteParserURI(URI) - Method in class cz.cuni.pogamut.server.UTServer
 
setServerState(UTServerState) - Method in class cz.cuni.pogamut.server.UTServerConnection
 
setSkin(String) - Method in class cz.cuni.pogamut.Client.AgentBody
set skin of the agent to the skin of specified name
setSkin(String) - Method in class cz.cuni.pogamut.Client.AgentInitializer
Specifies bot's appearance.
setSkin(String) - Method in interface cz.cuni.pogamut.Client.Commands
set skin of the agent to the skin of specified name
setSpecialType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.Special
 
setTargetLead(boolean) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
setTeam(int) - Method in class cz.cuni.pogamut.Client.AgentInitializer
 
Settings - Class in cz.cuni.utils
Default settings for properties stored in Preferences class.
Settings() - Constructor for class cz.cuni.utils.Settings
Creates a new instance of DefaultSettings
Settings.Setting - Enum in cz.cuni.utils
 
Settings.Setting(String, Object) - Constructor for enum cz.cuni.utils.Settings.Setting
 
setTriple(Triple) - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
setType(MessageType) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
setUnrealID(String) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
setValue(Object) - Method in class cz.cuni.pogamut.introspection.java.JavaProperty
 
setValue(Object) - Method in interface cz.cuni.pogamut.introspection.Property
Set value of property.
setValue(Object) - Method in class cz.cuni.pogamut.introspection.python.PythonProperty
 
setValue(Object) - Method in interface cz.cuni.pogamut.remote.Property
Set value of property.
setValue(Object) - Method in class cz.cuni.pogamut.remote.PropertyWrapper
 
setVertex(int, Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
setVertex(int, Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
setVertexAndHM(int, Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
setVertexAndHS(int, Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
setVisible(boolean) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
setVisionTime(double) - Method in class cz.cuni.pogamut.server.UTServer
 
setVisionTime(double) - Method in interface cz.cuni.pogamut.server.UTWorld
Set vision time... whatever it is.
setWalk() - Method in class cz.cuni.pogamut.Client.AgentBody
makes agent to walk when moving (he seems more like in cautious mode:))
setWalk() - Method in interface cz.cuni.pogamut.Client.Commands
change the way of agent movement from run to walk
"SETWALK {Walk True}"
setWeaponType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
setWeaponType(ItemType) - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
severity - Variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SEVERITY_FIXED_ERROR - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SEVERITY_INFO - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SEVERITY_UNEXPECTED_ERROR - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SEVERITY_UNKNOWN - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SEVERITY_UNRECOVERED_ERROR - Static variable in class cz.cuni.utils.errorlog.ErrorMessage
 
SHADOW - Static variable in class cz.cuni.utils.MyLevel
 
sharedVertex(Segment2D) - Method in class cz.cuni.utils.math.extended.Segment2D
 
sharedVertex(Segment3D) - Method in class cz.cuni.utils.math.extended.Segment3D
 
shoot(Player) - Method in class cz.cuni.pogamut.Client.AgentBody
agent start to shoot at location - target is optional, if it is provided server provides aim correction
shoot(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
agent start to shoot at location - target is optional, if it is provided server provides aim correction, so this method is without aim correction
shoot(Player) - Method in interface cz.cuni.pogamut.Client.Commands
shoot at target player
"SHOOT {Location X X X} {Target UnrealId} {Alt False}"
shoot(Triple) - Method in interface cz.cuni.pogamut.Client.Commands
shoot at target player
"SHOOT {Location X X X} {Alt False}"
shootAlternate(Player) - Method in class cz.cuni.pogamut.Client.AgentBody
agent start to shoot at location using alternate fire - target is optional, if it is provided server provides aim correction
shootAlternate(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
agent start to shoot at location using alternate fire - target is optional, if it is provided server provides aim correction, so this method is without aim correction
shootAlternate(Player) - Method in interface cz.cuni.pogamut.Client.Commands
shoot at target player
"SHOOT {Location X X X} {Target UnrealId} {Alt True}"
shootAlternate(Triple) - Method in interface cz.cuni.pogamut.Client.Commands
shoot at target player
"SHOOT {Location X X X} {Alt True}"
shooting - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
shooting - Variable in class cz.cuni.pogamut.MessageObjects.Player
Shooting - whether player is shooting
shooting - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Wether player is shooting
shooting - Variable in class cz.cuni.pogamut.MessageObjects.Self
Shooting - wether the bot is shooting or not TODO: FIXME: IS NOT IMPLEMENTED YET BY GAMEBOTS (in this class diff(), update() are OK)
shortcut - Variable in enum cz.cuni.pogamut.MessageObjects.MessageType
 
shouldCollectHealth - Variable in class cz.cuni.utils.TestBot
boolean switch to activate collect health
shouldCollectItems - Variable in class cz.cuni.utils.TestBot
boolean switch to activate collect items
shouldEngage - Variable in class cz.cuni.utils.TestBot
boolean switch to activate engage
shouldLog - Variable in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
shouldLogChanged() - Method in class cz.cuni.pogamut.Parser.GameBotConnection.BufferedReaderForLog
 
shouldPursue - Variable in class cz.cuni.utils.TestBot
boolean switch to activate pursue
shouldRearm - Variable in class cz.cuni.utils.TestBot
boolean switch to activate rearm
shouldRun - Variable in class cz.cuni.pogamut.communication.Mediator
Internal flag which is used to terminate the communication threads if dropped by stopParser().
shouldRun - Variable in class cz.cuni.pogamut.server.UTServerConnection
Config flag ... when dropped, the thread will die and the object will be no longer usable!
showAllErrors(Frame) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
showDebug - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
showDebug - Variable in class cz.cuni.pogamut.MessageObjects.Player
show debug for him?
showFocalPoint - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
showFocalPoint - Variable in class cz.cuni.pogamut.MessageObjects.Player
show where the bot look at
shutdownAgent() - Method in class cz.cuni.pogamut.Client.Agent
clean - up after the end of simulation of agent
shutdownAgent() - Method in class cz.cuni.pogamut.Client.BaseBot
This method is last to be called before disposing of the agent.
shutdownAgent() - Method in class cz.cuni.pogamut.Client.ScriptedAgent
This will call function shutdownAgent() from specified logicFileName.
shutdownAgent() - Method in class cz.cuni.pogamut.Client.TestBot
 
shutdownAgent() - Method in class cz.cuni.pogamut.Client.TestBot2
 
shutdownAgent() - Method in class cz.cuni.sposhBot.java.examples.Main
 
shutdownAgent() - Method in class cz.cuni.sposhBot.java.SPoshBot
This will call function shutdownAgent() from specified logicFileName.
simulationTime - Variable in class cz.cuni.pogamut.experiments.TimeProvider
Time of simulation, paused when simulation is paused.
simulationTimeLength - Variable in class cz.cuni.pogamut.experiments.ExperimentResult
 
SINV - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
size() - Method in class cz.cuni.astar.AStarHeap
 
size() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
size() - Method in class cz.cuni.utils.math.Polygon3D
 
skin - Variable in class cz.cuni.pogamut.Client.AgentInitializer
skin - so far there is a list of supported skins in SkinTypes
SkinTypes - Enum in cz.cuni.pogamut.Client
NOT USED RIGHT NOW.
SkinTypes() - Constructor for enum cz.cuni.pogamut.Client.SkinTypes
 
smallerAngle(double) - Static method in class cz.cuni.utils.math.M
Returns smaller angle in rad.
smallerAngle(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
Returns smaller angle in rad.
smallTurn - Variable in class cz.cuni.pogamut.Client.TestBot
Small rotation (degrees).
snipingSpot - Variable in class cz.cuni.pogamut.MessageObjects.NavPoint
sniping spot is a place to use a sniper rifle from;)
socket - Variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
socket - Variable in class cz.cuni.pogamut.Parser.ParserConnection
 
socket - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
SOCKET_TIMEOUT - Static variable in class cz.cuni.pogamut.Parser.GameBotConnection
 
sourceClass - Variable in class cz.cuni.pogamut.MessageObjects.HearPickup
Class of the pickuped actor
sourceID - Variable in class cz.cuni.pogamut.MessageObjects.HearNoise
SourceID - unique ID of actor making the noise
Spawn - Class in cz.cuni.pogamut.MessageObjects
notification message about the bot spawn action
Spawn() - Constructor for class cz.cuni.pogamut.MessageObjects.Spawn
 
Special - Class in cz.cuni.pogamut.MessageObjects
Special is for Adrenaline and Damage amplifier
Special(int, String, String, Triple, boolean, boolean, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Special
 
Special(int, String, String, Triple, boolean, boolean, ItemType, NavPoint) - Constructor for class cz.cuni.pogamut.MessageObjects.Special
Copy constructor
Special() - Constructor for class cz.cuni.pogamut.MessageObjects.Special
 
speed - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
SPoshBot - Class in cz.cuni.sposhBot.java
This is class introduce a POSH as a reactive planner for the agent.
SPoshBot() - Constructor for class cz.cuni.sposhBot.java.SPoshBot
 
SPoshBot(JavaBehaviour, String, String, String) - Constructor for class cz.cuni.sposhBot.java.SPoshBot
 
SPoshBot(JavaBehaviour, String) - Constructor for class cz.cuni.sposhBot.java.SPoshBot
 
SPoshBot - Class in cz.cuni.sposhBot.python
This is class introduce a POSH as a reactive planner for the agent.
SPoshBot(String, String, String, String, String) - Constructor for class cz.cuni.sposhBot.python.SPoshBot
 
SPoshBot(String, String) - Constructor for class cz.cuni.sposhBot.python.SPoshBot
 
SPoshBot(String, String, String) - Constructor for class cz.cuni.sposhBot.python.SPoshBot
 
sposhPlanFile - Variable in class cz.cuni.sposhBot.java.SPoshBot
Here the path to '.lap' file will be stored (POSH plan).
sposhPlanFile - Variable in class cz.cuni.sposhBot.python.SPoshBot
Here the path to '.lap' file will be stored (POSH plan).
sqrLength() - Method in class cz.cuni.utils.math.Tuple2D
 
sqrLength() - Method in class cz.cuni.utils.math.Tuple3D
 
sqrLength() - Method in class cz.cuni.utils.math.Tuple4D
 
SQUARE_SIZE_MULTI - Static variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
How big the squares will be ... squareSize = SQUARE_SIZE_MULTI*precision Can't be less then 3!
SQUARE_TRANSLATION - Static variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
squares - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
squareSize - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
cubeSize = CUBE_SIZE_MULTI * precision;
squareTranslation - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
Contains X, Y, Z, random numbers - cubes are translated relatively to this, it's because - you usualy have nice coordinates like (0, 0, 1) etc.
stack - Variable in class cz.cuni.pogamut.Parser.Yylex
 
stack_pos - Variable in class cz.cuni.pogamut.Parser.Yylex
 
stageOneInit() - Method in class cz.cuni.pogamut.experiments.Experiment
Initializes all resources that the experiment may need (eg. rule engine).
stageOneInit() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment
 
stageThreeFinish() - Method in class cz.cuni.pogamut.experiments.Experiment
Release resources used by the experiment, should stop running threads etc.
stageThreeFinish() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment
 
stageTwoPostAgentConnect() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment
Template method called after the bots were connected.
stageTwoStart() - Method in class cz.cuni.pogamut.experiments.Experiment
Runs the experiment, always called after stageOneInit().
stageTwoStart() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment
 
stamp - Static variable in class cz.cuni.pogamut.server.UCCWrapper
 
startAgent(String) - Method in class cz.cuni.pogamut.Client.Agent
This will lunch the agent with binded parser Once the agent is started it doesn't propagate any exceptions as it is running in another threads.
startAgent() - Method in class cz.cuni.pogamut.Client.Agent
This will lunch the agent with binded parser Once the agent is started it doesn't propagate any exceptions as it is running in another threads.
startAgent(String) - Method in class cz.cuni.pogamut.Client.ScriptedAgent
check whether everything is ready
startAgent
startAutoTrace() - Method in class cz.cuni.pogamut.Client.AgentBody
 
startAutoTrace() - Method in interface cz.cuni.pogamut.Client.Commands
start auto tracing - 3 default traces - left, front, right
startClientParserCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Creates new thread for Client->Parser communication and runs it.
startingTimeout - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
startMediator() - Method in class cz.cuni.pogamut.communication.Mediator
Starts the parser.
startNode - Variable in class cz.cuni.astar.AStarResult
Start node of the A*.
startParserClientCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Creates new thread for Parser->Client communication and runs it.
startRecording(String) - Method in class cz.cuni.pogamut.Client.AgentBody
start demo recording, it will be saved to the file with specified fileName the file will be located at the same machine as the server of the game for remote server use FTP (for instance) to get it
startRecording(String) - Method in interface cz.cuni.pogamut.Client.Commands
start recording a demo of the simulation, name of the file as specified
record will be stored at the server
"REC {Filename fileName}"
startRecording(String) - Method in class cz.cuni.pogamut.server.UTServer
 
startRecording(String) - Method in interface cz.cuni.pogamut.server.UTWorld
Starts recording of the "replay" to a specified file at server.
startServer() - Method in class cz.cuni.pogamut.Parser.RemoteParser
 
startTime() - Method in class cz.cuni.pogamut.experiments.TimeProvider
 
state - Variable in class cz.cuni.pogamut.Client.RcvMsgEvent
 
state - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
state_go(int) - Method in class cz.cuni.pogamut.Parser.Yylex
Change state to state and push original state to stack, so parser can return in state_return
state_return() - Method in class cz.cuni.pogamut.Parser.Yylex
Return to previous state.
stateChangeToBetterWeapon() - Method in class cz.cuni.utils.TestBot
changes to better weapon that he posseses
stateEngage() - Method in class cz.cuni.utils.TestBot
Fired when bot see any enemy.
stateFlag - Variable in class cz.cuni.pogamut.experiments.AbstractExperimentHandle
Flag with a state of execution.
stateGoAtLastEnemyPosition() - Method in class cz.cuni.utils.TestBot
State pursue is for pursuing enemy who was for example lost behind a corner.
stateHit() - Method in class cz.cuni.utils.TestBot
Fired when bot is damaged, it has those options: He has idea where to turn to from to DAM message He got no idea at all -> turns around
stateMedKit() - Method in class cz.cuni.utils.TestBot
runs along healths of strenght at least 8 to recover health
stateRunAroundItems() - Method in class cz.cuni.utils.TestBot
call predefined function in GameMap - runAroundWeaponsInTheMap
stateSeeItem() - Method in class cz.cuni.utils.TestBot
run along the path to choosen item
stateStopShooting() - Method in class cz.cuni.utils.TestBot
Fired when bot loose enemy from his view
He just stops shooting and no more wastes his ammo
stateWalking() - Method in class cz.cuni.utils.TestBot
Fired when bot is moving, checks few accidents than can happen to him Wall collision Fell of the bot Bump to another actor of the game
stats - Variable in class cz.cuni.pogamut.experiments.util.BasicExperiment.StatResult
 
stats - Variable in class cz.cuni.pogamut.experiments.util.BasicExperiment
 
stop() - Method in class cz.cuni.pogamut.Client.AgentBody
stops the move of agent
stop() - Method in interface cz.cuni.pogamut.Client.Commands
stop agent's movement
"STOP"
stop() - Method in class cz.cuni.pogamut.experiments.Experiment
Aborts execution of the experiment, disconnect all bot and calls stageThreeFinish().
stop() - Method in interface cz.cuni.pogamut.experiments.ExperimentHandle
Aborts execution of the experiment.
stopAgentSoft() - Method in class cz.cuni.pogamut.Client.Agent
Drops running flags of logic and communication thread.
stopAgentSoft() - Method in class cz.cuni.pogamut.Client.jmx.AgentWrapper
Operation exposed for management
stopAgentSoft() - Method in interface cz.cuni.pogamut.Client.jmx.AgentWrapperMXBean
Operation exposed for management
stopAutoTrace() - Method in class cz.cuni.pogamut.Client.AgentBody
 
stopAutoTrace() - Method in interface cz.cuni.pogamut.Client.Commands
stop auto tracing
stopCommunication() - Method in class cz.cuni.pogamut.server.UTServerConnection
Will stop communication if working.
stopEverything() - Method in class cz.cuni.pogamut.Parser.RemoteParserServer
 
stopLogging() - Method in class cz.cuni.utils.LoggerManager
 
stopLoggingToConsole() - Static method in class cz.cuni.utils.Config
 
stopMediator() - Method in class cz.cuni.pogamut.communication.Mediator
Hard kill of the communication.
stopRecording() - Method in class cz.cuni.pogamut.Client.AgentBody
stop recording of current record
stopRecording() - Method in interface cz.cuni.pogamut.Client.Commands
stop recording the demo "STOPREC"
stopRecording() - Method in class cz.cuni.pogamut.server.UTServer
 
stopRecording() - Method in interface cz.cuni.pogamut.server.UTWorld
Stops recording of the "replay".
stopShoot() - Method in class cz.cuni.pogamut.Client.AgentBody
stops agent's fire
stopShoot() - Method in interface cz.cuni.pogamut.Client.Commands
stop agent's fire "STOPSHOOT"
stopTime() - Method in class cz.cuni.pogamut.experiments.TimeProvider
 
stopTimer() - Method in class cz.cuni.pogamut.experiments.Timer
Stops timer thread, no other tasks can be scheduled after calling this method.
storage - Variable in class cz.cuni.pogamut.Client.KnownCathegorizedObjects
 
strafeToLocation(Triple, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
strafe is like RUNTO, but you move towards a destination while facing another point/object whereToGo is for location agent is running to, whereToStrafeTo is for location to face to
strafeToLocation(Triple, Triple, double) - Method in class cz.cuni.pogamut.Client.AgentBody
strafe is like RUNTO, but you move towards a destination while facing another point/object whereToGo is for location agent is running to, whereToStrafeTo is for location to face to
strafeToLocation(Triple, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
strafe to location whereToStrafeTo while going towards whereToGo
"STRAFE {Location X X X} {Focus X X X}"
strafeToTarget(MessageObject, Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
strafe is like RUNTO, but you move towards a destination while facing another point/object whereToGo is for location agent is running to, target is for target to face to
strafeToTarget(MessageObject, Triple) - Method in interface cz.cuni.pogamut.Client.Commands
strafe to location whereToStrafeTo while going towards whereToGo
"STRAFE {Location X X X} {Target UnrealID}"
STREAM_LOG_FLUSH_INTERVAL - Static variable in class cz.cuni.pogamut.Client.AgentAux
number of logic iterations between two flushes to log files
streamHandlers - Variable in class cz.cuni.pogamut.Client.AgentAux
Set of all streamhandlers of this agent's logs.
streamLogFlushCounter - Variable in class cz.cuni.pogamut.Client.AgentAux
counter for log flush
strenght - Variable in class cz.cuni.pogamut.MessageObjects.Armor
 
strength - Variable in class cz.cuni.pogamut.MessageObjects.AddArmor
 
strength - Variable in class cz.cuni.pogamut.MessageObjects.AddHealth
 
strength - Variable in class cz.cuni.pogamut.MessageObjects.Health
 
string - Variable in class cz.cuni.pogamut.MessageObjects.GlobalChat
String - a human readable message sent by another player in the game on the global channel
string - Variable in class cz.cuni.pogamut.MessageObjects.TeamChat
String - a human readable message sent by a team mate in the game on the private team channel
subtract(Triple, Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
makes subraction example call: z = x - y => z = subtract(x,y);
success - Variable in class cz.cuni.astar.AStarResult
Wether goalNode was found during the A* run.
suitableAmmo(Ammo) - Method in class cz.cuni.pogamut.Client.AgentInventory
To test, whether Ammo of type is suitable for one of collected weapons it is not AddAmmo, because we want to know it for ammo which is still on the floor
swapVertex(Vertex2D, Vertex2D) - Method in class cz.cuni.utils.math.extended.Triangle2D
 
swapVertex(Vertex3D, Vertex3D) - Method in class cz.cuni.utils.math.extended.Triangle3D
 
swapVertex(int, Vertex3D) - Method in class cz.cuni.utils.math.Polygon3D
 
switchingDistance - Static variable in class cz.cuni.pogamut.Client.GameMapSettings
distance at which agent switch from current navigation point to the next one in the path he is running along
switchMemories() - Method in class cz.cuni.pogamut.Client.AgentMemory
replace obsolete instances of history and memory unregister all listeners so Garbage collector can do its job
switchToNextNavPoint() - Method in class cz.cuni.pogamut.Client.PathManager
Changes runningToNavPointIndex, fromNavpoint = toNavPoint, toNavPoint = next navpoint (if there is any, otherwise null, path ended).
synchroMessages - Static variable in class cz.cuni.pogamut.MessageObjects.SynchronousMessages
 
SynchronousMessages - Class in cz.cuni.pogamut.MessageObjects
Set of synchronous messages
Used when copying history batch - copies only synchronous messages - other are events
SynchronousMessages() - Constructor for class cz.cuni.pogamut.MessageObjects.SynchronousMessages
 
synchronousOff - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
synchronousOff - Variable in class cz.cuni.pogamut.MessageObjects.Player
Disable all synchronous messages?
systemTimeLength - Variable in class cz.cuni.pogamut.experiments.ExperimentResult
 
sysTimeOfLastEvent - Variable in class cz.cuni.pogamut.experiments.TimeProvider
Time when this timer was last resumed.

T

t4d - Variable in class cz.cuni.utils.math.Plane3D
 
targetLead - Variable in class cz.cuni.pogamut.Client.AgentInitializer
if the game engine should help bot leading the fire so he will count with the movement of opponent
task - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
team - Variable in class cz.cuni.pogamut.Client.AgentInitializer
team - 0 - red, 1 - blue, 2 - green, 3 - gold (approximately)
team - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
team - Variable in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
team - Variable in class cz.cuni.pogamut.MessageObjects.Player
Team - what team the player is on.
team - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Team - what team the player is on.
team - Variable in class cz.cuni.pogamut.MessageObjects.Self
Team - what team the player is on. 255 is no team. 0-3 are red, blue, green, gold in that order
TEAM_BLUE - Static variable in class cz.cuni.pogamut.MessageObjects.Player
 
TEAM_RED - Static variable in class cz.cuni.pogamut.MessageObjects.Player
 
TeamChat - Class in cz.cuni.pogamut.MessageObjects
Recieved message from team chat channel
TeamChat() - Constructor for class cz.cuni.pogamut.MessageObjects.TeamChat
 
teamScore - Variable in class cz.cuni.pogamut.Client.AgentStats
 
teamScores - Variable in class cz.cuni.pogamut.MessageObjects.GameStatus
 
tempCounter - Variable in class cz.cuni.pogamut.Client.GameMap
 
tempStr - Variable in class cz.cuni.pogamut.Parser.Yylex
 
terminalSet - Static variable in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
 
terminate() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment
Terminates the experiment and sets agents stats as a result.
terminate() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
Will stop the communication with the server.
terminate() - Method in class cz.cuni.pogamut.server.UTServer
Requests termination of the server.
terminate() - Method in class cz.cuni.pogamut.server.UTServerConnection
 
terminateClientParserCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Unconditionally terminates the Client->Parser thread.
terminateParserClientCommunicationThread() - Method in class cz.cuni.pogamut.communication.Mediator
Unconditionally terminates the Parser->Client thread.
terminating - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
 
terminationTask - Variable in class cz.cuni.pogamut.server.UCCWrapper
Task that will remove this timer from the pool.
testArrays(Tuple2D[], Tuple2D[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
For testing the class only.
testArrays(Tuple3D[], Tuple3D[]) - Static method in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
For testing the class only.
TestBot - Class in cz.cuni.pogamut.Client
Good old Kheppera robots, who doesn't know them?
TestBot() - Constructor for class cz.cuni.pogamut.Client.TestBot
Creates a new instance of agent.
TestBot - Class in cz.cuni.utils
PLAYGROUND for the platform testers :-) This bot contains a lot of code and isn't that stupid at all!
TestBot() - Constructor for class cz.cuni.utils.TestBot
 
TestBot2 - Class in cz.cuni.pogamut.Client
NOTE: Class with agent must be marked also in manifest.mf, otherwise IDE don't know, which file it should run.
TestBot2() - Constructor for class cz.cuni.pogamut.Client.TestBot2
Creates a new instance of agent.
theRef - Variable in class cz.cuni.pogamut.Client.jmx.AgentWrapper
 
thisClass - Static variable in class cz.cuni.utils.errorlog.ErrorLog
 
thisInstance - Static variable in class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
thread - Variable in class cz.cuni.pogamut.server.UTServerConnection
Here we store the instance of the Thread.
thread - Variable in class cz.cuni.utils.RunnableTemplate
If instance has been started (via runThread()) - then this is initialized.
threadAlive - Variable in class cz.cuni.pogamut.Parser.RemoteParserServer
Flag which tells us wether threadIsAlive - initialize the flag at the beggining of the run() and drops it as the last command of the run().
threadAlive - Variable in class cz.cuni.pogamut.server.UTServerConnection
Flag which tells us wether threadIsAlive, it is changed to TRUE when the thread is started and to FALSE as the last command of the thread.
threadAlive - Variable in class cz.cuni.utils.RunnableTemplate
Flag which tells us wether threadIsAlive - initialize the flag at the beggining of the run() and drops it as the last command of the run().
threadClientParser - Variable in class cz.cuni.pogamut.communication.Mediator
Thread which takes messages from client and passes them to parser (e.g.
threadClientParserAlive - Variable in class cz.cuni.pogamut.communication.Mediator
Client --> Parser communication thread alive flag.
threadCounter - Static variable in class cz.cuni.pogamut.server.UTServerConnection
Serves for numbering the threads of all ServerControls, just for naming of the threads.
threadIteration() - Method in class cz.cuni.pogamut.server.UTServerConnection
"Body" of the thread ... here we're processing the requests to the connection.
threadLogic - Variable in class cz.cuni.pogamut.Client.Agent
Thread of the logic which is created in startAgentXXX() methods.
threadLogicAlive - Variable in class cz.cuni.pogamut.Client.Agent
Flag which tells us wether logic thread is alive.
threadParserClient - Variable in class cz.cuni.pogamut.communication.Mediator
Thread which takes messages from client and passes them to client (e.g.
threadParserClientAlive - Variable in class cz.cuni.pogamut.communication.Mediator
Parser --> Client communication thread alive flag.
threadReaper - Variable in class cz.cuni.pogamut.experiments.Timer
This object causes the timer's task execution thread to exit gracefully when there are no live references to the Timer object and no tasks in the timer queue.
Thrown - Class in cz.cuni.pogamut.MessageObjects
 
Thrown() - Constructor for class cz.cuni.pogamut.MessageObjects.Thrown
 
throwWeapon() - Method in class cz.cuni.pogamut.Client.AgentBody
throws away weapon the agent is carrying could be use for an exchange of weapons between agents as well as for trade and other applications
throwWeapon() - Method in interface cz.cuni.pogamut.Client.Commands
agent throws its current weapon away - can be used for trade/cooperation between agents
"THROW"
time - Variable in class cz.cuni.pogamut.MessageObjects.AliveMessage
 
time - Variable in class cz.cuni.pogamut.MessageObjects.BeginMessage
 
time - Variable in class cz.cuni.pogamut.MessageObjects.EndMessage
 
time - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
estimated time till impact
timeLimit - Variable in class cz.cuni.pogamut.MessageObjects.GameInfo
TimeLimit - maximum time game will last (if tied at end, goes into sudden death overtime)
timeOfStart - Variable in class cz.cuni.pogamut.experiments.TimeProvider
Sys time when this experiment has started.
timeProvider - Variable in class cz.cuni.pogamut.experiments.Experiment
Object for retrieving actual time of sim.
TimeProvider - Class in cz.cuni.pogamut.experiments
TimeProvider has to be separate class, if it was part of the Experiment class it would cause problems with garbage collection.
TimeProvider(Experiment) - Constructor for class cz.cuni.pogamut.experiments.TimeProvider
 
timeProvider - Variable in class cz.cuni.pogamut.experiments.Timer
 
timeProvider - Variable in class cz.cuni.pogamut.experiments.Timer.TimerThread
 
timer - Variable in class cz.cuni.pogamut.experiments.Experiment
Timer used to schedule events in experiment.
Timer - Class in cz.cuni.pogamut.experiments
Timer used for scheduling events in experiments.
Timer(Experiment) - Constructor for class cz.cuni.pogamut.experiments.Timer
Creates a new instance of Timer and starts it.
timer - Variable in class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
Thread that kills ucc process after specified time if the ports arent read from the console.
Timer.TimerThread - Class in cz.cuni.pogamut.experiments
 
Timer.TimerThread(PriorityQueue<TimerTask>, TimeProvider) - Constructor for class cz.cuni.pogamut.experiments.Timer.TimerThread
 
TimerTask - Class in cz.cuni.pogamut.experiments
 
TimerTask() - Constructor for class cz.cuni.pogamut.experiments.TimerTask
Creates a new instance of TimerTask
to - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
to - Variable in class cz.cuni.pogamut.MessageObjects.FastTrace
 
to - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
toArray() - Method in class cz.cuni.astar.AStarHeap
 
toArray(Object[]) - Method in class cz.cuni.astar.AStarHeap
 
toArray() - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
toArray(Object[]) - Static method in class cz.cuni.utils.errorlog.ErrorLog
 
toFormatedString() - Method in class cz.cuni.pogamut.Client.HistoryBatch
 
toNavPoint - Variable in class cz.cuni.pogamut.Client.PathManager
Navpoint we're running to.
toSet() - Method in class cz.cuni.astar.AStarHeap
 
toString() - Method in class cz.cuni.pogamut.Client.AgentInventory
 
toString() - Method in class cz.cuni.pogamut.Client.AgentMemory
 
toString() - Method in class cz.cuni.pogamut.Client.AgentStats
String reprezentation of stats object is automaticaly build using the introspection.
toString() - Method in class cz.cuni.pogamut.Client.History
 
toString() - Method in class cz.cuni.pogamut.Client.HistoryBatch
 
toString() - Method in enum cz.cuni.pogamut.Client.SkinTypes
Make the first letter uppercase, the rest lowercase.
toString() - Method in class cz.cuni.pogamut.experiments.ExperimentResult
 
toString() - Method in class cz.cuni.pogamut.experiments.util.BasicExperiment.StatResult
 
toString() - Method in class cz.cuni.pogamut.introspection.python.PyObjectAdapter
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddAmmo
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddArmor
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddExtra
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddHealth
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddItem
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddSpecial
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Ammo
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Armor
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.BotDamaged
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.BotKilled
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Bumped
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.ChangedWeapon
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Command
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Disconnected
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.EndMessage
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Extra
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.FallEdge
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.FastTrace
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.GameInfo
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.GameStatus
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.GlobalChat
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Health
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.HearNoise
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.HearPickup
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.HelloBotHandshake
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.HelloControlServerHandshake
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.HelloMap
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Item
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.ItemList
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Mover
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.NavList
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.NeighNav
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Path
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Player
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.PlayerDamaged
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.PlayerJoinsGame
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.PlayerKilled
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.PlayerLeft
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Pong
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.RayList
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Reachable
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.SeePlayer
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Self
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Spawn
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Special
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.TeamChat
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Trace
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.UTMap
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.WallCollision
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.Weapon
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.ZoneChangedBot
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.ZoneChangedFoot
 
toString() - Method in class cz.cuni.pogamut.MessageObjects.ZoneChangedHead
 
toString() - Method in class cz.cuni.pogamut.server.requests.UTServerRequest
 
toString() - Method in class cz.cuni.pogamut.server.requests.UTServerRequestInner
 
toString() - Method in class cz.cuni.pogamut.server.UTServer
Returns name of the server in format "name (uri)".
toString() - Method in class cz.cuni.utils.BotProjectsClassLoader
 
toString(int) - Static method in class cz.cuni.utils.errorlog.ErrorMessage
 
toString() - Method in class cz.cuni.utils.math.extended.Line2DExtended
 
toString() - Method in class cz.cuni.utils.math.extended.Line3DExtended
 
toString() - Method in class cz.cuni.utils.math.extended.Plane3DExtended
 
toString() - Method in class cz.cuni.utils.math.extended.Segment2D
 
toString() - Method in class cz.cuni.utils.math.extended.Segment3D
 
toString() - Method in class cz.cuni.utils.math.extended.Triangle2D
 
toString() - Method in class cz.cuni.utils.math.extended.Triangle3D
 
toString() - Method in class cz.cuni.utils.math.HalfLine2D
 
toString() - Method in class cz.cuni.utils.math.HalfLine3D
 
toString() - Method in class cz.cuni.utils.math.Line2D
 
toString() - Method in class cz.cuni.utils.math.Line3D
 
toString() - Method in class cz.cuni.utils.math.Plane3D
 
toString() - Method in class cz.cuni.utils.math.Tuple2D
 
toString() - Method in class cz.cuni.utils.math.Tuple3D
 
toString() - Method in class cz.cuni.utils.math.Tuple4D
 
toStringHuman(int) - Static method in class cz.cuni.utils.errorlog.ErrorMessage
 
trace(int, Triple, boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
emit ray to specified location, returns message with a first actor it hits in that direction TraceActors is true if we want to take players to account
trace(int, Triple, Triple, boolean) - Method in class cz.cuni.pogamut.Client.AgentBody
emit ray to specified location, returns message with a first actor it hits in that direction TraceActors is true if we want to take players to account
trace(int, Triple, Triple, boolean) - Method in interface cz.cuni.pogamut.Client.Commands
trace - emit ray from from to to which will return true, if it hits anything
"TRACE {Id X} {From X X X} {To X X X} {TraceActors True}"
trace(int, Triple, boolean) - Method in interface cz.cuni.pogamut.Client.Commands
trace - emit ray from the place where agent stands from about "1.5m" height to specified location
trace will return true, if it hits anything
"TRACE {Id X} {To X X X} {TraceActors True}"
Trace - Class in cz.cuni.pogamut.MessageObjects
Trace notification message contains: ID: id of the trace query from: location from which the ray is emitted to: location to which the ray is sended result: true if it hit something, false if not hitNormal: normal vector to the trace ray in the point of hit hitId: id of hitted actor hitLocation: point of the hit asynchronous message
Trace() - Constructor for class cz.cuni.pogamut.MessageObjects.Trace
 
traceActors - Variable in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
traceActors - Variable in class cz.cuni.pogamut.MessageObjects.Trace
 
traceLeft - Variable in class cz.cuni.pogamut.Client.TestBot2
 
traceRight - Variable in class cz.cuni.pogamut.Client.TestBot2
 
traceRun - Variable in class cz.cuni.pogamut.Client.TestBot
 
traces - Variable in class cz.cuni.pogamut.Client.TestBot
 
traceStraight - Variable in class cz.cuni.pogamut.Client.TestBot2
 
traceStraightUp45 - Variable in class cz.cuni.pogamut.Client.TestBot2
 
translateUnrealID2IntID(String) - Method in class cz.cuni.pogamut.Parser.Parser
 
TranslateUnrealID2IntID - Interface in cz.cuni.pogamut.Parser
 
translateUnrealID2IntID(String) - Method in interface cz.cuni.pogamut.Parser.TranslateUnrealID2IntID
 
translateUnrealID2IntID(String) - Method in class cz.cuni.pogamut.Parser.UnrealIDMap
 
Triangle2D - Class in cz.cuni.utils.math.extended
 
Triangle2D(Vertex2D, Vertex2D, Vertex2D) - Constructor for class cz.cuni.utils.math.extended.Triangle2D
 
Triangle2D(Segment2D, Segment2D, Segment2D) - Constructor for class cz.cuni.utils.math.extended.Triangle2D
 
Triangle3D - Class in cz.cuni.utils.math.extended
 
Triangle3D(Vertex3D, Vertex3D, Vertex3D) - Constructor for class cz.cuni.utils.math.extended.Triangle3D
 
Triangle3D(Segment3D, Segment3D, Segment3D) - Constructor for class cz.cuni.utils.math.extended.Triangle3D
 
Triple - Class in cz.cuni.pogamut.MessageObjects
Triple implemets triple of double - used in representation of location, rotation, velocity
Triple has couple handy methods like add, substract, distance (in 2D and in 3D) which are usefull while designing agent in complex virtual environment
Triple(double[]) - Constructor for class cz.cuni.pogamut.MessageObjects.Triple
 
Triple() - Constructor for class cz.cuni.pogamut.MessageObjects.Triple
 
Triple(double, double, double) - Constructor for class cz.cuni.pogamut.MessageObjects.Triple
 
Triple(Triple) - Constructor for class cz.cuni.pogamut.MessageObjects.Triple
 
tryToRefresh() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
Tuple2D - Class in cz.cuni.utils.math
 
Tuple2D() - Constructor for class cz.cuni.utils.math.Tuple2D
 
Tuple2D(double[]) - Constructor for class cz.cuni.utils.math.Tuple2D
 
Tuple2D(double, double) - Constructor for class cz.cuni.utils.math.Tuple2D
 
Tuple2D(Tuple2D) - Constructor for class cz.cuni.utils.math.Tuple2D
 
Tuple2D(Tuple2D, Tuple2D) - Constructor for class cz.cuni.utils.math.Tuple2D
Forms the vector (tuple2,tuple1)
Tuple3D - Class in cz.cuni.utils.math
 
Tuple3D() - Constructor for class cz.cuni.utils.math.Tuple3D
 
Tuple3D(double[]) - Constructor for class cz.cuni.utils.math.Tuple3D
 
Tuple3D(double, double, double) - Constructor for class cz.cuni.utils.math.Tuple3D
 
Tuple3D(Tuple3D) - Constructor for class cz.cuni.utils.math.Tuple3D
 
Tuple3D(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.Tuple3D
tuple1 - tuple2 OH MY GODDESS!
tuple3DNormalizedComparator - Static variable in class cz.cuni.utils.math.M
 
Tuple3DNormalizedComparator - Class in cz.cuni.utils.math.tuple3Dcomparators
 
Tuple3DNormalizedComparator() - Constructor for class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparator
 
tuple3DNormalizedComparatorXYZ - Static variable in class cz.cuni.utils.math.M
 
Tuple3DNormalizedComparatorXYZ - Class in cz.cuni.utils.math.tuple3Dcomparators
 
Tuple3DNormalizedComparatorXYZ() - Constructor for class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorXYZ
 
tuple3DNormalizedComparatorYZ - Static variable in class cz.cuni.utils.math.M
 
Tuple3DNormalizedComparatorYZ - Class in cz.cuni.utils.math.tuple3Dcomparators
 
Tuple3DNormalizedComparatorYZ() - Constructor for class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorYZ
 
tuple3DNormalizedComparatorZ - Static variable in class cz.cuni.utils.math.M
 
Tuple3DNormalizedComparatorZ - Class in cz.cuni.utils.math.tuple3Dcomparators
 
Tuple3DNormalizedComparatorZ() - Constructor for class cz.cuni.utils.math.tuple3Dcomparators.Tuple3DNormalizedComparatorZ
 
Tuple4D - Class in cz.cuni.utils.math
 
Tuple4D() - Constructor for class cz.cuni.utils.math.Tuple4D
 
Tuple4D(double, double, double, double) - Constructor for class cz.cuni.utils.math.Tuple4D
 
Tuple4D(Tuple4D) - Constructor for class cz.cuni.utils.math.Tuple4D
 
Tuple4D(Tuple4D, Tuple4D) - Constructor for class cz.cuni.utils.math.Tuple4D
 
turn(int, int, int) - Method in class cz.cuni.pogamut.Client.AgentBody
turn makes bot to turn in three specified directions pitch - yaw - roll -
turn(int, int, int) - Method in interface cz.cuni.pogamut.Client.Commands
turn agent's avatar in the specified directions
"TURN {Pitch X} {Yaw X} {Roll X}"
turnHorizontal(int) - Method in class cz.cuni.pogamut.Client.AgentBody
turn agent in horizontal way positive amount -> turn to right negative amount -> turn to left
turnHorizontal(int) - Method in interface cz.cuni.pogamut.Client.Commands
Turn agent around (Yaw) - amount is in degrees not in UT units where 360 degrees is 65535 UT units
"ROTATE {Axis Horizontal} {Amount X}" - X should be correct according to conversion between degrees and UT units
turnSleep - Variable in class cz.cuni.pogamut.Client.TestBot
How much time should we wait for the rotation to finish (milliseconds).
turnToLocation(Triple) - Method in class cz.cuni.pogamut.Client.AgentBody
makes bot turn to specified location
turnToLocation(Triple) - Method in interface cz.cuni.pogamut.Client.Commands
agent turn to location
"TURN {Location X X X}"
turnToTarget(MessageObject) - Method in class cz.cuni.pogamut.Client.AgentBody
makes bot to turn towards specified target (e.g. another actor - player)
turnToTarget(MessageObject) - Method in interface cz.cuni.pogamut.Client.Commands
agent turn to target
"TURN {Target UnrealId}"
turnVertical(int) - Method in class cz.cuni.pogamut.Client.AgentBody
turn agent in vertical way
turnVertical(int) - Method in interface cz.cuni.pogamut.Client.Commands
Turn agent around (Pitch) - amount is in degrees not in UT units where 360 degrees is 65535 UT units
"ROTATE {Axis Vertical} {Amount X}" - X should be correct according to conversion between degrees and UT units
type - Variable in class cz.cuni.pogamut.Client.HistoryIterator
type of MessageObject
type - Variable in class cz.cuni.pogamut.MessageObjects.Command
 
type - Variable in class cz.cuni.pogamut.MessageObjects.MessageObject
type of message from GameBot
type - Variable in class cz.cuni.pogamut.server.requests.UTServerRequest
Type of the request ... not to use instance of :)
typeMessageListeners - Variable in class cz.cuni.pogamut.Client.AgentBody
typedMessageListeners is a structure to hold listeners registred to single events (Messages)
typeOfArmor - Variable in class cz.cuni.pogamut.MessageObjects.AddArmor
 
typeOfArmor - Variable in class cz.cuni.pogamut.MessageObjects.Armor
 
typeOfHealth - Variable in class cz.cuni.pogamut.MessageObjects.AddHealth
 
typeOfHealth - Variable in class cz.cuni.pogamut.MessageObjects.Health
 
typeOfSpecial - Variable in class cz.cuni.pogamut.MessageObjects.AddSpecial
 
typeOfSpecial - Variable in class cz.cuni.pogamut.MessageObjects.Special
 
typeOfWeapon - Variable in class cz.cuni.pogamut.MessageObjects.Ammo
which weapon is it for
types - Static variable in class cz.cuni.pogamut.MessageObjects.MessageObject
static final structure which serves to make people happy;) just for more readable printout NOTE!!!

U

UCC_EXEC - Static variable in class cz.cuni.pogamut.server.UCCWrapper
Constant for environment variable with ucc executable.
uccLog - Variable in class cz.cuni.pogamut.server.UCCWrapper
Loger containing all output from running instance of UCC.
uccPool - Static variable in class cz.cuni.pogamut.server.UCCWrapper
Pool of unused ucc servers, it takes some time to start new ucc server so it is convenientto keep unused instances in this pool.
uccProcess - Variable in class cz.cuni.pogamut.server.UCCWrapper
 
UCCStartException - Exception in cz.cuni.pogamut.exceptions
Exception raised when UCCWrapper fails to start the UT Server instance.
UCCStartException(String) - Constructor for exception cz.cuni.pogamut.exceptions.UCCStartException
Constructs a new exception with the specified detail message.
UCCStartException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.UCCStartException
Constructs a new exception with the specified detail message and cause.
uccUnreleased - Static variable in class cz.cuni.pogamut.server.UCCWrapper
List of unreleased UCC instances.
UCCWrapper - Class in cz.cuni.pogamut.server
Wrapper of running instance of UCC server.
UCCWrapper(Logger) - Constructor for class cz.cuni.pogamut.server.UCCWrapper
Creates new instance ith default parrent logger
UCCWrapper.ScannerSink - Class in cz.cuni.pogamut.server
Scanns the output of UCC for some specific srings (Ports bounded.
UCCWrapper.ScannerSink(InputStream) - Constructor for class cz.cuni.pogamut.server.UCCWrapper.ScannerSink
 
UCCWrapper.StreamSink - Class in cz.cuni.pogamut.server
Reads content of the stream and discards it.
UCCWrapper.StreamSink(InputStream) - Constructor for class cz.cuni.pogamut.server.UCCWrapper.StreamSink
 
uccWrapperUID - Variable in class cz.cuni.pogamut.server.UCCWrapper
ID of the wrapper object.
unique - Variable in class cz.cuni.pogamut.Client.HistoryIterator
distinguish returning all messages from returning only unique messages (unique according to ID)
unpauseTheGame() - Method in class cz.cuni.pogamut.Client.AgentBody
pause the game - all agents, not spectators and human players
unpauseTheGame() - Method in interface cz.cuni.pogamut.Client.Commands
unpause paused game
"PAUSE {Pause False}"
UNREAL_HOME - Static variable in class cz.cuni.pogamut.server.UCCWrapper
Constant for environment variable with path to the Unreal home dir.
UnrealID - Variable in class cz.cuni.pogamut.MessageObjects.MessageObject
 
unrealID - Variable in class cz.cuni.pogamut.Parser.Parser
 
unrealID2intID(String) - Method in class cz.cuni.pogamut.Parser.Yylex
Translate UnrealID to IntID
UnrealIDMap - Class in cz.cuni.pogamut.Parser
Class which takes care of UnrealID -> IntId mapping.
UnrealIDMap() - Constructor for class cz.cuni.pogamut.Parser.UnrealIDMap
 
UnrealUtils - Class in cz.cuni.utils
 
UnrealUtils() - Constructor for class cz.cuni.utils.UnrealUtils
 
unsupported - Static variable in class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.AutoTraceRay
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.DominationPoint
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.FlagInfo
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Item
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.MessageObject
Writes non-null information from newMsgObj to current one.
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.NavPoint
 
update(KnownObjects) - Method in class cz.cuni.pogamut.MessageObjects.Path
Update needs known objects to substitute delta-compressed NavPoints Path is composed of full NavPoints and NavPoints with only ID (those compressed agent already encountered, so it is not necessary to send all information again) so I replace compressed navs with their full version obtained from KnownObjects
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Player
 
update(MessageObject) - Method in class cz.cuni.pogamut.MessageObjects.Self
 
updateConfigChange(ConfigChange) - Method in class cz.cuni.pogamut.MessageObjects.Player
 
updatePlayer(Player) - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
upNode(int) - Method in class cz.cuni.astar.AStarHeap
 
upRef(int) - Method in class cz.cuni.astar.AStarHeap
 
useAStar - Variable in class cz.cuni.utils.TestBot
use built-in A* algorithm or not use built-in A* algorithm?
ut - Variable in class cz.cuni.pogamut.Client.AgentLauncher
Where the parser / Gamebots resides.
ut - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
UT_ANGLE_TO_RAD - Static variable in class cz.cuni.utils.math.M
 
utAngleToRad(double) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
 
utAngleToRad(double) - Static method in class cz.cuni.utils.math.M
 
UTMap - Class in cz.cuni.pogamut.MessageObjects
 
UTMap() - Constructor for class cz.cuni.pogamut.MessageObjects.UTMap
Creates a new instance of UTMap
UTMap(UTMap) - Constructor for class cz.cuni.pogamut.MessageObjects.UTMap
 
utServer - Variable in class cz.cuni.pogamut.server.UCCWrapper
 
UTServer - Class in cz.cuni.pogamut.server
Representation of the UTServer, runs it own thread and manages CONNECTION / RECONNECTION / KEEP ALIVE / COMMUNICATION Work of the thread is based on requests that are stored in the queue and executed accordinaly.
UTServer() - Constructor for class cz.cuni.pogamut.server.UTServer
Used for loading the agent classes from projects directories.
UTServerConnection - Class in cz.cuni.pogamut.server
This class is used by UTServer for managing the server.
UTServerConnection(UTServerConnectionInterface) - Constructor for class cz.cuni.pogamut.server.UTServerConnection
 
UTServerConnectionException - Exception in cz.cuni.pogamut.exceptions
 
UTServerConnectionException(String) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionException
Constructs a new exception with the specified detail message.
UTServerConnectionException(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionException
Constructs a new exception with the specified detail message and cause.
UTServerConnectionInterface - Interface in cz.cuni.pogamut.server
 
UTServerConnectionReinitialization - Exception in cz.cuni.pogamut.exceptions
 
UTServerConnectionReinitialization(String) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionReinitialization
Constructs a new exception with the specified detail message.
UTServerConnectionReinitialization(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionReinitialization
Constructs a new exception with the specified detail message and cause.
UTServerConnectionTerminationRequested - Exception in cz.cuni.pogamut.exceptions
 
UTServerConnectionTerminationRequested(String) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionTerminationRequested
Constructs a new exception with the specified detail message.
UTServerConnectionTerminationRequested(String, Throwable) - Constructor for exception cz.cuni.pogamut.exceptions.UTServerConnectionTerminationRequested
Constructs a new exception with the specified detail message and cause.
UTServerInfoSnapshot - Class in cz.cuni.pogamut.server
WARNING ... clone() produce shallow copy!
UTServerInfoSnapshot() - Constructor for class cz.cuni.pogamut.server.UTServerInfoSnapshot
Calls pseudoconstructor.
UTServerLagObserver - Class in cz.cuni.pogamut.server
Hears for ALIVE message type.
UTServerLagObserver(UTServer) - Constructor for class cz.cuni.pogamut.server.UTServerLagObserver
 
UTServerRequest - Class in cz.cuni.pogamut.server.requests
 
UTServerRequest(UTServerRequestType) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequest
 
UTServerRequestConfigChange - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestConfigChange(ConfigurationParameter, Object) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestConfigChange
 
UTServerRequestConnect - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestConnect() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestConnect
 
UTServerRequestInner - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestInner(String) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestInner
 
UTServerRequestInventory - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestInventory() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestInventory
 
UTServerRequestInventory(boolean) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestInventory
If forced, inventory will be loaded even if list already exists.
UTServerRequestItems - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestItems() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestItems
 
UTServerRequestItems(boolean) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestItems
If forced, items will be loaded even if list already exists.
UTServerRequestMapChange - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestMapChange(String) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestMapChange
 
UTServerRequestMaps - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestMaps() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestMaps
 
UTServerRequestMaps(boolean) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestMaps
If forced, the maps will be loaded even if list already exists.
UTServerRequestNavPoints - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestNavPoints() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestNavPoints
 
UTServerRequestNavPoints(boolean) - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestNavPoints
If forced, the navpoints will be loaded even if list already exists.
UTServerRequestPlayers - Class in cz.cuni.pogamut.server.requests
Request to refresh the informations about the gb server, you may call 'waitForInformations()' to await on the latch for this operation to finish.
UTServerRequestPlayers() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestPlayers
 
UTServerRequestReconnect - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestReconnect() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestReconnect
 
UTServerRequestReconnectForced - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestReconnectForced() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestReconnectForced
 
UTServerRequestTermination - Class in cz.cuni.pogamut.server.requests
 
UTServerRequestTermination() - Constructor for class cz.cuni.pogamut.server.requests.UTServerRequestTermination
 
UTServerRequestType - Enum in cz.cuni.pogamut.server.requests
Used to mark the requests.
UTServerRequestType() - Constructor for enum cz.cuni.pogamut.server.requests.UTServerRequestType
 
UTServerState - Enum in cz.cuni.pogamut.server
 
UTServerState(String) - Constructor for enum cz.cuni.pogamut.server.UTServerState
 
UTWorld - Interface in cz.cuni.pogamut.server
 

V

validParameterClass - Variable in enum cz.cuni.pogamut.server.requests.ConfigurationParameter
 
value - Variable in class cz.cuni.pogamut.experiments.Parameter
 
value - Variable in class cz.cuni.pogamut.server.requests.UTServerRequestConfigChange
 
value - Variable in class cz.cuni.utils.Flag
 
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.PathManager.Lift
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.PathManager.PathResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.PathManager.RunAlongPathState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.PathManager.RunResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.PathTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.Client.SkinTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.communication.CommunicationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.MessageObjects.CommandTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.MessageObjects.ItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.MessageObjects.MessageGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.MessageObjects.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.server.ParserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.server.requests.ConfigurationParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.server.requests.UTServerRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.pogamut.server.UTServerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.utils.Settings.Setting
Returns the enum constant of this type with the specified name.
values - Variable in class cz.cuni.astar.AStarHeapComparator
 
values() - Static method in enum cz.cuni.pogamut.Client.PathManager.Lift
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.Client.PathManager.PathResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.Client.PathManager.RunAlongPathState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.Client.PathManager.RunResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.Client.PathTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.Client.SkinTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.communication.CommunicationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.experiments.ExperimentExecutionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.MessageObjects.CommandTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.MessageObjects.ItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.MessageObjects.MessageGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.MessageObjects.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.MessageObjects.NeighNavFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.server.ParserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.server.requests.ConfigurationParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.server.requests.UTServerRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.pogamut.server.UTServerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.utils.Settings.Setting
Returns an array containing the constants of this enum type, in the order they are declared.
valueSetIterator - Variable in class cz.cuni.pogamut.Client.HistoryIterator
for iteration through HashMap in HistoryBatch
vector(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
vector(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
vectorEquals(Tuple2D, Tuple2D) - Static method in class cz.cuni.utils.math.M
 
vectorEquals(Tuple2D, Tuple2D, double) - Static method in class cz.cuni.utils.math.M
 
vectorEquals(Tuple3D, Tuple3D) - Static method in class cz.cuni.utils.math.M
 
vectorEquals(Tuple3D, Tuple3D, double) - Static method in class cz.cuni.utils.math.M
 
vectorSize(Triple) - Static method in class cz.cuni.pogamut.MessageObjects.Triple
counts size of the vector - distance from the (0,0,0)
vectorSize() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
velocity - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
velocity - Variable in class cz.cuni.pogamut.MessageObjects.IncommingProjectile
 
velocity - Variable in class cz.cuni.pogamut.MessageObjects.Mover
velovity - velocity vector
velocity - Variable in class cz.cuni.pogamut.MessageObjects.Player
Velocity - absolute velocity in UT units
velocity - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Velocity - absolute velocity in UT units
velocity - Variable in class cz.cuni.pogamut.MessageObjects.Self
Velocity - absolute velocity in UT units
Vertex2D - Class in cz.cuni.utils.math.extended
It differs from Tuple2D in the way, that xy shouldn't be changed after Vertex2D was created, because hash code was counted from them.
Vertex2D(double[]) - Constructor for class cz.cuni.utils.math.extended.Vertex2D
 
Vertex2D(double, double) - Constructor for class cz.cuni.utils.math.extended.Vertex2D
 
Vertex2D(Tuple2D) - Constructor for class cz.cuni.utils.math.extended.Vertex2D
 
Vertex2D(Tuple2D, Tuple2D) - Constructor for class cz.cuni.utils.math.extended.Vertex2D
 
Vertex2DFactory - Class in cz.cuni.utils.math.vertexSpace.vertex2Dspace
 
Vertex2DFactory() - Constructor for class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DFactory
 
Vertex2DFactoryInterface - Interface in cz.cuni.utils.math.vertexSpace.vertex2Dspace
 
Vertex2DSpace - Class in cz.cuni.utils.math.vertexSpace.vertex2Dspace
We're counting with a certain precision epsilon, that means ... 2 vertices which are closer then epsilon are counted as 1 ... what if distance of 2 vertices is 1,5 epsilon and there is third vertex in the middle?
Vertex2DSpace(Vertex2DFactoryInterface, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
Vertex2DSpaceInterface - Interface in cz.cuni.utils.math.vertexSpace.vertex2Dspace
 
Vertex2DSpaceSimple - Class in cz.cuni.utils.math.vertexSpace.vertex2Dspace
In graphics we're in fact are working with discreet space.
Vertex2DSpaceSimple(Vertex2DFactoryInterface) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
Vertex2DSpaceSquare - Class in cz.cuni.utils.math.vertexSpace.vertex2Dspace
This represent one cube of the VertexSpace.
Vertex2DSpaceSquare(double, double, double, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
Vertex2DSpaceSquare(double[], double, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
Vertex3D - Class in cz.cuni.utils.math.extended
It differs from Tuple3D in the way, that xyz shouldn't be changed after Vertex3D was created, because hash code was counted from them.
Vertex3D(double[]) - Constructor for class cz.cuni.utils.math.extended.Vertex3D
 
Vertex3D(double, double, double) - Constructor for class cz.cuni.utils.math.extended.Vertex3D
 
Vertex3D(Tuple3D) - Constructor for class cz.cuni.utils.math.extended.Vertex3D
 
Vertex3D(Tuple3D, Tuple3D) - Constructor for class cz.cuni.utils.math.extended.Vertex3D
 
Vertex3DFactory - Class in cz.cuni.utils.math.vertexSpace.vertex3Dspace
 
Vertex3DFactory() - Constructor for class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DFactory
 
Vertex3DFactoryInterface - Interface in cz.cuni.utils.math.vertexSpace.vertex3Dspace
 
Vertex3DSpace - Class in cz.cuni.utils.math.vertexSpace.vertex3Dspace
We're counting with a certain precision epsilon, that means ... 2 vertices which are closer then epsilon are counted as 1 ... what if distance of 2 vertices is 1,5 epsilon and there is third vertex in the middle?
Vertex3DSpace(Vertex3DFactoryInterface, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
Vertex3DSpaceCube - Class in cz.cuni.utils.math.vertexSpace.vertex3Dspace
This represent one cube of the VertexSpace.
Vertex3DSpaceCube(double, double, double, double, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
Vertex3DSpaceCube(double[], double, int) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
Vertex3DSpaceInterface - Interface in cz.cuni.utils.math.vertexSpace.vertex3Dspace
 
Vertex3DSpaceSimple - Class in cz.cuni.utils.math.vertexSpace.vertex3Dspace
In graphics we're in fact are working with discreet space.
Vertex3DSpaceSimple(Vertex3DFactoryInterface) - Constructor for class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
vertexFactory - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpace
 
vertexFactory - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
vertexFactory - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpace
 
vertexFactory - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
vertices - Variable in class cz.cuni.utils.math.extended.Triangle2D
List of triangles vertices.
vertices - Variable in class cz.cuni.utils.math.extended.Triangle3D
List of triangles vertices in normalizedOrder.
vertices - Variable in class cz.cuni.utils.math.Polygon3D
List of polygon's vertices.
vertices - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSimple
 
vertices - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
 
vertices - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
 
vertices - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceSimple
 
verticesHM - Variable in class cz.cuni.utils.math.extended.Triangle2D
We will store vertices also in hashset allowing method equals() to be as fast as possible.
verticesHM - Variable in class cz.cuni.utils.math.extended.Triangle3D
We will store vertices also in hashset allowing method equals() to be as fast as possible.
visible - Variable in class cz.cuni.pogamut.MessageObjects.MessageObject
 
Visible - Interface in cz.cuni.pogamut.MessageObjects
Interface for message objects whose visibility may change in the time.
visionTime - Variable in class cz.cuni.pogamut.MessageObjects.ConfigChange
 
visionTime - Variable in class cz.cuni.pogamut.MessageObjects.Player
vision time of bot

W

waitForAll(ExperimentHandle[]) - Static method in class cz.cuni.pogamut.experiments.ExperimentExecutor
Waits for all experiments to complete.
waitForCommunication() - Method in class cz.cuni.pogamut.communication.Mediator
This operation is guaranteed to block until communication is setted up.
waitForCommunication(long, TimeUnit) - Method in class cz.cuni.pogamut.communication.Mediator
This operation is guaranteed to block until communication is set up.
waitForCommunication() - Method in class cz.cuni.pogamut.server.UTServer
Checks whether communication is OK, if not, issue reconnect() and waits for communication
waitForCommunication() - Method in class cz.cuni.utils.RunnableTemplate
This operation is guaranteed to block until communication is setted up.
waitForCommunication(long, TimeUnit) - Method in class cz.cuni.utils.RunnableTemplate
This operation is guaranteed to block until communication is setted up.
waitForCommunicationEnd() - Method in class cz.cuni.pogamut.communication.Mediator
Waits until the communication dies out.
waitForNFOMessageInHandshake() - Method in class cz.cuni.pogamut.server.MapVisualizationPanel
 
waitForNFOMessageInHandshake() - Method in class cz.cuni.pogamut.server.UTServer
 
waitForNFOMessageInHandshake() - Method in interface cz.cuni.pogamut.server.UTServerConnectionInterface
Whether we should wait for NFO message after READY is sent.
waitForResponse(MessageType) - Method in class cz.cuni.pogamut.server.UTServerConnection
Wait until message of type @type arrives, then return it.
waitingBounded - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
waitingForLift - Variable in class cz.cuni.pogamut.Client.PathManager
If true the bot has started to wait for the lift...
waitingForLiftStartedMillis - Variable in class cz.cuni.pogamut.Client.PathManager
Time when the bot started to wait for the lift.
waitingInfinite - Static variable in class cz.cuni.pogamut.server.UTServerConnection
 
waitInventory - Variable in class cz.cuni.pogamut.server.UTServer
 
waitItems - Variable in class cz.cuni.pogamut.server.UTServer
 
waitMaps - Variable in class cz.cuni.pogamut.server.UTServer
 
waitNavPoints - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
 
waitNavPoints - Variable in class cz.cuni.pogamut.server.UTServer
 
waitRefreshInfo - Variable in class cz.cuni.pogamut.server.UTServer
 
wakeUpWaiting() - Method in class cz.cuni.pogamut.server.UTServerConnection
Wakes up the thread is waiting for request / message.
walkingAttempts - Variable in class cz.cuni.utils.TestBot
counter for attempts in reaching the item
WallCollision - Class in cz.cuni.pogamut.MessageObjects
Collided with a wall.
WallCollision() - Constructor for class cz.cuni.pogamut.MessageObjects.WallCollision
 
wallHits - Variable in class cz.cuni.pogamut.Client.AgentStats
 
weapon - Variable in class cz.cuni.pogamut.Client.AgentMemory
 
weapon - Variable in class cz.cuni.pogamut.MessageObjects.Player
Weapon - what class of weapon the character is holding.
weapon - Variable in class cz.cuni.pogamut.MessageObjects.SeePlayer
Weapon - what weapon the character is holding.
weapon - Variable in class cz.cuni.pogamut.MessageObjects.Self
Weapon - weapon the player is holding.
Weapon - Class in cz.cuni.pogamut.MessageObjects
Weapon is representing a weapon agent sees.
Weapon(int, String, String, Triple, boolean, boolean, boolean, int, int, ItemType, NavPoint, int, int) - Constructor for class cz.cuni.pogamut.MessageObjects.Weapon
 
Weapon() - Constructor for class cz.cuni.pogamut.MessageObjects.Weapon
 
weaponID - Variable in class cz.cuni.pogamut.MessageObjects.ChangedWeapon
Id - unique id of new weapon, based on the weapon's name.
weapons - Variable in class cz.cuni.pogamut.Client.AgentInventory
 
weaponType - Variable in class cz.cuni.pogamut.MessageObjects.AddAmmo
 
weaponType - Variable in class cz.cuni.pogamut.MessageObjects.AddWeapon
 
weaponType - Variable in class cz.cuni.pogamut.MessageObjects.Weapon
 
WorldView - Interface in cz.cuni.pogamut.Client
This interface create view on the AgentMemory class that enables information of sensoric character
wrappers - Static variable in class cz.cuni.pogamut.introspection.python.PyObjectWrappersManager
 
writeObject(ObjectOutputStream) - Method in class cz.cuni.pogamut.experiments.ExperimentDescriptor
Serialization...
writeObject(ObjectOutputStream) - Method in class cz.cuni.pogamut.experiments.LogFileStorage
Stops recording before serialization.
writeObject(ObjectOutputStream) - Method in class cz.cuni.pogamut.server.UTServer
Serialization...
writeObject(ObjectOutputStream) - Method in class cz.cuni.pogamut.server.UTServerInfoSnapshot
Serialization...
writer - Variable in class cz.cuni.pogamut.server.UTServer
 

X

x - Variable in class cz.cuni.pogamut.MessageObjects.Triple
 
x - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
X-Extends of the space cube. x[0] < x[1]
x - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
X-Extends of the space cube. x[0] < x[1]
xBorder - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Border for drawing.
xLength - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
mapExtens[MAX_X] - mapExtens[MIN_X]
xScale - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Scale x-double from UT2004 to pixel on the map.
xSize - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
X-size of the map on the panel int pixels.
xy - Variable in class cz.cuni.utils.math.Tuple2D
 
xyz - Variable in class cz.cuni.utils.math.Tuple3D
 
xyzd - Variable in class cz.cuni.utils.math.Tuple4D
 

Y

y - Variable in class cz.cuni.pogamut.MessageObjects.Triple
 
y - Variable in class cz.cuni.utils.math.vertexSpace.vertex2Dspace.Vertex2DSpaceSquare
Y-Extends of the space cube. y[0] < y[1]
y - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
Y-Extends of the space cube. y[0] < y[1]
yBorder - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Border for drawing.
yLength - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
mapExtens[MAX_Y] - mapExtens[MIN_Y]
yScale - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Scale y-double from UT2004 to pixel on the map.
ySize - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Y-size of the map on the panel int pixels.
yybegin(int) - Method in class cz.cuni.pogamut.Parser.Yylex
Enters a new lexical state
yychar - Variable in class cz.cuni.pogamut.Parser.Yylex
the number of characters up to the start of the matched text
yycharat(int) - Method in class cz.cuni.pogamut.Parser.Yylex
Returns the character at position pos from the matched text.
yyclose() - Method in class cz.cuni.pogamut.Parser.Yylex
Closes the input stream.
yycolumn - Variable in class cz.cuni.pogamut.Parser.Yylex
the number of characters from the last newline up to the start of the matched text
YYEOF - Static variable in class cz.cuni.pogamut.Parser.Yylex
This character denotes the end of file
YYINITIAL - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
yylength() - Method in class cz.cuni.pogamut.Parser.Yylex
Returns the length of the matched text region.
Yylex - Class in cz.cuni.pogamut.Parser
This class is a scanner generated by JFlex 1.4.1 on 29.8.08 21:33 from the specification file bot_msg.flex
Yylex(Reader) - Constructor for class cz.cuni.pogamut.Parser.Yylex
Creates a new scanner There is also a java.io.InputStream version of this constructor.
Yylex(InputStream) - Constructor for class cz.cuni.pogamut.Parser.Yylex
Creates a new scanner.
yylex() - Method in class cz.cuni.pogamut.Parser.Yylex
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
yyline - Variable in class cz.cuni.pogamut.Parser.Yylex
number of newlines encountered up to the start of the matched text
yypushback(int) - Method in class cz.cuni.pogamut.Parser.Yylex
Pushes the specified amount of characters back into the input stream.
yyreset(Reader) - Method in class cz.cuni.pogamut.Parser.Yylex
Resets the scanner to read from a new input stream.
yystate() - Method in class cz.cuni.pogamut.Parser.Yylex
Returns the current lexical state.
yytext() - Method in class cz.cuni.pogamut.Parser.Yylex
Returns the text matched by the current regular expression.

Z

z - Variable in class cz.cuni.pogamut.MessageObjects.Triple
 
z - Variable in class cz.cuni.utils.math.vertexSpace.vertex3Dspace.Vertex3DSpaceCube
Z-Extends of the space cube. z[0] < z[1]
zCoordWhenLiftCenterReached - Variable in class cz.cuni.pogamut.Client.PathManager
What was the bot z-coord when lift center has been reached?
zero() - Method in class cz.cuni.pogamut.MessageObjects.Triple
 
zeroAmmo(int) - Method in class cz.cuni.pogamut.Client.AgentInventory
zero ammo - set weapon to unloaded
zeroTriple - Static variable in class cz.cuni.pogamut.Client.AgentMemory
 
zLength - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
mapExtens[MAX_Z] - mapExtens[MIN_Z]
ZoneChangedBot - Class in cz.cuni.pogamut.MessageObjects
Bot changed zones.
ZoneChangedBot() - Constructor for class cz.cuni.pogamut.MessageObjects.ZoneChangedBot
 
ZoneChangedFoot - Class in cz.cuni.pogamut.MessageObjects
Foot changed zones.
ZoneChangedFoot() - Constructor for class cz.cuni.pogamut.MessageObjects.ZoneChangedFoot
 
ZoneChangedHead - Class in cz.cuni.pogamut.MessageObjects
Head changed zones.
ZoneChangedHead() - Constructor for class cz.cuni.pogamut.MessageObjects.ZoneChangedHead
 
zoneID - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedBot
unique id of zone entered
zoneID - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedFoot
Id - unique id of zone entered
zoneID - Variable in class cz.cuni.pogamut.MessageObjects.ZoneChangedHead
unique id of zone entered
zScale - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Scale y-double from UT2004 to pixel on the map.
zSize - Variable in class cz.cuni.pogamut.server.MapVisualizationPanel
Y-size of the map on the panel int pixels.
ZZ_ACTION - Static variable in class cz.cuni.pogamut.Parser.Yylex
Translates DFA states to action switch labels.
ZZ_ACTION_PACKED_0 - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_ATTRIBUTE - Static variable in class cz.cuni.pogamut.Parser.Yylex
ZZ_ATTRIBUTE[aState] contains the attributes of state aState
ZZ_ATTRIBUTE_PACKED_0 - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_BUFFERSIZE - Static variable in class cz.cuni.pogamut.Parser.Yylex
initial size of the lookahead buffer
ZZ_CMAP - Static variable in class cz.cuni.pogamut.Parser.Yylex
Translates characters to character classes
ZZ_ERROR_MSG - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_NO_MATCH - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_PUSHBACK_2BIG - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_ROWMAP - Static variable in class cz.cuni.pogamut.Parser.Yylex
Translates a state to a row index in the transition table
ZZ_ROWMAP_PACKED_0 - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_TRANS - Static variable in class cz.cuni.pogamut.Parser.Yylex
The transition table of the DFA
ZZ_TRANS_PACKED_0 - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
ZZ_UNKNOWN_ERROR - Static variable in class cz.cuni.pogamut.Parser.Yylex
 
zzAtBOL - Variable in class cz.cuni.pogamut.Parser.Yylex
zzAtBOL == true <=> the scanner is currently at the beginning of a line
zzAtEOF - Variable in class cz.cuni.pogamut.Parser.Yylex
zzAtEOF == true <=> the scanner is at the EOF
zzBuffer - Variable in class cz.cuni.pogamut.Parser.Yylex
this buffer contains the current text to be matched and is the source of the yytext() string
zzCurrentPos - Variable in class cz.cuni.pogamut.Parser.Yylex
the current text position in the buffer
zzEndRead - Variable in class cz.cuni.pogamut.Parser.Yylex
endRead marks the last character in the buffer, that has been read from input
zzLexicalState - Variable in class cz.cuni.pogamut.Parser.Yylex
the current lexical state
zzMarkedPos - Variable in class cz.cuni.pogamut.Parser.Yylex
the textposition at the last accepting state
zzPushbackPos - Variable in class cz.cuni.pogamut.Parser.Yylex
the textposition at the last state to be included in yytext
zzReader - Variable in class cz.cuni.pogamut.Parser.Yylex
the input device
zzRefill() - Method in class cz.cuni.pogamut.Parser.Yylex
Refills the input buffer.
zzScanError(int) - Method in class cz.cuni.pogamut.Parser.Yylex
Reports an error that occured while scanning.
zzStartRead - Variable in class cz.cuni.pogamut.Parser.Yylex
startRead marks the beginning of the yytext() string in the buffer
zzState - Variable in class cz.cuni.pogamut.Parser.Yylex
the current state of the DFA
zzUnpackAction() - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackAction(String, int, int[]) - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackAttribute() - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackAttribute(String, int, int[]) - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackRowMap() - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackRowMap(String, int, int[]) - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackTrans() - Static method in class cz.cuni.pogamut.Parser.Yylex
 
zzUnpackTrans(String, int, int[]) - Static method in class cz.cuni.pogamut.Parser.Yylex
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z