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

A

A - Variable in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo.LocationPair
 
AbstractAI - Class in cz.cuni.amis.pogamut.defcon.ai
Implementation of common features for all units.
AbstractAI(DefConAgentLogicController<?>, WorldObjectId) - Constructor for class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
AbstractBuildingAI<T extends DefConUnitObject<?>> - Class in cz.cuni.amis.pogamut.defcon.ai.buildingai
Implements common features for buildings.
AbstractBuildingAI(T, DefConAgentLogicController<?>) - Constructor for class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
 
AbstractMapSource - Class in cz.cuni.amis.pogamut.defcon.communication.worldview
Implements common methods to all map sources.
AbstractMapSource() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.AbstractMapSource
 
act(DefConCommand) - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
act(DefConCommand) - Method in interface cz.cuni.amis.pogamut.defcon.agent.IDefConAgent
Simplifies access to IAct.
act(DefConCommand) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
Simplifies access to IAct.
act(DefConCommand) - Method in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
Simplifies posting of commands.
act(CommandMessage) - Method in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
act(DefConCommand) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
act(CommandMessage) - Method in class javabot.ActExecutor
 
ActExecutor - Class in javabot
Executes a command and reports to all listeners to that command.
ActExecutor() - Constructor for class javabot.ActExecutor
 
add(Location) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
Retrieves sum of this location and given location.
addBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
addCommand(DefConCommand) - Static method in class javabot.PogamutJBotSupport
 
addCommandListener(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
addCommandListener(Class, ICommandListener) - Method in class javabot.ActExecutor
 
addEnemyBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
addEnemyFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
addEvent(int, int, int, int, float, float) - Static method in class javabot.JBot
 
addEvent(JBot.EventData) - Static method in class javabot.PogamutJBotSupport
Called from JBot.addEvent().
addFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
addGameLogicListener(ILogicUpdateListener) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Registers a listener from updates.
addOrigins(List<ClosestPointsLookUp.DistanceOrigin>) - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
THE origins LIST MUST BE ORDERED!
addOwnBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
addOwnFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
addQuery(SyncMethodExecContainer) - Static method in class javabot.PogamutJBotSupport
 
addStrongListener(AdvancedFlagListener<T>) - Method in class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
AdvancedFlagListener<T> - Interface in cz.cuni.amis.pogamut.defcon.utils
Interface for changes in flags reporting.
afterLogic(String) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.logic.DefConAgentLogic
 
agent - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
 
air - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Contains all air units that can receive commands.
AirBase - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Airbase from the world.
AirBase(int, int, DefConLocation, boolean, AirBaseState, int, int, int, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Creates new instance of object AirBase with specific id.
AirBase(AirBase) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Cloning constructor...
AirBaseState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for AirBase building.
assignAI(DefConUnitObject<?>, IBuildingAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Assigns AI to the given building.
assignAI(Fleet, IFleetAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Assigns AI to the given fleet.
assignAI(int, IFleetAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
This wont work most likely, because of the quirky WorldObjectId

B

B - Variable in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo.LocationPair
 
BasicConsoleLogHandler - Class in cz.cuni.amis.pogamut.defcon.utils.logging
A simple console formatter: LEVEL Message.
BasicConsoleLogHandler() - Constructor for class cz.cuni.amis.pogamut.defcon.utils.logging.BasicConsoleLogHandler
 
BasicFlag - Enum in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags
Flag representing a kind of location on a map.
BasicGrid<AGENT extends DefConAgent> - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
Experimental grid implementation.
BasicGrid(AGENT, float, int, int, int, int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
BasicGrid(DefConAgent, float, int, int, int, int, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
BasicGrid.CellIndices - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
Assigns cell to a given cell position.
BasicGrid.CellIndices(float, float) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
BasicGrid.CellIndices(BasicGrid<AGENT>.CellIndices) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
BasicGridIterator - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
Iterator for the experimental grid.
BasicGridIterator(SymmetricGridCellId, BasicGrid) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
Battleship - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
BattleShip unit from the world.
Battleship(int, int, DefConLocation, boolean, BattleshipState, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Battleship
Creates new instance of object Battleship with specific id.
Battleship(Battleship) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Battleship
Cloning constructor...
BattleshipState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Battleships.
beforeFirstLogic() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
beforeLogic(String) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.logic.DefConAgentLogic
 
BitmapMapSource - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap
Map source using bitmaps from the Bitmaps/ directory to provide access to map features.
BitmapMapSource(BufferedImage[], int[], SortedMap<Integer, int[]>, BufferedImage) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
BitmapMapSource(BufferedImage[], int[], SortedMap<Integer, int[]>, BufferedImage, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
Bomber - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Bomber unit from the world.
Bomber(int, int, DefConLocation, boolean, BomberState, int, int, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
Creates new instance of object Bomber with specific id.
Bomber(Bomber) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
Cloning constructor...
BomberState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Bombers.
botIsRunning - Static variable in class javabot.PogamutJBotSupport
Leave as not-immutable for testing purposes!
botStopped() - Method in interface cz.cuni.amis.pogamut.defcon.agent.IDefConAgentController
Called whenever the bot is stopped (has finished) or killed.
botStopped() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
 
building - Variable in class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
 
buildingListener - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
BuildingPlacementProvider - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings
Looks up good places for placing buildings.
BuildingPlacementProvider(DefConAgentLogicController<?>, GameMapInfoPolygons, QuadTreesManager) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingPlacementProvider
 
BuildingPlacementQuadTreeLabellingMethod - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Relabels quadtree specifically for a simple building placement points lookup.
BuildingPlacementQuadTreeLabellingMethod(DefConWorldView, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.BuildingPlacementQuadTreeLabellingMethod
 
buildingsManager - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
BuildingsManager - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings
Manages all known buildings.
BuildingsManager(DefConAgentLogicController<?>) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
BuildingsManager.BuildingWithAI<T extends DefConUnitObject<?>> - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings
Building and AI pair.
BuildingsManager.BuildingWithAI(T, IBuildingAI) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager.BuildingWithAI
 

C

callback - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
canCreateFleet(UnitType[]) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Checks whether are there enough units of each type to create a fleet of a given composition.
CantInstantiateAgentException - Exception in cz.cuni.amis.pogamut.defcon.agentmanager.exception
 
CantInstantiateAgentException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.defcon.agentmanager.exception.CantInstantiateAgentException
 
CantInstantiateAgentException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.defcon.agentmanager.exception.CantInstantiateAgentException
 
Carrier - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Carrier unit from the world.
Carrier(int, int, DefConLocation, boolean, CarrierState, int, int, int, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Creates new instance of object Carrier with specific id.
Carrier(Carrier) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Cloning constructor...
CarrierState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Carriers.
CeasedFire - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Cease fire truce has been signed event from the world.
CeasedFire(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.CeasedFire
Creates new instance of message CeasedFire.
cellId - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
ChatChannel - Enum in cz.cuni.amis.pogamut.defcon.consts
List of available chat channels to be passed.
CHATCHANNEL_ALLIANCE - Static variable in class javabot.JBot
 
CHATCHANNEL_PUBLIC - Static variable in class javabot.JBot
 
CHATCHANNEL_SPECTATORS - Static variable in class javabot.JBot
 
City - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
A city from the world.
City(int, int, DefConLocation, boolean, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.City
Creates new instance of object City with specific id.
City(City) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.City
Cloning constructor...
CityPopulations - Enum in cz.cuni.amis.pogamut.defcon.consts
One of the game options.
clearListeners() - Method in class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
close() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConLogPublisher
 
ClosestPointsLookUp - Class in cz.cuni.amis.pogamut.defcon.utils.closestpoints
Collects the reasonably good points for fleet spawn.
ClosestPointsLookUp(GameInfo, Logger, SortedMap<Integer, Pair<List<QuadTree>, List<QuadTree>>>, SortedMap<Integer, Pair<List<QuadTree>, List<QuadTree>>>) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp
 
ClosestPointsLookUp(GameInfo, Logger, SortedMap<Integer, Pair<List<QuadTree>, List<QuadTree>>>, SortedMap<Integer, Pair<List<QuadTree>, List<QuadTree>>>, int) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp
 
ClosestPointsLookUp.ClosestPoints - Class in cz.cuni.amis.pogamut.defcon.utils.closestpoints
 
ClosestPointsLookUp.ClosestPoints(DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
 
ClosestPointsLookUp.DistanceOrigin - Class in cz.cuni.amis.pogamut.defcon.utils.closestpoints
 
ClosestPointsLookUp.DistanceOrigin(double, DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
ClosestPointsManager - Class in cz.cuni.amis.pogamut.defcon.utils.closestpoints
Collects the reasonably good spawn points for fleet spawning and simplifies access to them.
ClosestPointsManager(SortedMap<Integer, SortedMap<Integer, List<ClosestPointsLookUp.ClosestPoints>>>) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsManager
 
ClosestPointsManager(SortedMap<Integer, SortedMap<Integer, List<ClosestPointsLookUp.ClosestPoints>>>, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsManager
 
compareTo(ClosestPointsLookUp.DistanceOrigin) - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
configureModules() - Method in class cz.cuni.amis.pogamut.defcon.factory.DefConAgentModule
 
correctX(double, double) - Static method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
createDestroyedEvent() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Returns update-event for the current object.
createUpdateEvent() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Returns update-event for the current object.
currentEnemyId - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Current enemy id in case based on territory.
currentFlag - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Currently processed flag
currentTerritoryId - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Current territory id in case of TERRITORY flags
cz.cuni.amis.pogamut.defcon.agent - package cz.cuni.amis.pogamut.defcon.agent
 
cz.cuni.amis.pogamut.defcon.agent.impl - package cz.cuni.amis.pogamut.defcon.agent.impl
 
cz.cuni.amis.pogamut.defcon.agent.module.logic - package cz.cuni.amis.pogamut.defcon.agent.module.logic
 
cz.cuni.amis.pogamut.defcon.agent.module.sensor - package cz.cuni.amis.pogamut.defcon.agent.module.sensor
 
cz.cuni.amis.pogamut.defcon.agentmanager - package cz.cuni.amis.pogamut.defcon.agentmanager
 
cz.cuni.amis.pogamut.defcon.agentmanager.exception - package cz.cuni.amis.pogamut.defcon.agentmanager.exception
 
cz.cuni.amis.pogamut.defcon.ai - package cz.cuni.amis.pogamut.defcon.ai
 
cz.cuni.amis.pogamut.defcon.ai.buildingai - package cz.cuni.amis.pogamut.defcon.ai.buildingai
 
cz.cuni.amis.pogamut.defcon.ai.fleetai - package cz.cuni.amis.pogamut.defcon.ai.fleetai
 
cz.cuni.amis.pogamut.defcon.base3d.worldview.object - package cz.cuni.amis.pogamut.defcon.base3d.worldview.object
 
cz.cuni.amis.pogamut.defcon.communication.command.impl - package cz.cuni.amis.pogamut.defcon.communication.command.impl
 
cz.cuni.amis.pogamut.defcon.communication.commands - package cz.cuni.amis.pogamut.defcon.communication.commands
 
cz.cuni.amis.pogamut.defcon.communication.mailbox - package cz.cuni.amis.pogamut.defcon.communication.mailbox
 
cz.cuni.amis.pogamut.defcon.communication.messages - package cz.cuni.amis.pogamut.defcon.communication.messages
 
cz.cuni.amis.pogamut.defcon.communication.messages.commands - package cz.cuni.amis.pogamut.defcon.communication.messages.commands
 
cz.cuni.amis.pogamut.defcon.communication.messages.infos - package cz.cuni.amis.pogamut.defcon.communication.messages.infos
 
cz.cuni.amis.pogamut.defcon.communication.translator - package cz.cuni.amis.pogamut.defcon.communication.translator
 
cz.cuni.amis.pogamut.defcon.communication.worldview - package cz.cuni.amis.pogamut.defcon.communication.worldview
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings
 
cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets - package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets
 
cz.cuni.amis.pogamut.defcon.communication.worldview.polygons - package cz.cuni.amis.pogamut.defcon.communication.worldview.polygons
 
cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders - package cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders
 
cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree - package cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree
 
cz.cuni.amis.pogamut.defcon.consts - package cz.cuni.amis.pogamut.defcon.consts
 
cz.cuni.amis.pogamut.defcon.consts.state - package cz.cuni.amis.pogamut.defcon.consts.state
 
cz.cuni.amis.pogamut.defcon.factory - package cz.cuni.amis.pogamut.defcon.factory
 
cz.cuni.amis.pogamut.defcon.generator - package cz.cuni.amis.pogamut.defcon.generator
 
cz.cuni.amis.pogamut.defcon.utils - package cz.cuni.amis.pogamut.defcon.utils
 
cz.cuni.amis.pogamut.defcon.utils.closestpoints - package cz.cuni.amis.pogamut.defcon.utils.closestpoints
 
cz.cuni.amis.pogamut.defcon.utils.logging - package cz.cuni.amis.pogamut.defcon.utils.logging
 
cz.cuni.amis.pogamut.defcon.utils.quadtree - package cz.cuni.amis.pogamut.defcon.utils.quadtree
 

D

data - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
debugIsReplayingGame() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True if the game is currently replayed (Timeline has been clicked).
DebugIsReplayingGame() - Static method in class javabot.JBot
True if the game is currently replayed (Timeline has been clicked).
DebugIsReplayingGame() - Static method in class javabot.JBotMethodsRepository
 
DebugIsReplayingGameChanged - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Informs about game being replayed.
DebugIsReplayingGameChanged(Boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DebugIsReplayingGameChanged
Creates new instance of message DebugIsReplayingGameChanged.
DebugLog(String) - Static method in class javabot.JBot
Prints a line in the debug console in the specified color
DebugLog(String, int) - Static method in class javabot.JBot
Prints a line in the debug console in the specified color.
DebugLog(String, int, String) - Static method in class javabot.JBot
Prints a line in the debug console.
DebugLog(String, int, String, int, int, int) - Static method in class javabot.JBot
Prints a line in the debug console in the specified color.
DebugLog(String, int, String, int, int, int, int) - Static method in class javabot.JBot
Prints a line in the debug console in the specified color.
DebugLog0() - Static method in class javabot.JBotMethodsRepository
 
DebugLog1() - Static method in class javabot.JBotMethodsRepository
 
DebugLog2() - Static method in class javabot.JBotMethodsRepository
 
DebugLog3() - Static method in class javabot.JBotMethodsRepository
 
DebugLog4() - Static method in class javabot.JBotMethodsRepository
 
def - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
DefConAct - Class in cz.cuni.amis.pogamut.defcon.communication.command.impl
Used to queue up commands in PogamutJBotSupport.
DefConAct(IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
DefConAgent<CONTROLLER extends IDefConAgentLogicController<DefConAgent<?>,?>> - Class in cz.cuni.amis.pogamut.defcon.agent
Basic defcon agent implementation.
DefConAgent(IAgentId, IComponentBus, IAgentLogger, DefConWorldView, DefConAct, IDefConAgentLogicController) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
Inits a DefConAgent instance
DefConAgentController<AGENT extends DefConAgent> - Class in cz.cuni.amis.pogamut.defcon.agent.impl
Basic implementation of controller, does some basic stuff like assigning of logger
DefConAgentController() - Constructor for class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
 
DefConAgentLogic<AGENT extends DefConAgent> - Class in cz.cuni.amis.pogamut.defcon.agent.module.logic
Defcon logic module.
DefConAgentLogic(AGENT, IAgentLogic<LogicModule<AGENT>>) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.module.logic.DefConAgentLogic
 
DefConAgentLogic(AGENT, IAgentLogic<LogicModule<AGENT>>, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.module.logic.DefConAgentLogic
 
DefConAgentLogic(AGENT, IAgentLogic<LogicModule<AGENT>>, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.module.logic.DefConAgentLogic
 
DefConAgentLogicController<AGENT extends DefConAgent> - Class in cz.cuni.amis.pogamut.defcon.agent.impl
Implements infrastructure for a logic of the bot and simplifies distinction between different stages of the game.
DefConAgentLogicController() - Constructor for class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Assigns logicMethod, which gets executed in logic().
DefConAgentManager - Class in cz.cuni.amis.pogamut.defcon.agentmanager
This class is being used to instantiate new agents.
DefConAgentModule - Class in cz.cuni.amis.pogamut.defcon.factory
Module for guice instantion.
DefConAgentModule(Class<? extends DefConAgent>, Class<? extends IDefConAgentLogicController>) - Constructor for class cz.cuni.amis.pogamut.defcon.factory.DefConAgentModule
 
DefConBasicUpdate - Class in javabot.events
 
DefConBasicUpdate(long) - Constructor for class javabot.events.DefConBasicUpdate
 
DefConChanged - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Informs about change in defcon.
DefConChanged(int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConChanged
Creates new instance of message DefConChanged.
DefConCommand - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Command message for arbitrary world that is run in the same JVM.
DefConCommand() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.DefConCommand
 
DefConCommandExecutor - Class in cz.cuni.amis.pogamut.defcon.communication.commands
Executes a single defcon comamnd.
DefConCommandExecutor() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.commands.DefConCommandExecutor
 
DefConEvent - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Event message for arbitrary world that is run in the same JVM.
DefConEvent() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConEvent
Creates a new DefConEvent object.
DefConEvent(double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConEvent
Creates a new DefConEvent object.
DefConLocation - Class in cz.cuni.amis.pogamut.defcon.base3d.worldview.object
Checks and corrects coordinates for the ingame locations and provides useful methods.
DefConLocation() - Constructor for class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
DefConLocation(double, double) - Constructor for class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
DefConLocation(float[]) - Constructor for class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
DefConLocation(double[]) - Constructor for class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
DefConLocation(Location) - Constructor for class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
DefConLogPublisher - Class in cz.cuni.amis.pogamut.defcon.agent
 
DefConLogPublisher() - Constructor for class cz.cuni.amis.pogamut.defcon.agent.DefConLogPublisher
 
DefConLogPublisher(Formatter) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.DefConLogPublisher
 
DefConMessageProducer - Class in cz.cuni.amis.pogamut.defcon.communication.translator
This class retrieves events from GameInfo class and prepares them for the next stage of processing in DefConWorldView.
DefConMessageProducer(IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
DefConObject - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
World object message of arbitrary world that is run in the same JVM.
DefConObject(int, UnitType, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Creates new object with specified id and time
DefConObject(DefConObject) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Creates a new DefConObject object.
DefConObjectUpdate - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Generic updater for arbitrary objects.
DefConObjectUpdate(DefConObject) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Creates new object update with 'source' as object that contains updates.
DefConUnitObject<T extends IState> - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
DOCUMENT ME!
DefConUnitObject(int, UnitType, int, DefConLocation, boolean, T, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Construtor of DefConUnitObject.
DefConUnitObject(DefConUnitObject<T>) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Creates a new DefConUnitObject object.
DefConViewableObject - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Viewable version of the DefConObject - implements IViewable providing a way to tell whether the object is visible on the map.
DefConViewableObject(int, UnitType, int, DefConLocation, boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Creates new instance of message DefConViewAbleObject with specific id.
DefConViewableObject(DefConViewableObject) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Creates a new DefConViewableObject object.
DefConWorldEvent - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
DOCUMENT ME!
DefConWorldEvent(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
Creates a new DefConWorldEvent object.
DefConWorldView - Class in cz.cuni.amis.pogamut.defcon.communication.worldview
Worldview implementation specific for defcon.
DefConWorldView(ComponentDependencies, DefConMessageProducer, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
DepthLimitedQuadTreePostorderIterator - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Quadtree iterator with a limited depth of access.
DepthLimitedQuadTreePostorderIterator(QuadTree, int) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.DepthLimitedQuadTreePostorderIterator
Level 1 is root.
Destroyed - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Destroyed event from the world.
Destroyed(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Destroyed
Creates new instance of message Destroyed.
dispose() - Method in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
dispose() - Method in interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
Unregisters ai from all places.
distance - Variable in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
doPlace() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 

E

enemyBuildings - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
enemyFleets - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
enemyTerritories - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
List of enemy territories.
equals(Object) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
Event - Enum in cz.cuni.amis.pogamut.defcon.consts
Contains all types of defcon events and supplies user with a factory method for each of them.
EventBatchBegin - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Marks start of the update batch performed by DefConMediator.
EventBatchBegin(double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchBegin
Creates new instance of message EventBatchBegin.
EventBatchEnd - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Marks the end of the update batch performed by DefConMediator.
EventBatchEnd(double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchEnd
Creates new instance of message EventBatchEnd.
EventCeasedFire - Static variable in class javabot.JBot
 
EventDestroyed - Static variable in class javabot.JBot
 
EventHit - Static variable in class javabot.JBot
 
EventNewVote - Static variable in class javabot.JBot
 
EventNukeLaunchSilo - Static variable in class javabot.JBot
 
EventNukeLaunchSub - Static variable in class javabot.JBot
 
EventPingCarrier - Static variable in class javabot.JBot
 
EventPingDetection - Static variable in class javabot.JBot
 
EventPingSub - Static variable in class javabot.JBot
 
EventSharedRadar - Static variable in class javabot.JBot
 
EventTeamRetractedVote - Static variable in class javabot.JBot
 
EventTeamVoted - Static variable in class javabot.JBot
 
EventUnceasedFire - Static variable in class javabot.JBot
 
EventUnsharedRadar - Static variable in class javabot.JBot
 
EventVoteFinishedNo - Static variable in class javabot.JBot
 
EventVoteFinishedYes - Static variable in class javabot.JBot
 
execute() - Method in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
Called in the main thread to execute herein contained method with a given parameters and collecting the return value.
expectedCount - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
Explosion - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Explosion object from the world.
Explosion(int, int, DefConLocation, boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Explosion
Creates new instance of object Explosion with specific id.
Explosion(Explosion) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Explosion
Cloning constructor...

F

factor - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameSpeed
 
Fighter - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Fighter unit from the world.
Fighter(int, int, DefConLocation, boolean, FighterState, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fighter
Creates new instance of object Fighter with specific id.
Fighter(Fighter) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fighter
Cloning constructor...
FighterState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Fighters.
FilePrecomputedBordersLoader - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders
Loads borders (contours) from a given path.
FilePrecomputedBordersLoader(String) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersLoader
 
FilePrecomputedBordersLoader(String, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersLoader
 
FilePrecomputedBordersSaver - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders
Saves borders to given path.
FilePrecomputedBordersSaver(String) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersSaver
 
FilePrecomputedQuadTreeLoader - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree
Possible future cached quad tree loader.
FilePrecomputedQuadTreeLoader() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree.FilePrecomputedQuadTreeLoader
 
first - Variable in class cz.cuni.amis.pogamut.defcon.utils.Pair
 
firstGameLogic() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Executed the first tick instead of DefConAgentLogicController.gameLogic.
flagChanged(T, T) - Method in interface cz.cuni.amis.pogamut.defcon.utils.AdvancedFlagListener
 
flagChecker - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
flagChecker - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Flag checker for queries to map features
Fleet - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Fleet object from the world.
Fleet(int, int, DefConLocation, boolean, int[], double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fleet
Creates new instance of object Fleet with specific id.
Fleet(Fleet) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fleet
Cloning constructor...
fleetComposition - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
FleetGenerator - Class in cz.cuni.amis.pogamut.defcon.generator
Provides a fleet composition based on the given fleet type.
FleetGenerator() - Constructor for class cz.cuni.amis.pogamut.defcon.generator.FleetGenerator
 
FleetGenerator.FleetType - Enum in cz.cuni.amis.pogamut.defcon.generator
 
fleetsManager - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
FleetsManager - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets
Manages all known fleets.
FleetsManager(DefConAgentLogicController<?>) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
FleetsManager.FleetWithAI - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets
Fleet and AI pair.
FleetsManager.FleetWithAI(Fleet, IFleetAI) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.FleetWithAI
 
FleetsManager.QueuedPlacing - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets
 
FleetsManager.QueuedPlacing(int, UnitType[], Queue<DefConLocation>, Object, IPlacingFinishedListener) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
flush() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConLogPublisher
 

G

gameHasStarted() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
gameInfo - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
GameInfo - Class in cz.cuni.amis.pogamut.defcon.agent.module.sensor
This class implements functionality that is not present within standard worldview, but it is important since it provides crucial information about the games' state.
GameInfo() - Constructor for class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Instantiates and prepares GameInfo for operation.
gameInfo - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
gameInfo - Static variable in class javabot.PogamutJBotSupport
 
GameInfo.LocationPair - Class in cz.cuni.amis.pogamut.defcon.agent.module.sensor
 
GameInfo.LocationPair(Location, Location) - Constructor for class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo.LocationPair
 
gameLogic() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Executed periodically while still in game.
gameLogicWorker() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Updates listeners, then calls gameLogic();
GameMapInfoPolygons - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons
Module containing polygonal description of certain features of map.
GameMapInfoPolygons(DefConAgent<?>, IFlagChecker) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
GameMapInfoPolygons(DefConAgent<?>, IFlagChecker, String) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
GameMapInfoPolygons(DefConAgent<?>, IFlagChecker, String, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
GameMapInfoPolygons(DefConAgent<?>, IFlagChecker, String, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
GameMode - Enum in cz.cuni.amis.pogamut.defcon.consts
One of the game options.
GameOption - Enum in cz.cuni.amis.pogamut.defcon.consts
 
GameRunningChanged - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Sent whenever the DefCon game begins (game switches to the map and unit-placing phase begins) or stops.
GameRunningChanged(Boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameRunningChanged
Creates new instance of message GameRunningChanged.
GameSpeed - Enum in cz.cuni.amis.pogamut.defcon.consts
One of the game options.
GameSpeedChanged - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Informs about change in game speed.
GameSpeedChanged(GameSpeed, GameSpeed, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameSpeedChanged
Creates new instance of message GameSpeedChanged.
gameStarted() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
gameStartedListener - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Annotation-based event listener registrator cannot handle inheritance, so we have to use this old styled method.
getAct() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
 
getActionQueue(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Array of unitIds of currently queued actions, for example nukes in a silo or planes on a carrier
GetActionQueue(int) - Static method in class javabot.JBot
Array of unitIds of currently queued actions, for example nukes in a silo or planes on a carrier
GetActionQueue() - Static method in class javabot.JBotMethodsRepository
 
getAgentInstance(Class<? extends DefConAgentModule>) - Method in class cz.cuni.amis.pogamut.defcon.agentmanager.DefConAgentManager
Instantiates a new agent from given module.
getAgentInstance(String) - Method in class cz.cuni.amis.pogamut.defcon.agentmanager.DefConAgentManager
Simplified call to getAgentInstance(Class cls)
getAI() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager.BuildingWithAI
 
getAI() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.FleetWithAI
 
getAIPlacementPoints() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns current set of AI placement points.
getAllEnemyTerritories() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns a flat list of territories possessed by enemies.
GetAllFleetData() - Static method in class javabot.JBot
Data about all visible fleets, contained in the struct fleetData (see enums).
getAllianceId(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Id of alliance.
GetAllianceId(int) - Static method in class javabot.JBot
Id of alliance.
GetAllianceId() - Static method in class javabot.JBotMethodsRepository
 
getAlliancesWithTeamIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Alliances Team Ids in the game.
GetAllUnitData() - Static method in class javabot.JBot
Data about all visible units, contained in the struct unitData (see enums).
GetAllUnitData() - Static method in class javabot.JBotMethodsRepository
 
GetAllUnits() - Static method in class javabot.JBot
All visible unit ids.
GetAllUnits() - Static method in class javabot.JBotMethodsRepository
 
getArguments() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
Returns a set of arguments passed to defcon.
getArguments() - Method in interface cz.cuni.amis.pogamut.defcon.agent.IDefConAgent
Returns the list of command line arguments passed to defcon.
GetBomberNukeTarget(int) - Static method in class javabot.JBot
Target of the nuke carried by given bomber.
GetBomberNukeTarget() - Static method in class javabot.JBotMethodsRepository
 
getBomberRange() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns range of a bomber.
getBomberSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Number of bombers on airbase.
getBomberSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Number of bombers on airbase.
getBot() - Static method in class javabot.PogamutJBotSupport
 
getBottomLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getBottomLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getBottomNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getBottomNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getBottomRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getBottomRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getBranching() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
getBuilding() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager.BuildingWithAI
 
getBuildingsManager() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
getCauseObjectId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getCell(SymmetricGridCellId) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getCell(float, float) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getCell(GRID_CELL_ID) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGrid
 
getCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getCellId() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
getCellId() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCell
 
getCellIndices(SymmetricGridCellId) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getCellsInRadiusOf(float) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getCellsInRadiusOf(float) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getCenter() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Retrieves a point [ (x1 + x2) / 2, (y1 + y2) / 2 ].
getChannel() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Chat channel to use.
getCitiesGravityCenter(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns center of gravity of given enemy's cities.
getCityIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Gets a list of cities.
GetCityIds() - Static method in class javabot.JBot
Array of City Ids.
GetCityIds() - Static method in class javabot.JBotMethodsRepository
 
getCityLocation(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns location of the given city.
GetCityPopulation(int) - Static method in class javabot.JBot
Population (in millions)
GetCityPopulation() - Static method in class javabot.JBotMethodsRepository
 
getClassOfUnitType() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Provides mapping from UnitType to DefConObject class
getClassOfUnitType(UnitType) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Provides mapping from UnitType to DefConObject class
getClosestForEnemyTerritory(int) - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsManager
 
getClosestForSpecificTerritories(int, int) - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsManager
 
getClosestPoints() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp
Finds or ticks looking for ClosestPointsLookUp.pointsLimit for pairs of closest points to a given pair of own and enemy territories
getClosestPoints() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsManager
 
getClosestSailDistance(List<Location>, List<Location>) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Finds a closest point on given border to a given point.
getClosestSailTarget(Location, List<Location>) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Finds a closest point on given border to a given point.
getCollateralDamage(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Sum of collateral damage deaths (deaths in own population) of the given team.
GetCollateralDamage(int) - Static method in class javabot.JBot
Sum of collateral damage deaths (deaths in own population) of the given team.
GetCollateralDamage() - Static method in class javabot.JBotMethodsRepository
 
getCompleteOrigins() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
 
getComponentId() - Method in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
getComponentId() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
GetCurrentState(int) - Static method in class javabot.JBot
State of unit, specified in enum STATE_*.
GetCurrentState() - Static method in class javabot.JBotMethodsRepository
 
GetCurrentTargetId(int) - Static method in class javabot.JBot
Current target id.
GetCurrentTargetId() - Static method in class javabot.JBotMethodsRepository
 
getCurrentTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
getCurrentTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
getDebugIsReplayingGame() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DebugIsReplayingGameChanged
Is debug replay running?
GetDefcon() - Static method in class javabot.JBot
Current Defcon Stage, game starts with 5
GetDefcon() - Static method in class javabot.JBotMethodsRepository
 
getDefConActExecutor() - Static method in class javabot.PogamutJBotSupport
 
getDefConAgentClass() - Method in class cz.cuni.amis.pogamut.defcon.factory.DefConAgentModule
 
getDefconLevel() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Current Defcon Stage, game starts with 5
getDesiredGameSpeed(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Currently requested game speed of given team.
GetDesiredGameSpeed(int) - Static method in class javabot.JBot
Currently requested game speed of given team.
GetDesiredGameSpeed() - Static method in class javabot.JBotMethodsRepository
 
getDestroyed() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
DOCUMENT ME!
getDistance(Location) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
getDistance() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
GetDistance(float, float, float, float) - Static method in class javabot.JBot
Distance in game between given coordinates.
GetDistance() - Static method in class javabot.JBotMethodsRepository
 
getDistance2D(Location) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
getDistanceSquare(Location) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
Calculates the square of the distance between this and given location.
getEnemiesCityIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Enemies city Ids in the game.
getEnemiesTerritories() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
getEnemyBuildings() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Returns a list of all enemy buildings.
getEnemyCityIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Enemies city Ids in the game.
getEnemyCityIds(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Enemy city Ids in the game.
getEnemyFleets() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Returns the list of enemy fleets.
getEnemyFleets(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Returns the list of enemy fleets.
getEnemyKills(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Sum of enemy kills of the given team (for scoring).
GetEnemyKills(int) - Static method in class javabot.JBot
Sum of enemy kills of the given team (for scoring).
GetEnemyKills() - Static method in class javabot.JBotMethodsRepository
 
getEnemyQuadTrees() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager
 
getEnemyQuadTrees(int) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager
 
getEnemyTeamIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Enemy Team Ids in the game.
getEnemyTerritories(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Returns a list of territories the enemy has.
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ChatChannel
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.CityPopulations
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Event
Returns appropriate Event for given integer.
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameMode
 
getEnum(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameSpeed
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ScoreMode
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
 
getEnum() - Method in interface cz.cuni.amis.pogamut.defcon.consts.state.IState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
 
getEnum() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Territory
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Returns appropriate UnitType for given integer.
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Vote
 
getEnum(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.VoteType
 
getEvent() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
Used by worldview to retrieve one enqueued event.
getEvents() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Updates all flags, which in turn generates events, which are then returned in a form of LinkedList.
getEvents() - Static method in class javabot.PogamutJBotSupport
 
getEventType() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getExpectedCount() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
getFighterRange() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns range of a fighter.
getFighterSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Number of fighters on airbase.
getFighterSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Number of fighters on airbase.
getFirst() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the upper left child node.
getFirstPoint() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Line begin.
getFlag() - Method in class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
getFlagChecker() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Returns flag checker used for map analysis.
getFleet() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.FleetWithAI
 
getFleetDiameter(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Gets the smallest circle diameter, which could contain the whole fleet.
getFleetId(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Id of fleet of given unit.
GetFleetId(int) - Static method in class javabot.JBot
Id of fleet of given unit.
GetFleetId() - Static method in class javabot.JBotMethodsRepository
 
getFleetMemberOffset(int, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Offset of ship number memberId from center of fleet, given fleet has memberCount ships
GetFleetMemberOffset(int, int) - Static method in class javabot.JBot
Offset of ship number memberId from center of fleet, given fleet has memberCount ships
GetFleetMemberOffset() - Static method in class javabot.JBotMethodsRepository
 
getFleetMembers(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Ids of ships in given fleet.
getFleetMembers() - Method in interface cz.cuni.amis.pogamut.defcon.ai.fleetai.IFleetAI
 
getFleetMembers() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fleet
An array of fleet members.
GetFleetMembers(int) - Static method in class javabot.JBot
Ids of ships in given fleet.
GetFleetMembers() - Static method in class javabot.JBotMethodsRepository
 
getFleets(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Fleet ids of given team.
GetFleets(int) - Static method in class javabot.JBot
Fleet ids of given team.
GetFleets() - Static method in class javabot.JBotMethodsRepository
 
getFleetsManager() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
getFourth() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the lower right child node.
getFriendlyDeaths(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Sum of friendly deaths (deaths in allied populations) of the given team.
GetFriendlyDeaths(int) - Static method in class javabot.JBot
Sum of friendly deaths (deaths in allied populations) of the given team.
GetFriendlyDeaths() - Static method in class javabot.JBotMethodsRepository
 
getGameInfo() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
Returns the game info object used to query the game.
getGameInfo() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
getGameInfo() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns game info object used to query defcon.
getGameSpeed() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Current speed-up factor of the game over the real time passed.
GetGameSpeed() - Static method in class javabot.JBot
Current speed-up factor of the game over the real time passed.
GetGameSpeed() - Static method in class javabot.JBotMethodsRepository
 
getGameTick() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Amount of update cycles (ticks) passed since game start
GetGameTick() - Static method in class javabot.JBot
Amount of update cycles (ticks) passed since game start
GetGameTick() - Static method in class javabot.JBotMethodsRepository
 
getGameTime() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Current Game Time, measured in seconds.
GetGameTime() - Static method in class javabot.JBot
Current Game Time, measured in seconds.
GetGameTime() - Static method in class javabot.JBotMethodsRepository
 
getGridStep() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getId() - Method in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
getId() - Method in interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
Returns the WorldObjectId of the associated unit.
getId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Returns ID of the object.
getId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Returns ID of the object that should be updated.
getId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.Territory
 
getInstance() - Static method in class cz.cuni.amis.pogamut.defcon.agentmanager.DefConAgentManager
 
getInstanceOfUnitTypeFromEventType(JBot.EventData, double) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Event
Factory styled method, which provides you with an appropriate instance of event object based on the given EventData data.
getInstanceOfUnitTypeFromUnitData(JBot.UnitData, double) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Factory styled method, which provides you with an appropriate instance of unit object based on the given UnitData data.
getIterator(SymmetricGridCellId) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getIterator(GRID_CELL_ID) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGrid
 
getLand() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Returns contours of negation of sea.
getLast() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
getLastSeenTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Returns the time of the last update of the object.
getLastSeenTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Returns the time of the last update of the object.
GetLatitude(int) - Static method in class javabot.JBot
Latitude of given unit, city, or event.
GetLatitude() - Static method in class javabot.JBotMethodsRepository
 
getLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getListOfNeighbouringCells() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getListOfNeighbouringCells() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getLocal() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
DOCUMENT ME!
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
 
getLocation() - Method in interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
Retrieves location of the controlled object.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Target location of the new fleet.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Target location of the structure.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Attack target of the unit.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Movement target.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Returns locations of this object.
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getLocation() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
getLocation() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCellId
 
getLocations(double, int, UnitType) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingPlacementProvider
Returns a list of locations for building places, trying and putting them at least minDistance far.
getLock() - Method in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 
getLog() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
Returns user logger.
getLogicInitializeTime() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
getLogicShutdownTime() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
GetLongitude(int) - Static method in class javabot.JBot
Longitude of given unit, city, or event.
GetLongitude() - Static method in class javabot.JBotMethodsRepository
 
getLowerXBound() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getLowerYBound() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getMailBox() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Returns the mailbox.
getMaxX() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns maximal X value.
getMaxY() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns maximal Y value.
getMessage() - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMessage
 
getMessage() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Message to send.
getMinX() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns minimal X value.
getMinY() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns minimal Y value.
GetMovementTargetLocation(int) - Static method in class javabot.JBot
Current target location.
GetMovementTargetLocation() - Static method in class javabot.JBotMethodsRepository
 
getName() - Method in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
getNeighbourCellInDirection(Location) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getNeighbourCellInDirection(Location) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getNewDefCon() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConChanged
New defcon.
getNewFleet(FleetGenerator.FleetType, GameInfo) - Static method in class cz.cuni.amis.pogamut.defcon.generator.FleetGenerator
 
getNewSpeed() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameSpeedChanged
New speed.
getNode() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
getNodes() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns an array containing all nodes (if there are any).
getNormalized() - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
getNukeSupply(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns amount of nukes present in the given unit.
getNukeSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Number of nukes on airbase.
getNukeSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Number of nukes on airbase.
getNukeSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Silo
Number of nukes inside the silo.
getNukeSupply() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Sub
Number of nukes inside the submarine.
GetNukeSupply(int) - Static method in class javabot.JBot
Number of available nukes.
GetNukeSupply() - Static method in class javabot.JBotMethodsRepository
 
getNukeTarget() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
Bomber's current nuke target.
getObjectLocation(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns a location of the given object.
getOldDefCon() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConChanged
Old defcon.
getOldSpeed() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameSpeedChanged
Old speed.
getOptionValue(String) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Value of certain option.
GetOptionValue(String) - Static method in class javabot.JBot
Value of certain option
GetOptionValue() - Static method in class javabot.JBotMethodsRepository
 
getOrigin() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
getOrigins() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
 
getOwnBuildings() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Returns a list of all own buildings with their AIs.
getOwnFleets() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Own fleet ids.
getOwnFleets() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Returns the list of own fleets.
GetOwnFleets() - Static method in class javabot.JBot
Own fleet ids.
GetOwnFleets() - Static method in class javabot.JBotMethodsRepository
 
getOwnQuadTrees() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager
 
getOwnTeamId() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Own team id.
GetOwnTeamId() - Static method in class javabot.JBot
Own team id.
GetOwnTeamId() - Static method in class javabot.JBotMethodsRepository
 
getOwnTeamTerritories() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Territory Ids of territories that the team the player is in owns.
getOwnTerritories() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
getOwnTerritories() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
GetOwnUnits() - Static method in class javabot.JBot
All own unit ids.
GetOwnUnits() - Static method in class javabot.JBotMethodsRepository
 
getParent() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the parent node of this node
getPathString() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersLoader
 
getPathString() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersSaver
 
getPlacementOptions() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
getPopulation() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.City
Number of surviving inhabitants in millions.
getRadarRange() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns range of a single radar.
getRandom() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Returns a random number generator.
getRange(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Remaining range of unit.
GetRange(int) - Static method in class javabot.JBot
Remaining range of unit.
GetRange() - Static method in class javabot.JBotMethodsRepository
 
GetRemainingPopulation(int) - Static method in class javabot.JBot
Remaining population of given team
GetRemainingPopulation() - Static method in class javabot.JBotMethodsRepository
 
getRemainingUnits(UnitType) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Amount of remaining units of given type that can be placed.
GetRemainingUnits(int) - Static method in class javabot.JBot
Amount of remaining units of given type that can be placed.
GetRemainingUnits() - Static method in class javabot.JBotMethodsRepository
 
getRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getRoot() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTree
Retrieves the root node.
getRoot() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
getRunning() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Queries gameRunning flag.
getRunning() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameRunningChanged
Is game running?
getSailDistance(Location, Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Distance in game between given coordinates on sea (performs pathfinding).
getSailDistance(double, double, double, double) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Distance in game between given coordinates on sea (performs pathfinding).
getSailDistance(float, float, float, float) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Distance in game between given coordinates on sea (performs pathfinding).
GetSailDistance(float, float, float, float) - Static method in class javabot.JBot
Distance in game between given coordinates on sea (performs pathfinding).
GetSailDistance() - Static method in class javabot.JBotMethodsRepository
 
getSea() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Returns contours of sea.
getSecond() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the upper right child node.
getSecondPoint() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Line end.
getShared() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
DOCUMENT ME!
getShips() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
List of ships to create.
getSiloRange() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns range of AA mode of a silo.
getSimTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConEvent
DOCUMENT ME!
getSimTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
DOCUMENT ME!
getSimTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
DOCUMENT ME!
getSimTime() - Method in class javabot.events.DefConBasicUpdate
 
getSingleEnemyBuildings(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Returns the list of enemy buildings of the enemy of given id.
getSize() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the width of this node.
getSource() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Returns source of the updates.
getSpeed() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Requested speed.
getStartTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
getStartTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
getState() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Gets current state of the object.
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
 
getState(int) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
 
getStateCount(int, IState) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns number of activations of this state for this unit.
getStateCount(int, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns number of activations of this state for this unit.
getStateCount() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Gets number of activations of this object's state.
GetStateCount(int, int) - Static method in class javabot.JBot
Number of activations of given state in given unit
GetStateCount() - Static method in class javabot.JBotMethodsRepository
 
getStateId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Id of the target state.
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
 
getStateId() - Method in interface cz.cuni.amis.pogamut.defcon.consts.state.IState
Returns state of id.
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
 
getStateId() - Method in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
 
getStateTimer(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Time until current state is active.
GetStateTimer(int) - Static method in class javabot.JBot
Time until current state is active.
GetStateTimer() - Static method in class javabot.JBotMethodsRepository
 
getStatic() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.DefConCommand
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConEvent
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
DOCUMENT ME!
getStringizedFields() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getSubNukeRange() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns range of submarine nukes (SRBM).
GetSuccessfulCommands() - Static method in class javabot.JBot
CommandIds of all commands that have been executed in previous cycle.
GetSuccessfulCommands() - Static method in class javabot.JBotMethodsRepository
 
getTarget() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Gets current target of this object.
getTarget() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
 
getTargetCoords() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns current set of AI target points.
getTargetObjectId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getTargetUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Target of the unit.
getTargetUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Target of the unit.
getTeamId(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Team Id of given unit.
getTeamId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Id of team to ally with.
getTeamId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Id of team to request a cease fire from.
getTeamId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Id of team to request to share radar with.
getTeamId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Returns team id of this object.
GetTeamId(int) - Static method in class javabot.JBot
Team Id of given unit.
GetTeamId() - Static method in class javabot.JBotMethodsRepository
 
getTeamIds() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
List of Team Ids in the game.
GetTeamIds() - Static method in class javabot.JBot
List of Team Ids in the game.
GetTeamIds() - Static method in class javabot.JBotMethodsRepository
 
getTeamName(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Name of the given team.
GetTeamName(int) - Static method in class javabot.JBot
Name of the given team.
GetTeamName() - Static method in class javabot.JBotMethodsRepository
 
getTeamTerritories(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Territory Ids of territories that the given team owns.
GetTeamTerritories(int) - Static method in class javabot.JBot
Territory Ids of territories that the given team owns.
GetTeamTerritories() - Static method in class javabot.JBotMethodsRepository
 
getTeamTerritoriesCount(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Number of territories for given team, usually 1.
GetTeamTerritoriesCount(int) - Static method in class javabot.JBot
Number of territories for given team, usually 1.
GetTeamTerritoriesCount() - Static method in class javabot.JBotMethodsRepository
 
GetTeamUnits(int) - Static method in class javabot.JBot
All visible units of a given team.
GetTeamUnits() - Static method in class javabot.JBotMethodsRepository
 
getTerritoriesCount() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns the number of territories.
getTerritorry(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
getTerritory(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Returns a single territory.
getTerritoryId(float, float) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Territory Id of territory at given coordinates.
getTerritoryId(double, double) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Territory Id of territory at given coordinates.
getTerritoryId(Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Get id of a land territory at a given location.
GetTerritoryId(float, float) - Static method in class javabot.JBot
Territory Id of territory at given coordinates.
GetTerritoryId() - Static method in class javabot.JBotMethodsRepository
 
getTerritoryOwner(Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns the owner of a land territory, which contains given location or -1 if noone owns it.
getTerritoryOwner(double, double) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns the owner of a land territory, which contains given location or -1 if noone owns it.
getTerritoryOwner(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns the owner of a territory with a given Id.
getTerritoryOwners() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns the territory to owner mapping array.
getThird() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Returns the lower left child node.
getTickedClosestPoints() - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp
Finds or ticks looking for ClosestPointsLookUp.pointsLimit for pairs of closest points to a given pair of own and enemy territories
getTime() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConEvent
DOCUMENT ME!
getTopLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getTopLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getTopNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getTopNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getTopRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
getTopRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
getType(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Returns type of unit with this id.
getType() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Returns type of this object.
GetType(int) - Static method in class javabot.JBot
Type of unit, event or team, specified in enum TYPE_*, EVENT_* or TEAM_TYPE_*.
GetType() - Static method in class javabot.JBotMethodsRepository
 
getTypeId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Id of unit to set target of.
getUnitCredits() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Credits available for placement (if in variable unit mode).
GetUnitCredits() - Static method in class javabot.JBot
Credits available for placement (if in variable unit mode).
GetUnitCredits() - Static method in class javabot.JBotMethodsRepository
 
getUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Id of unit to set target of.
getUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Id of unit to set target of.
getUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Id of unit to set target of.
getUnitId() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Id of unit to change state of.
getUnitsUpdate() - Static method in class javabot.PogamutJBotSupport
 
getUnitType() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConWorldEvent
DOCUMENT ME!
getUnitValue(UnitType) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Value of given unit type (if in variable unit mode).
GetUnitValue(int) - Static method in class javabot.JBot
Value of given unit type (if in variable unit mode).
GetUnitValue() - Static method in class javabot.JBotMethodsRepository
 
getUpdater(Class<?>) - Static method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Returns updater for class 'cls' from cache or creates new one.
getUpperXBound() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getUpperYBound() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getVelocity(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Movement direction of given unit, in longitude and latitude parts.
GetVelocity(int) - Static method in class javabot.JBot
Movement direction of given unit, in longitude and latitude parts.
GetVelocity() - Static method in class javabot.JBotMethodsRepository
 
getVictoryTimer() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Time remaining in game, if victory timer was started.
GetVictoryTimer() - Static method in class javabot.JBot
Time remaining in game, if victory timer was started.
GetVictoryTimer() - Static method in class javabot.JBotMethodsRepository
 
getVictoryTimerActive() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VictoryTimerActiveChanged
Is victory timer active?
getVote() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Type of vote.
getVoteType() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Type of vote.
getWorldView() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
getWorldView() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
Casts worldview into a friendlier type.
getWorldView() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getWorldView() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGrid
 
getWorldView() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
getX() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
getX() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
getX() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCellId
 
getX1() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
 
getX2() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
 
getXCount() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getXSize() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns width of the map.
getY() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
getY() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
getY() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCellId
 
getY1() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
 
getY2() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
 
getYCount() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
getYSize() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Returns height of the map.
gridStep - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
gridXCellCount - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
gridXStart - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
gridYCellCount - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
gridYStart - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
ground - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Contains all ground units that can receive commands.
Gunshot - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Gunshot object from the world.
Gunshot(int, int, DefConLocation, boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Gunshot
Creates new instance of object Gunshot with specific id.
Gunshot(Gunshot) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Gunshot
Cloning constructor...

H

hasEnemyTerritoryFlag(Location, int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasEnemyTerritoryFlag(double, double, int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasEnemyTerritoryFlag(Location, int, boolean) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasEnemyTerritoryFlag(double, double, int, boolean) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasEnemyTerritoryFlag(Location, int) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns true if the given location is a valid territory for the given teamId.
hasEnemyTerritoryFlag(double, double, int) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns true if the given location is a valid territory for the given teamId.
hasEnemyTerritoryFlag(Location, int, boolean) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns true if the given location is a valid territory for the given teamId.
hasEnemyTerritoryFlag(double, double, int, boolean) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
 
hasEnemyTerritoryFlag(Location, int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasEnemyTerritoryFlag(double, double, int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasEnemyTerritoryFlag(Location, int, boolean) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasEnemyTerritoryFlag(double, double, int, boolean) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasFlag(double, double, BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasFlag(Location, BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
hasFlag(BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
hasFlag(Location, BasicFlag) - Static method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
hasFlag(float, float, BasicFlag) - Static method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
hasFlag(Location, BasicFlag) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns true if the flag is present on the given location.
hasFlag(double, double, BasicFlag) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns true if the flag is present on the given location.
hasFlag(BasicFlag) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCell
 
hasFlag(Location, BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasFlag(double, double, BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
hasNext() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeBFSIterator
 
hasNext() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
hasSpareNukes() - Method in class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
 
Hit - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Hit event from the world.
Hit(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Hit
Creates new instance of message Hit.

I

IBuildingAI - Interface in cz.cuni.amis.pogamut.defcon.ai.buildingai
Building AI interface, just for a proper hierarchy.
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.ChatChannel
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.CityPopulations
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.Event
Holds integer (defcon) event type of this event..type.
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameMode
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.ScoreMode
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Holds integer (defcon) unit type of this unit..type.
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.Vote
 
id - Variable in enum cz.cuni.amis.pogamut.defcon.consts.VoteType
 
IDefConAgent - Interface in cz.cuni.amis.pogamut.defcon.agent
Sets some basic methods for DefConAgent.
IDefConAgentController<AGENT extends DefConAgent> - Interface in cz.cuni.amis.pogamut.defcon.agent
Specified a list of basic methods for Defcon controllers, which is used inside DefConAgent to report various states of initialization of the game to the controller.
IDefConAgentLogicController<AGENT extends DefConAgent,LOGIC_MODULE extends LogicModule<AGENT>> - Interface in cz.cuni.amis.pogamut.defcon.agent
Groups IDefConAgentController and IAgentLogic interfaces.
IDefConBasicEvent - Interface in javabot.events
 
IFlagChecker - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags
Interface for the map sources.
IFleetAI - Interface in cz.cuni.amis.pogamut.defcon.ai.fleetai
Common interface for all AIs for own fleets.
IGrid<GRID_CELL extends IGridCell,GRID_CELL_ID extends IGridCellId,GRID_ITERATOR extends IGridIterator<GRID_CELL,GRID_CELL_ID>> - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
Experimental grid interface.
IGridCell - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
A cell for an experimental grid interface.
IGridCellFlag - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
A grid cell flag for the experimental grid interface.
IGridCellId - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
Interface for retrieval of the actual location of the grid cell whose id this is.
IGridIterator<GRID_CELL extends IGridCell,GRID_CELL_ID extends IGridCellId> - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
Iteator used for the experimental grid interface to traverse the map.
ILogicUpdateListener - Interface in cz.cuni.amis.pogamut.defcon.agent.impl
Simple interface used in DefConAgentLogicController to update all registered listeners before calling game logic.
IMailBox - Interface in cz.cuni.amis.pogamut.defcon.communication.mailbox
Interface for a mailbox lower level AIs can use to communicate.
IMessage - Interface in cz.cuni.amis.pogamut.defcon.communication.mailbox
Common interface to all ai-to-ai messages.
initGrid(float, int, int, float, float) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid
 
initialise(String[][]) - Static method in class javabot.JBot
 
initialise(String[][]) - Static method in class javabot.PogamutJBotSupport
Called from JBot.initialise().
initializeController(AGENT) - Method in interface cz.cuni.amis.pogamut.defcon.agent.IDefConAgentController
Called during the construction of the DefConAgent.
initializeController(AGENT) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentController
 
initializeController(AGENT) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Registers anonymous listeners and creates logic module.
initOrigins(Queue<ClosestPointsLookUp.DistanceOrigin>) - Method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.ClosestPoints
Only for first add.
InvalidObject - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Invalid object from the world.
InvalidObject(int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.InvalidObject
Creates new instance of object InvalidObject with specific id.
InvalidObject(InvalidObject) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.InvalidObject
Cloning constructor...
invert() - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
Calculates inverse Location
IPlacingFinishedListener - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets
Returns a list of fleets that have been successfully places, along with initData passed to the list originally and whether requested number of fleets have been placed.
IPrecomputedBordersLoader - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders
Interface for loading of saved borders.
IPrecomputedBordersSaver - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders
Interface for saving of borders.
IPrecomputedQuadTreeLoader - Interface in cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree
Cached quadtree loader interface.
IQuadTreeLabelingMethod - Interface in cz.cuni.amis.pogamut.defcon.utils.quadtree
Interface for quadtree labeling methods.
isAir() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Is the unit airborne?
isBatchBeginEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
isBatchEndEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
isBorder(float, float) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True if given coordinates are on the border.
IsBorder(float, float) - Static method in class javabot.JBot
True if given coordinates are on the border.
IsBorder() - Static method in class javabot.JBotMethodsRepository
 
isBuilding(DefConUnitObject<?>) - Static method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
isBuilding(UnitType) - Static method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
isCeaseFire(int, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff the first team is in cease fire mode with the second team.
IsCeaseFire(int, int) - Static method in class javabot.JBot
True iff the first team is in cease fire mode with the second team.
IsCeaseFire() - Static method in class javabot.JBotMethodsRepository
 
isCommandListening(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
isCommandListening(Class, ICommandListener) - Method in class javabot.ActExecutor
 
isFinished() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Returns true if all attempts to place buildings were processed.
isFinished() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
isGround() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Is it ground unit?
isLabeled() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
All nodes through which a line passes are labeled.
isMisc() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Is it misc?
isNaval() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Is it naval unit?
isRetaliating(int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given unit is automatically retaliating an earlier attack.
IsRetaliating(int) - Static method in class javabot.JBot
True iff given unit is automatically retaliating an earlier attack.
IsRetaliating() - Static method in class javabot.JBotMethodsRepository
 
isSameRectangle(List<? extends Location>, double, double, double, double) - Static method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.RectangularFillTester
Checks whether a given list of points, read clockwise, form a rectangle with the given vertices.
isSharingRadar(int, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff the first team is sharing its radar with the second team.
IsSharingRadar(int, int) - Static method in class javabot.JBot
True iff the first team is sharing its radar with the second team.
IsSharingRadar() - Static method in class javabot.JBotMethodsRepository
 
IState - Interface in cz.cuni.amis.pogamut.defcon.consts.state
Interface for all states of ground/naval/air units (e.g.
isUnit() - Method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
May the unit receive commands?
isValidBuildingPlacementLocation(Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for building placement.
isValidBuildingPlacementLocation(double, double) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for building placement.
isValidFleetPlacement(Location, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Simplifies queries for possibility of placing a fleet.
isValidFleetPlacementLocation(float, float, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
 
isValidPlacement(Location, int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
isValidPlacementLocation(float, float, UnitType) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for placement of given type.
isValidPlacementLocation(double, double, UnitType) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for placement of given type.
IsValidPlacementLocation(float, float, int) - Static method in class javabot.JBot
True iff given location is valid for placement of given type.
IsValidPlacementLocation() - Static method in class javabot.JBotMethodsRepository
 
isValidShipPlacementLocation(Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for ship placement.
isValidShipPlacementLocation(double, double) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given location is valid for ship placement.
isValidStructureLocation(Location) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
Checks validity of placement for structures.
isValidTerritory(int, float, float, boolean) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True if the given coordinates belong to the given Team.
isValidTerritory(int, double, double, boolean) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True if the given coordinates belong to the given Team.
isValidTerritory(int, Location, boolean) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True if the given coordinates belong to the given Team.
IsValidTerritory(int, float, float, boolean) - Static method in class javabot.JBot
True if the given coordinates belong to the given Team.
IsValidTerritory() - Static method in class javabot.JBotMethodsRepository
 
isVictoryTimerActive() - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff the victory-timer has been started
IsVictoryTimerActive() - Static method in class javabot.JBot
True iff the victory-timer has been started
IsVictoryTimerActive() - Static method in class javabot.JBotMethodsRepository
 
isVisible(int, int) - Method in class cz.cuni.amis.pogamut.defcon.agent.module.sensor.GameInfo
True iff given unit is visible to given team.
isVisible() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Is the object visible on the DefCon map?
IsVisible(int, int) - Static method in class javabot.JBot
True iff given unit is visible to given team.
IsVisible() - Static method in class javabot.JBotMethodsRepository
 
iterator() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTree
Returns the iterator over QuadTree.
IUnitAI - Interface in cz.cuni.amis.pogamut.defcon.ai
Topmost interface for unit AI.

J

javabot - package javabot
 
javabot.events - package javabot.events
 
JBot - Class in javabot
Based on DefCon JavaBot v0.9
JBot() - Constructor for class javabot.JBot
 
JBot.EventData - Class in javabot
 
JBot.EventData() - Constructor for class javabot.JBot.EventData
 
JBot.FleetData - Class in javabot
 
JBot.FleetData(int, int, boolean, float, float, int[]) - Constructor for class javabot.JBot.FleetData
 
JBot.UnitData - Class in javabot
 
JBot.UnitData() - Constructor for class javabot.JBot.UnitData
 
JBotMethodsRepository - Class in javabot
Caches all methods inside JBot for an easier retrieval for reflection.
JBotMethodsRepository() - Constructor for class javabot.JBotMethodsRepository
 

K

killAgent() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 

L

label(QuadTreeNode) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.BuildingPlacementQuadTreeLabellingMethod
Relabels the given node and all nodes underneath it for the purposes of building placing.
label(QuadTreeNode) - Method in interface cz.cuni.amis.pogamut.defcon.utils.quadtree.IQuadTreeLabelingMethod
 
label(QuadTree, IQuadTreeLabelingMethod) - Static method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeLabeler
Labels the quadtree with a given labeling method.
label(QuadTreeNode) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.UnitPlacementQuadTreeLabellingMethod
 
land - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Land.
last - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
LAST_PLACEMENT_MS_LIMIT - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
lastAssignedTerritory - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
lastPlacement - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
lastPlacementTime - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
listener - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
loadAllQuadTrees() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree.FilePrecomputedQuadTreeLoader
 
loadAllQuadTrees() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree.IPrecomputedQuadTreeLoader
 
loadBordersForTerritory(String) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersLoader
 
loadBordersForTerritory(String) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.IPrecomputedBordersLoader
Loads borders from a given file name.
loadQuadTreesForTerritory(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree.FilePrecomputedQuadTreeLoader
 
loadQuadTreesForTerritory(int) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.quadtree.IPrecomputedQuadTreeLoader
 
location - Variable in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Contains location of this object.
location - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
lock - Variable in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 
logGame(Level, String) - Static method in class javabot.PogamutJBotSupport
Formats and send a log message during GAME phase.
logGameException(Throwable) - Static method in class javabot.PogamutJBotSupport
 
logic() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Gets executed periodically.
logic - Variable in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
logic - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
logic - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
logicInitialize(LogicModule<AGENT>) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
logicListener - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
logicModule - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
logicShutdown() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
logicUpdateListener - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
logInit(Level, String) - Static method in class javabot.PogamutJBotSupport
Formats and send a log message during INIT phase.
logInitException(Throwable) - Static method in class javabot.PogamutJBotSupport
 

M

m_causeObjectId - Variable in class javabot.JBot.EventData
 
m_currentState - Variable in class javabot.JBot.UnitData
 
m_eventType - Variable in class javabot.JBot.EventData
 
m_fleetId - Variable in class javabot.JBot.FleetData
 
m_fleetMembers - Variable in class javabot.JBot.FleetData
 
m_latitude - Variable in class javabot.JBot.EventData
 
m_latitude - Variable in class javabot.JBot.FleetData
 
m_latitude - Variable in class javabot.JBot.UnitData
 
m_longitude - Variable in class javabot.JBot.EventData
 
m_longitude - Variable in class javabot.JBot.FleetData
 
m_longitude - Variable in class javabot.JBot.UnitData
 
m_objectId - Variable in class javabot.JBot.UnitData
 
m_targetObjectId - Variable in class javabot.JBot.EventData
 
m_teamId - Variable in class javabot.JBot.FleetData
 
m_teamId - Variable in class javabot.JBot.UnitData
 
m_type - Variable in class javabot.JBot.UnitData
 
m_unitType - Variable in class javabot.JBot.EventData
 
m_visible - Variable in class javabot.JBot.FleetData
 
m_visible - Variable in class javabot.JBot.UnitData
 
mail(Class<? extends IUnitAI>, IMessage) - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMailBox
Sends a message to all AIs of a given class.
mail(WorldObjectId, IMessage) - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMailBox
Sends a message to a specific AI controlling a unit or fleet with a given WorldObjectId.
mail(IUnitAI, IMessage) - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMailBox
Sends a message to a specific AI.
mail(Class<? extends IUnitAI>, IMessage) - Method in class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
mail(WorldObjectId, IMessage) - Method in class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
mail(IUnitAI, IMessage) - Method in class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
MailBox - Class in cz.cuni.amis.pogamut.defcon.communication.mailbox
Basic implementation of a mailbox.
MailBox() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
mathModulus(double, double) - Static method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
max - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
method - Variable in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 
min - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
minX - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
minY - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
misc - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
All other types.
ModuleForAgentClassNotFoundException - Exception in cz.cuni.amis.pogamut.defcon.agentmanager.exception
 
ModuleForAgentClassNotFoundException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.defcon.agentmanager.exception.ModuleForAgentClassNotFoundException
 
ModuleForAgentClassNotFoundException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.defcon.agentmanager.exception.ModuleForAgentClassNotFoundException
 
moveToBottomLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToBottomLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToBottomNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToBottomNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToBottomRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToBottomRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToNeighbourCellInDirection(Location) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToNeighbourCellInDirection(Location) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToTopLeftNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToTopLeftNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToTopNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToTopNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 
moveToTopRightNeighbourCell() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGridIterator
 
moveToTopRightNeighbourCell() - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridIterator
 

N

name - Variable in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
 
NativeMapSource - Class in cz.cuni.amis.pogamut.defcon.communication.worldview
Uses ingame representation of to provide info about it.
NativeMapSource(GameInfo) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
NativeMapSource(GameInfo, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.NativeMapSource
 
naval - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Contains all naval units that can receive commands.
newBindings(IAgentId) - Method in class cz.cuni.amis.pogamut.defcon.factory.DefConAgentModule
Binds runtime dependencies to the module/Injector.
NewVote - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
New vote event from the world.
NewVote(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NewVote
Creates new instance of message NewVote.
next() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.DepthLimitedQuadTreePostorderIterator
 
next() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeBFSIterator
 
next() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
Nuke - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Nuke from the world.
Nuke(int, int, DefConLocation, boolean, NukeState, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Nuke
Creates new instance of object Nuke with specific id.
Nuke(Nuke) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Nuke
Cloning constructor...
NukeLaunchSilo - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Nuclear launch from silo event from the world.
NukeLaunchSilo(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSilo
Creates new instance of message NukeLaunchSilo.
NukeLaunchSub - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Nuclear launch from sub event from the world.
NukeLaunchSub(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSub
Creates new instance of message NukeLaunchSub.
nukes - Variable in class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
 
NukeState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Nukes.
NUMBER - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.Territory
 
NumObjectTypes - Static variable in class javabot.JBot
 
NumTerritories - Static variable in class javabot.JBot
 

O

oldPlacings - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
origin - Variable in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp.DistanceOrigin
 
ownBuildings - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
ownFleets - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
ownTeamId - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
ownTerritories - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
List of own territories.

P

Pair<T,V> - Class in cz.cuni.amis.pogamut.defcon.utils
Utility class for two related values.
Pair(T, V) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.Pair
 
Pair() - Constructor for class cz.cuni.amis.pogamut.defcon.utils.Pair
 
parameters - Variable in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.DefConCommand
Contains the call of particular JBot method.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardClear
Performs the command - to be used only by the DefConCommandExecutor.
perform() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Performs the command - to be used only by the DefConCommandExecutor.
PingCarrier - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Ping of a carrier event from the world.
PingCarrier(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingCarrier
Creates new instance of message PingCarrier.
PingDetection - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Ping detection event from the world.
PingDetection(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingDetection
Creates new instance of message PingDetection.
PingSub - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Ping of a sub event from the world.
PingSub(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingSub
Creates new instance of message PingSub.
placeBuildings(List<DefConLocation>, UnitType) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
Tries to place buildings on all given buildings location.
PlaceFleet - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Places a fleet of a specified type to a specified location.
PlaceFleet(DefConLocation, UnitType[]) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Creates new instance of command PlaceFleet.
PlaceFleet(PlaceFleet) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Cloning constructor...
placeFleet(DefConLocation, UnitType[], Object, IPlacingFinishedListener) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Tries to place fleet on a given location (queues the command).
placeFleet(List<DefConLocation>, UnitType[], int, Object, IPlacingFinishedListener) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
Tries to place the fleet on one of the given positions (queues the command, if it finds suitable place), starting from the head.
PlaceFleet(float, float, int[]) - Static method in class javabot.JBot
Tries to place a given amount of battlecruisers, carriers and subs into a fleet at the given location.
PlaceFleet() - Static method in class javabot.JBotMethodsRepository
 
placeFleetWorker(DefConLocation, UnitType[]) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
PLACEMENT_PER_TICK - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
PLACEMENT_TIMEOUT - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
placementOptions - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
placementQueue - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
placementsCounter - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
PlaceStructure - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Places a structure of a specified type to a specified location.
PlaceStructure(int, DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Creates new instance of command PlaceStructure.
PlaceStructure(PlaceStructure) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Cloning constructor...
PlaceStructure(int, float, float) - Static method in class javabot.JBot
Tries to place a given structure to the given coordinates.
PlaceStructure() - Static method in class javabot.JBotMethodsRepository
 
placingFinished(List<Fleet>, Object, boolean) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.IPlacingFinishedListener
 
PogamutJBotSupport - Class in javabot
Layer that takes care of incoming and outgoing requests on defcon.
PogamutJBotSupport() - Constructor for class javabot.PogamutJBotSupport
 
PolygonUtils - Class in cz.cuni.amis.pogamut.defcon.utils
Utilities for polygons.
PolygonUtils() - Constructor for class cz.cuni.amis.pogamut.defcon.utils.PolygonUtils
 
preGameLogic() - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Executed instead of DefConAgentLogicController.gameLogic while still in lobby.
prepareEnemyQuadTrees(SortedMap<Integer, SortedMap<Integer, Pair<List<QuadTree>, List<QuadTree>>>>) - Static method in class cz.cuni.amis.pogamut.defcon.utils.closestpoints.ClosestPointsLookUp
 
processMap() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Processes the map from scratch.
PROPERTY_CLASS - Static variable in class javabot.PogamutJBotSupport
 
PROPERTY_START_TIMEOUT_SECS - Static variable in class javabot.PogamutJBotSupport
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConLogPublisher
 

Q

QuadTree - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
QuadTree implementation.
QuadTree(List<? extends Location>) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTree
Constructor
QuadTreeBFSIterator - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Allows user to iterate over QuadTrees, in a BFS manner.
QuadTreeBFSIterator(QuadTree) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeBFSIterator
 
QuadTreeLabeler - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
 
QuadTreeLabeler() - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeLabeler
 
QuadTreeNode - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Node for a QuadTree.
QuadTreeNode(QuadTree, double, double, double, double, QuadTreeNode, List<List<Location>>) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Constructor for a tree node.
QuadTreePostorderIterator - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Allows user to iterate over QuadTrees.
QuadTreePostorderIterator(QuadTree) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
QuadTreesManager - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Manages collected quadtrees.
QuadTreesManager(SortedMap<Integer, Pair<List<List<DefConLocation>>, List<List<DefConLocation>>>>, SortedMap<Integer, SortedMap<Integer, Pair<List<List<DefConLocation>>, List<List<DefConLocation>>>>>, DefConWorldView) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager
 
QuadTreesManager(SortedMap<Integer, Pair<List<List<DefConLocation>>, List<List<DefConLocation>>>>, SortedMap<Integer, SortedMap<Integer, Pair<List<List<DefConLocation>>, List<List<DefConLocation>>>>>, DefConWorldView, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager
 
queuedPlacings - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
QueueItem - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
WTF object from the world.
QueueItem(int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.QueueItem
Creates new instance of object QueueItem with specific id.
QueueItem(QueueItem) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.QueueItem
Cloning constructor...
queuePlacingsContain(Location) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 

R

Radar - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Radar from the world.
Radar(int, int, DefConLocation, boolean, RadarState, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Radar
Creates new instance of object Radar with specific id.
Radar(Radar) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Radar
Cloning constructor...
RadarState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Radars.
receiveMessage(IMessage) - Method in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
receiveMessage(IMessage) - Method in interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
Receives a message from mailbox.
RectangularFillTester - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
 
RectangularFillTester() - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.RectangularFillTester
 
refresh() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
registerAI(IUnitAI) - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMailBox
Registers an AI for mail.
registerAI(IUnitAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
remove() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeBFSIterator
 
remove() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
removeBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
removeCommandListener(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.defcon.communication.command.impl.DefConAct
 
removeCommandListener(Class, ICommandListener) - Method in class javabot.ActExecutor
 
removeEnemyBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
removeEnemyFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
removeFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
removeListener(AdvancedFlagListener<T>) - Method in class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
removeOwnBuilding(DefConUnitObject<?>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager
 
removeOwnFleet(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager
 
RequestAlliance - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Requests an alliance from a player.
RequestAlliance(int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Creates new instance of command RequestAlliance.
RequestAlliance(RequestAlliance) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Cloning constructor...
RequestAlliance(int) - Static method in class javabot.JBot
Sends requests to the alliance members to join alliance.
RequestAlliance() - Static method in class javabot.JBotMethodsRepository
 
RequestCeaseFire - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Requests a cease fire from a player.
RequestCeaseFire(int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Creates new instance of command RequestCeaseFire.
RequestCeaseFire(RequestCeaseFire) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Cloning constructor...
RequestCeaseFire(int) - Static method in class javabot.JBot
Send request to cease fire with given team.
RequestCeaseFire() - Static method in class javabot.JBotMethodsRepository
 
RequestGameSpeed - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Requests to change game speed.
RequestGameSpeed(GameSpeed) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Creates new instance of command RequestGameSpeed.
RequestGameSpeed(RequestGameSpeed) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Cloning constructor...
RequestGameSpeed(int) - Static method in class javabot.JBot
Send request to change game speed to given speed.
RequestGameSpeed() - Static method in class javabot.JBotMethodsRepository
 
RequestShareRadar - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Requests to share a radar with a player.
RequestShareRadar(int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Creates new instance of command RequestShareRadar.
RequestShareRadar(RequestShareRadar) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Cloning constructor...
RequestShareRadar(int) - Static method in class javabot.JBot
Send request to share radar with given team.
RequestShareRadar() - Static method in class javabot.JBotMethodsRepository
 
resizePoly(List<Location>, double) - Static method in class cz.cuni.amis.pogamut.defcon.utils.PolygonUtils
Shrinks or enlarges a polygon.
resizePoly2(LinkedList<Location>, double) - Static method in class cz.cuni.amis.pogamut.defcon.utils.PolygonUtils
 
resizePoly3(LinkedList<Location>, double) - Static method in class cz.cuni.amis.pogamut.defcon.utils.PolygonUtils
 
resizePoly3(Location[], double) - Static method in class cz.cuni.amis.pogamut.defcon.utils.PolygonUtils
 
returnValue - Variable in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 

S

Saucer - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Saucer object from the world.
Saucer(int, int, DefConLocation, boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Saucer
Creates new instance of object Saucer with specific id.
Saucer(Saucer) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Saucer
Cloning constructor...
saveBorderOfTerritory(String, List<List<DefConLocation>>) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.FilePrecomputedBordersSaver
 
saveBorderOfTerritory(String, List<List<DefConLocation>>) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.loaders.borders.IPrecomputedBordersSaver
Saves a single set of borders.
saveBorders(IPrecomputedBordersSaver) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
 
scale(double) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
ScoreMode - Enum in cz.cuni.amis.pogamut.defcon.consts
One of the game options.
sea - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Sea.
second - Variable in class cz.cuni.amis.pogamut.defcon.utils.Pair
 
SendChatMessage - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Sends the message down to the specified chat channel inside the DefCon.
SendChatMessage(String, ChatChannel) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Creates new instance of command SendChatMessage.
SendChatMessage(SendChatMessage) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Cloning constructor...
SendChatMessage(String, int) - Static method in class javabot.JBot
Sends a chat message.
SendChatMessage() - Static method in class javabot.JBotMethodsRepository
 
sendCommand(DefConCommand) - Method in class javabot.ActExecutor
 
SendVote - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Votes in a poll.
SendVote(VoteType, Vote) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Creates new instance of command SendVote.
SendVote(SendVote) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Cloning constructor...
SendVote(int, int) - Static method in class javabot.JBot
TODO: documentation?
SendVote() - Static method in class javabot.JBotMethodsRepository
 
serialize(CommandMessage) - Method in class cz.cuni.amis.pogamut.defcon.communication.commands.DefConCommandExecutor
 
SetActionTarget - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Sets action target of a unit.
SetActionTarget(int, int, DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Creates new instance of command SetActionTarget.
SetActionTarget(SetActionTarget) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Cloning constructor...
SetActionTarget(int, int, float, float) - Static method in class javabot.JBot
Set target location for given unit.
SetActionTarget() - Static method in class javabot.JBotMethodsRepository
 
setAI(IBuildingAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.buildings.BuildingsManager.BuildingWithAI
 
setAI(IFleetAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.FleetWithAI
 
setChannel(ChatChannel) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Chat channel to use.
setDisappearedFlag(IViewable) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
setFinished(boolean) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
setFirstPoint(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Line begin.
setFlag(T) - Method in class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
setGameInfo(GameInfo) - Static method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
setIndices(SymmetricGridCellId, BasicGrid) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
setLabel(boolean) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
Use for you own purposes.
SetLandingTarget - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Sets landing target of a unit.
SetLandingTarget(int, int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Creates new instance of command SetLandingTarget.
SetLandingTarget(SetLandingTarget) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Cloning constructor...
SetLandingTarget(int, int) - Static method in class javabot.JBot
TODO: what's this?
SetLandingTarget() - Static method in class javabot.JBotMethodsRepository
 
setLastSeenTime(double) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
Sets the last-seen-time of the object.
setLastSeenTime(double) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Sets the last-seen-time of the object.
setLocation(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Target location of the new fleet.
setLocation(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Target location of the structure.
setLocation(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Attack target of the unit.
setLocation(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Movement target.
setMessage(String) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Message to send.
SetMovementTarget - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Sets movement target of the unit.
SetMovementTarget(int, DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Creates new instance of command SetMovementTarget.
SetMovementTarget(SetMovementTarget) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Cloning constructor...
SetMovementTarget(int, float, float) - Static method in class javabot.JBot
TODO: do the movement? same as SetTargetLocation?
SetMovementTarget() - Static method in class javabot.JBotMethodsRepository
 
setName(String) - Static method in class javabot.PogamutJBotSupport
 
setNode(QuadTreeNode) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
setOptions(Map<String, String>) - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
Used by PogamutJBotSupport to assign arguments.
setOptions(Map<String, String>) - Method in interface cz.cuni.amis.pogamut.defcon.agent.IDefConAgent
Sets the list of command line arguments passed to defcon.
setRoot(QuadTreeNode) - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreePostorderIterator
 
setSecondPoint(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Line end.
setShips(UnitType[]) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
List of ships to create.
setSpeed(GameSpeed) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Requested speed.
SetState - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Changes state of a unit.
SetState(int, int) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Creates new instance of command SetState.
SetState(SetState) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Cloning constructor...
setState(T) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Sets current state of the object.
SetState(int, int) - Static method in class javabot.JBot
Set state of given unit.
SetState() - Static method in class javabot.JBotMethodsRepository
 
setStateCount(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Sets number of activations of this object's state.
setStateId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Id of the target state.
setTarget(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject
Sets current target of this object.
setTargetLocation(DefConLocation) - Method in interface cz.cuni.amis.pogamut.defcon.ai.fleetai.IFleetAI
 
setTargetUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Target of the unit.
setTargetUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Target of the unit.
setTeamId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Id of team to ally with.
setTeamId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Id of team to request a cease fire from.
setTeamId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Id of team to request to share radar with.
setTerritorry(int, BufferedImage) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.bitmap.BitmapMapSource
 
setTypeId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Id of unit to set target of.
setUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Id of unit to set target of.
setUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Id of unit to set target of.
setUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Id of unit to set target of.
setUnitId(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Id of unit to change state of.
setVisibility(boolean) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Sets the visibility of this object.
setVote(Vote) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Type of vote.
setVoteType(VoteType) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Type of vote.
setX(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
setY(int) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.BasicGrid.CellIndices
 
SharedRadar - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Share radar agreement has been signed event from the world.
SharedRadar(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.SharedRadar
Creates new instance of message SharedRadar.
Silo - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Silo unit from the world.
Silo(int, int, DefConLocation, boolean, SiloState, int, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Silo
Creates new instance of object Silo with specific id.
Silo(Silo) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Silo
Cloning constructor...
SiloState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Silo.
SimpleFlag<T> - Class in cz.cuni.amis.pogamut.defcon.utils
Simple flag monitoring changes in a value.
SimpleFlag(T) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.SimpleFlag
 
SIMPLIFICATION_FACTOR - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Factor of polygon's area to vertices count.
simTime - Variable in class javabot.events.DefConBasicUpdate
 
startAgent() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
STATE_AIRBASEBOMBERLAUNCH - Static variable in class javabot.JBot
 
STATE_AIRBASEFIGHTERLAUNCH - Static variable in class javabot.JBot
 
STATE_BATTLESHIPATTACK - Static variable in class javabot.JBot
 
STATE_BOMBERATTACK - Static variable in class javabot.JBot
 
STATE_BOMBERINQUEUE - Static variable in class javabot.JBot
 
STATE_BOMBERNUKE - Static variable in class javabot.JBot
 
STATE_CARRIERANTISUB - Static variable in class javabot.JBot
 
STATE_CARRIERBOMBERLAUNCH - Static variable in class javabot.JBot
 
STATE_CARRIERFIGHTERLAUNCH - Static variable in class javabot.JBot
 
STATE_FIGHTERATTACK - Static variable in class javabot.JBot
 
STATE_FIGHTERINQUEUE - Static variable in class javabot.JBot
 
STATE_NUKEDISARM - Static variable in class javabot.JBot
 
STATE_NUKEONTARGET - Static variable in class javabot.JBot
 
STATE_RADARACTIVE - Static variable in class javabot.JBot
 
STATE_SILOAIRDEFENSE - Static variable in class javabot.JBot
 
STATE_SILONUKE - Static variable in class javabot.JBot
 
STATE_SUBACTIVESONAR - Static variable in class javabot.JBot
 
STATE_SUBNUKE - Static variable in class javabot.JBot
 
STATE_SUBPASSIVESONAR - Static variable in class javabot.JBot
 
STEP - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.AbstractMapSource
 
STEP_SIZE - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Size of a sampling step.
stopAgent() - Method in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
sub(DefConLocation, DefConLocation) - Static method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
 
sub(DefConLocation) - Method in class cz.cuni.amis.pogamut.defcon.base3d.worldview.object.DefConLocation
Retrieves sum of this location and given location.
Sub - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Submarine object from the world.
Sub(int, int, DefConLocation, boolean, SubState, int, int, int, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Sub
Creates new instance of object Sub with specific id.
Sub(Sub) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Sub
Cloning constructor...
SubState - Enum in cz.cuni.amis.pogamut.defcon.consts.state
Contains all states for Submarines.
succeeded - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
successfulPlacement(Fleet) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.managers.fleets.FleetsManager.QueuedPlacing
 
SymmetricGridCell - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
A single square cell for the experimental grid.
SymmetricGridCell(SymmetricGridCellId) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
SymmetricGridCell(float, float) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCell
 
SymmetricGridCellId - Class in cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic
Id for a single square cell of the experimental grid.
SymmetricGridCellId(float, float) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
SymmetricGridCellId(Location) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic.SymmetricGridCellId
 
syncCallInMainThread() - Method in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
Enqueue and wait for execution of the herein contained method in the main thread.
SyncMethodExecContainer - Class in cz.cuni.amis.pogamut.defcon.utils
Container for execution of queries from game info in the main thread from other threads.
SyncMethodExecContainer(Method, Object[]) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 

T

teamId - Variable in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Contains the id of this object's team.
TeamRetractedVoted - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Team retracted vote event from the world.
TeamRetractedVoted(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamRetractedVoted
Creates new instance of message TeamRetractedVoted.
TeamVoted - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Team vote event from the world.
TeamVoted(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamVoted
Creates new instance of message TeamVoted.
territories - Variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.polygons.GameMapInfoPolygons
Territories.
Territory - Enum in cz.cuni.amis.pogamut.defcon.consts
List of all ingame territories.
TerritoryAfrica - Static variable in class javabot.JBot
 
TerritoryEurope - Static variable in class javabot.JBot
 
TerritoryNorthAmerica - Static variable in class javabot.JBot
 
TerritoryRussia - Static variable in class javabot.JBot
 
TerritorySouthAmerica - Static variable in class javabot.JBot
 
TerritorySouthAsia - Static variable in class javabot.JBot
 
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardClear
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Battleship
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.CeasedFire
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.City
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DebugIsReplayingGameChanged
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConChanged
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Destroyed
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchBegin
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchEnd
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Explosion
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fighter
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fleet
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameRunningChanged
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameSpeedChanged
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Gunshot
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Hit
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.InvalidObject
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NewVote
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Nuke
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSilo
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSub
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingCarrier
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingDetection
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingSub
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.QueueItem
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Radar
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Saucer
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.SharedRadar
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Silo
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Sub
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamRetractedVoted
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamVoted
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Tornado
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnceasedFire
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnsharedRadar
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VictoryTimerActiveChanged
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedNo
Returns message in html format.
toHtmlString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedYes
Returns message in html format.
toMessage() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.DefConCommand
Alias for toString()
Tornado - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Tornado object from the world.
Tornado(int, int, DefConLocation, boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Tornado
Creates new instance of object Tornado with specific id.
Tornado(Tornado) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Tornado
Cloning constructor...
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceFleet
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.PlaceStructure
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestAlliance
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestCeaseFire
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestGameSpeed
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.RequestShareRadar
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendChatMessage
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SendVote
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetActionTarget
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetLandingTarget
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetMovementTarget
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.SetState
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardClear
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.AirBase
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Battleship
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Carrier
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.CeasedFire
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.City
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DebugIsReplayingGameChanged
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConChanged
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Destroyed
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchBegin
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.EventBatchEnd
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Explosion
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fighter
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Fleet
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameRunningChanged
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.GameSpeedChanged
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Gunshot
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Hit
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.InvalidObject
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NewVote
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Nuke
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSilo
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.NukeLaunchSub
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingCarrier
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingDetection
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.PingSub
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.QueueItem
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Radar
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Saucer
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.SharedRadar
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Silo
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Sub
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamRetractedVoted
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.TeamVoted
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.Tornado
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnceasedFire
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnsharedRadar
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VictoryTimerActiveChanged
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedNo
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedYes
Returns human readable serialization of the message.
toString() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
 
toString() - Method in class cz.cuni.amis.pogamut.defcon.utils.Pair
 
toString() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTree
 
toString() - Method in class cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreeNode
 
toString() - Method in class javabot.JBot.EventData
 
toString() - Method in class javabot.JBot.FleetData
 
toString() - Method in class javabot.JBot.UnitData
 
traceFromTo(DefConLocation, DefConLocation, BasicFlag) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.AbstractMapSource
 
traceFromTo(DefConLocation, DefConLocation, BasicFlag, double) - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.AbstractMapSource
 
traceFromTo(DefConLocation, DefConLocation, BasicFlag) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns the closest position to end from start, which has the proper flag.
traceFromTo(DefConLocation, DefConLocation, BasicFlag, double) - Method in interface cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.IFlagChecker
Returns the a position on line to end from start, which has the proper flag and is as far as possible, while closer than distance from the closest position.
TypeAirBase - Static variable in class javabot.JBot
 
TypeBattleShip - Static variable in class javabot.JBot
 
TypeBomber - Static variable in class javabot.JBot
 
TypeCarrier - Static variable in class javabot.JBot
 
TypeCity - Static variable in class javabot.JBot
 
TypeExplosion - Static variable in class javabot.JBot
 
TypeFighter - Static variable in class javabot.JBot
 
TypeFleet - Static variable in class javabot.JBot
 
TypeGunshot - Static variable in class javabot.JBot
 
TypeInvalid - Static variable in class javabot.JBot
 
TypeNuke - Static variable in class javabot.JBot
 
TypeQueueItem - Static variable in class javabot.JBot
 
TypeRadarStation - Static variable in class javabot.JBot
 
TypeSaucer - Static variable in class javabot.JBot
 
TypeSilo - Static variable in class javabot.JBot
 
TypeSub - Static variable in class javabot.JBot
 
TypeTornado - Static variable in class javabot.JBot
 

U

UnceasedFire - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Cease fire truce has been broken event from the world.
UnceasedFire(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnceasedFire
Creates new instance of message UnceasedFire.
unitId - Variable in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
UnitPlacementQuadTreeLabellingMethod - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Relabels quadtree specifically for a simple fleet placement points lookup.
UnitPlacementQuadTreeLabellingMethod(DefConWorldView, Logger) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.UnitPlacementQuadTreeLabellingMethod
 
units - Static variable in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Contains all units that can receive commands.
UnitType - Enum in cz.cuni.amis.pogamut.defcon.consts
Contains all types of defcon units and supplies user with a factory method for each of them.
unregisterAI(IUnitAI) - Method in interface cz.cuni.amis.pogamut.defcon.communication.mailbox.IMailBox
Registers an AI for mail.
unregisterAI(IUnitAI) - Method in class cz.cuni.amis.pogamut.defcon.communication.mailbox.MailBox
 
unregisterUpdates(ILogicUpdateListener) - Method in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
Unregisters a listener from updates.
UnsharedRadar - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Share radar agreement has been broken event from the world.
UnsharedRadar(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.UnsharedRadar
Creates new instance of message UnsharedRadar.
Updatable - Annotation Type in cz.cuni.amis.pogamut.defcon.communication.messages
Whenever field inside JavaWorldObject is annotated by this annotation it will be automatically updated by JavaWorldObjectUpdate object.
update() - Method in interface cz.cuni.amis.pogamut.defcon.agent.impl.ILogicUpdateListener
 
update() - Method in interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
Update method called before the main AI.
update(IWorldObject) - Method in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObjectUpdate
Updates object 'obj' with the source event.
update() - Method in class cz.cuni.amis.pogamut.defcon.communication.translator.DefConMessageProducer
Since update is called periodically from worldview, we use it to call populateQueue() periodically
update() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Updates message producer and reports the event.
update() - Static method in class javabot.JBot
 
update() - Static method in class javabot.PogamutJBotSupport
Called from JBot.update().
updateProducer() - Method in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
Updates the message producer.
used - Variable in class cz.cuni.amis.pogamut.defcon.utils.SyncMethodExecContainer
 

V

valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.BasicFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ChatChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.CityPopulations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameSpeed
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ScoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Territory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Vote
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.consts.VoteType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.defcon.generator.FleetGenerator.FleetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.BasicFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ChatChannel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.CityPopulations
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.GameSpeed
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.ScoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.AirBaseState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BattleshipState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.BomberState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.CarrierState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.FighterState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.NukeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.RadarState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SiloState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.state.SubState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Territory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.Vote
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.consts.VoteType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.defcon.generator.FleetGenerator.FleetType
Returns an array containing the constants of this enum type, in the order they are declared.
VictoryTimerActiveChanged - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Informs about change in running state of victory time.
VictoryTimerActiveChanged(Boolean, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VictoryTimerActiveChanged
Creates new instance of message VictoryTimerActiveChanged.
visible - Variable in class cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
Holds the information whether the object is visible on the map.
Vote - Enum in cz.cuni.amis.pogamut.defcon.consts
List of possible votes for SendVote command.
VoteAbstain - Static variable in class javabot.JBot
 
VoteFinishedNo - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Vote has finished with a "no" decision event from the world.
VoteFinishedNo(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedNo
Creates new instance of message VoteFinishedNo.
VoteFinishedYes - Class in cz.cuni.amis.pogamut.defcon.communication.messages.infos
Vote has finished with a "yes" decision event from the world.
VoteFinishedYes(Event, int, int, UnitType, DefConLocation, double) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.infos.VoteFinishedYes
Creates new instance of message VoteFinishedYes.
VoteNo - Static variable in class javabot.JBot
 
VoteType - Enum in cz.cuni.amis.pogamut.defcon.consts
List of all possible type of polls.
VoteTypeInvalid - Static variable in class javabot.JBot
 
VoteTypeJoinAlliance - Static variable in class javabot.JBot
 
VoteTypeKickPlayer - Static variable in class javabot.JBot
 
VoteTypeLeaveAlliance - Static variable in class javabot.JBot
 
VoteUnknown - Static variable in class javabot.JBot
 
VoteYes - Static variable in class javabot.JBot
 

W

WhiteboardClear - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Clear the whiteboard.
WhiteboardClear() - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardClear
Creates new instance of command WhiteboardClear.
WhiteboardClear(WhiteboardClear) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardClear
Cloning constructor...
WhiteboardClear() - Static method in class javabot.JBot
Clears the whiteboard.
WhiteboardClear() - Static method in class javabot.JBotMethodsRepository
 
WhiteboardDraw - Class in cz.cuni.amis.pogamut.defcon.communication.messages.commands
Draw a line on the whiteboard.
WhiteboardDraw(DefConLocation, DefConLocation) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Creates new instance of command WhiteboardDraw.
WhiteboardDraw(WhiteboardDraw) - Constructor for class cz.cuni.amis.pogamut.defcon.communication.messages.commands.WhiteboardDraw
Cloning constructor...
WhiteboardDraw(float, float, float, float) - Static method in class javabot.JBot
Draws a line on the whiteboard.
WhiteboardDraw() - Static method in class javabot.JBotMethodsRepository
 
WidthLimitedQuadTreePostorderIterator - Class in cz.cuni.amis.pogamut.defcon.utils.quadtree
Width limited iterator only accesses nodes of a minimum side.
WidthLimitedQuadTreePostorderIterator(QuadTree, double) - Constructor for class cz.cuni.amis.pogamut.defcon.utils.quadtree.WidthLimitedQuadTreePostorderIterator
 
worldObjectId - Variable in class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
 
worldview - Variable in class cz.cuni.amis.pogamut.defcon.agent.DefConAgent
 
worldview - Variable in class cz.cuni.amis.pogamut.defcon.agent.impl.DefConAgentLogicController
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.defcon.communication.worldview.DefConWorldView
 
WriteToConsole(String) - Static method in class javabot.JBot
Outputs a string to console
WriteToConsole() - Static method in class javabot.JBotMethodsRepository
 
writeToConsole(String) - Static method in class javabot.PogamutJBotSupport
 

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

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