Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
Action
- Interface in
nl.tudelft.goal.ut2004.messages
addAction(Action)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Queues up the action to be executed on the first evaluation of the logic cycle.
ALocation
- Class in
nl.tudelft.goal.ut2004.selector
Selects a location given before hand.
ALocation(ILocated)
- Constructor for class nl.tudelft.goal.ut2004.selector.
ALocation
APlayer
- Class in
nl.tudelft.goal.ut2004.selector
Select the player with the given unreal ID.
APlayer(UnrealId)
- Constructor for class nl.tudelft.goal.ut2004.selector.
APlayer
B
base()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the location of the base.
beforeFirstLogic()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Called before the evaluation of the first logic.
bot()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Percept provided when another bot becomes visible to this bot.
C
CategoryTranslator
- Class in
nl.tudelft.goal.ut2004.translators
CategoryTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
CategoryTranslator
ClosestEnemy
- Class in
nl.tudelft.goal.ut2004.selector
Selects the closest enemy
Player
.
ClosestEnemy()
- Constructor for class nl.tudelft.goal.ut2004.selector.
ClosestEnemy
ClosestFriendly
- Class in
nl.tudelft.goal.ut2004.selector
Selects the closest friendly
Player
.
ClosestFriendly()
- Constructor for class nl.tudelft.goal.ut2004.selector.
ClosestFriendly
ClosestFriendlyWithLinkGun
- Class in
nl.tudelft.goal.ut2004.selector
Selects the closest friendly
Player
.
ClosestFriendlyWithLinkGun()
- Constructor for class nl.tudelft.goal.ut2004.selector.
ClosestFriendlyWithLinkGun
combo(Combo)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
When called the bot will use the given combo.
Combo
- Enum in
nl.tudelft.goal.ut2004.messages
ComboTranslator
- Class in
nl.tudelft.goal.ut2004.translators
ComboTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
ComboTranslator
ContextSelector
- Class in
nl.tudelft.goal.ut2004.selector
Because the context of the bot that will used the selector is not availalble during translation.
ContextSelector()
- Constructor for class nl.tudelft.goal.ut2004.selector.
ContextSelector
createActionHandler(UT2004BotController)
- Method in class nl.tudelft.goal.ut2004.environment.
UT2004Environment
createPerceptHandler(UT2004BotController)
- Method in class nl.tudelft.goal.ut2004.environment.
UT2004Environment
currentWeapon()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about weapon the bot is currently holding.
D
dropWeapon()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Drops the weapon the bot is currently holding.
E
EnemyFlagCarrier
- Class in
nl.tudelft.goal.ut2004.selector
Selects the enemy flag carrier.
EnemyFlagCarrier()
- Constructor for class nl.tudelft.goal.ut2004.selector.
EnemyFlagCarrier
equals(Object)
- Method in class nl.tudelft.goal.ut2004.messages.
None
execute()
- Method in interface nl.tudelft.goal.ut2004.messages.
Action
F
finishControllerInitialization()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Finish controller initialisation.
FireMode
- Enum in
nl.tudelft.goal.ut2004.messages
FireModeTranslator
- Class in
nl.tudelft.goal.ut2004.translators
Example: primary
Example: secondary
FireModeTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
FireModeTranslator
flag()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Description: Percept provided when the flag is visible.
flagState()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Description: Percept that provides information about the current state of the flag.
FlagState
- Enum in
nl.tudelft.goal.ut2004.messages
FlagStateTranslator
- Class in
nl.tudelft.goal.ut2004.translators
Example: held
Example: home
Example: dropped
FlagStateTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
FlagStateTranslator
focus
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
fragged()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
This percept is provided when one bot is violently fragmented by another.
FriendlyFlagCarrier
- Class in
nl.tudelft.goal.ut2004.selector
Selects the friendly flag carrier.
FriendlyFlagCarrier()
- Constructor for class nl.tudelft.goal.ut2004.selector.
FriendlyFlagCarrier
G
game()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the type of game being played, the map and the score required for winning the game.
GameTypeTranslator
- Class in
nl.tudelft.goal.ut2004.translators
GameTypeTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
GameTypeTranslator
getAllPercepts()
- Method in class nl.tudelft.goal.ut2004.agent.module.
PerceptModule
getAllPercepts()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Returns a previously prepared batch of percepts.
getControlerClass()
- Method in class nl.tudelft.goal.ut2004.environment.
UT2004Environment
getId()
- Method in class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
getInitializeCommand()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Prepares the initialization message for Gamebots using the
BotParameters
provided to the
UT2004BotRunner
.
getLocation()
- Method in class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
H
hashCode()
- Method in class nl.tudelft.goal.ut2004.messages.
None
I
id()
- Method in enum nl.tudelft.goal.ut2004.messages.
FireMode
id()
- Method in class nl.tudelft.goal.ut2004.messages.
None
id
- Variable in class nl.tudelft.goal.ut2004.selector.
APlayer
initializeController(UT2004Bot)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
initializeModules(UT2004Bot)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Initialize projectiles and weaponshooting modules.
initializeWeaponShootings()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Adds handlers to deal with different weapons.
isLocation()
- Method in class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
isPrimary()
- Method in enum nl.tudelft.goal.ut2004.messages.
FireMode
isUnrealId()
- Method in class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
item()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Description: Provides information items the bot sees in the world.
ItemTypeTranslator
- Class in
nl.tudelft.goal.ut2004.translators
ItemTypeTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
ItemTypeTranslator
L
logic()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
The bot will evaluate its the logic every 100ms.
logicIteration
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
logicIteration()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about iteration of the bots logic.
look(SelectorList)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Tells the bot how to prioritize what it looks at.
lookFocus
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
lookSelector
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
M
main(String[])
- Static method in class nl.tudelft.goal.ut2004.environment.
UT2004Environment
modules
- Variable in class nl.tudelft.goal.ut2004.selector.
ContextSelector
msgBotKilled(BotKilled)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Event listener for deaths of this bot.
msgPlayerKilled(PlayerKilled)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Event listener for deaths of other bots & players.
N
navigate(UnrealIdOrLocation)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
When called the bot will make a best effort attempt to navigate to requested destination.
navigation()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the state of the navigation.
NavigationStateTranslator
- Class in
nl.tudelft.goal.ut2004.translators
NavigationStateTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
NavigationStateTranslator
navPoint()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about point in the map.
nl.tudelft.goal.ut2004.agent
- package nl.tudelft.goal.ut2004.agent
nl.tudelft.goal.ut2004.agent.module
- package nl.tudelft.goal.ut2004.agent.module
nl.tudelft.goal.ut2004.environment
- package nl.tudelft.goal.ut2004.environment
nl.tudelft.goal.ut2004.messages
- package nl.tudelft.goal.ut2004.messages
nl.tudelft.goal.ut2004.selector
- package nl.tudelft.goal.ut2004.selector
nl.tudelft.goal.ut2004.translators
- package nl.tudelft.goal.ut2004.translators
None
- Class in
nl.tudelft.goal.ut2004.messages
Represents that there is no data.
None()
- Constructor for class nl.tudelft.goal.ut2004.messages.
None
NoneTranslator
- Class in
nl.tudelft.goal.ut2004.translators
NoneTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
NoneTranslator
O
orientation()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the bot's position, rotation and velocity.
P
parameters
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Settings for the bot.
parseCombo(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
Combo
path(NavPoint, NavPoint)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
The bot computes a path from a to b.
Percept
- Class in
nl.tudelft.goal.ut2004.messages
Simple wrapper to describe a percept as a list of of Objects.
Percept(Object...)
- Constructor for class nl.tudelft.goal.ut2004.messages.
Percept
PerceptModule
- Class in
nl.tudelft.goal.ut2004.agent.module
Module that prepares a batch of percepts after each update of the world view.
PerceptModule(UT2004Bot)
- Constructor for class nl.tudelft.goal.ut2004.agent.module.
PerceptModule
percepts
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
PerceptTranslator
- Class in
nl.tudelft.goal.ut2004.translators
Translates percepts of objects to arrays such that they can be reasonably be expected to match.
PerceptTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
PerceptTranslator
pickup()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information indicating at which navpoint weapons, ammo, and health can be found.
prefer(WeaponPrefList)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Tells the bot which weapon it should prefer.
projectiles
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
R
registerTranslators()
- Method in class nl.tudelft.goal.ut2004.environment.
UT2004Environment
respawn()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
When called the bot will respawn in at a random spawn point of its team.
S
score()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the number of kills, deaths, and suicides this bot accumulated.
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
ALocation
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
APlayer
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestEnemy
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestFriendly
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestFriendlyWithLinkGun
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
EnemyFlagCarrier
select(Collection<? extends ILocated>)
- Method in class nl.tudelft.goal.ut2004.selector.
FriendlyFlagCarrier
SelectorList
- Class in
nl.tudelft.goal.ut2004.messages
SelectorList()
- Constructor for class nl.tudelft.goal.ut2004.messages.
SelectorList
SelectorListTranslator
- Class in
nl.tudelft.goal.ut2004.translators
SelectorListTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
SelectorListTranslator
SelectorTranslator
- Class in
nl.tudelft.goal.ut2004.translators
SelectorTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
SelectorTranslator
self()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the bot's identity and team.
setContext(UT2004BotModuleController)
- Method in class nl.tudelft.goal.ut2004.messages.
SelectorList
setContext(UT2004BotModuleController)
- Method in class nl.tudelft.goal.ut2004.selector.
ContextSelector
shoot(SelectorList)
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Tells the bot how to prioritize who it shoots.
skip()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Does nothing.
status()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about the bot's current physical state.
stop()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
When called the bot will stop.
stopShooting()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
*
T
targetSelector
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
teamScore()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Percept that provides information about the current state of the game.
toString()
- Method in enum nl.tudelft.goal.ut2004.messages.
Combo
toString()
- Method in class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
ALocation
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
APlayer
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestEnemy
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestFriendly
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
ClosestFriendlyWithLinkGun
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
EnemyFlagCarrier
toString()
- Method in class nl.tudelft.goal.ut2004.selector.
FriendlyFlagCarrier
translate(ItemType.Category)
- Method in class nl.tudelft.goal.ut2004.translators.
CategoryTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
ComboTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
FireModeTranslator
translate(FireMode)
- Method in class nl.tudelft.goal.ut2004.translators.
FireModeTranslator
translate(FlagState)
- Method in class nl.tudelft.goal.ut2004.translators.
FlagStateTranslator
translate(Game.GameType)
- Method in class nl.tudelft.goal.ut2004.translators.
GameTypeTranslator
translate(ItemType)
- Method in class nl.tudelft.goal.ut2004.translators.
ItemTypeTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
ItemTypeTranslator
translate(NavigationState)
- Method in class nl.tudelft.goal.ut2004.translators.
NavigationStateTranslator
translate(None)
- Method in class nl.tudelft.goal.ut2004.translators.
NoneTranslator
translate(Percept)
- Method in class nl.tudelft.goal.ut2004.translators.
PerceptTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
SelectorListTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
SelectorTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
UnrealIdOrLocationTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
WeaponPrefListTranslator
translate(Parameter)
- Method in class nl.tudelft.goal.ut2004.translators.
WeaponPrefTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
CategoryTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
FireModeTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
FlagStateTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
GameTypeTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
ItemTypeTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
NavigationStateTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
NoneTranslator
translatesFrom()
- Method in class nl.tudelft.goal.ut2004.translators.
PerceptTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
ComboTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
FireModeTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
ItemTypeTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
SelectorListTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
SelectorTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
UnrealIdOrLocationTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
WeaponPrefListTranslator
translatesTo()
- Method in class nl.tudelft.goal.ut2004.translators.
WeaponPrefTranslator
U
UnrealIdOrLocation
- Class in
nl.tudelft.goal.ut2004.messages
UnrealIdOrLocation(Location)
- Constructor for class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
UnrealIdOrLocation(UnrealId)
- Constructor for class nl.tudelft.goal.ut2004.messages.
UnrealIdOrLocation
UnrealIdOrLocationTranslator
- Class in
nl.tudelft.goal.ut2004.translators
UnrealIdOrLocationTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
UnrealIdOrLocationTranslator
updatePercepts()
- Method in class nl.tudelft.goal.ut2004.agent.module.
PerceptModule
Calls all percept providers and puts the result in a new batch.
UT2004BotBehavior
- Class in
nl.tudelft.goal.ut2004.agent
UT2004BotBehavior()
- Constructor for class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
UT2004Environment
- Class in
nl.tudelft.goal.ut2004.environment
UT2004Environment()
- Constructor for class nl.tudelft.goal.ut2004.environment.
UT2004Environment
V
valueOf(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
Combo
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FireMode
Returns the enum constant of this type with the specified name.
valueOf(Boolean, Boolean)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FireMode
valueOf(int)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FireMode
valueOf(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FlagState
Returns the enum constant of this type with the specified name.
valueOfIgnoreCase(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FireMode
valueOfIgnoreCase(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
FlagState
valueOfIgnoresCase(String)
- Static method in enum nl.tudelft.goal.ut2004.messages.
Combo
values()
- Static method in enum nl.tudelft.goal.ut2004.messages.
Combo
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum nl.tudelft.goal.ut2004.messages.
FireMode
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum nl.tudelft.goal.ut2004.messages.
FlagState
Returns an array containing the constants of this enum type, in the order they are declared.
W
weapon()
- Method in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
Information about weapons the bot has in its inventory.
WeaponPrefList
- Class in
nl.tudelft.goal.ut2004.messages
WeaponPrefList()
- Constructor for class nl.tudelft.goal.ut2004.messages.
WeaponPrefList
WeaponPrefListTranslator
- Class in
nl.tudelft.goal.ut2004.translators
Example: weapon(shock_rifle,primary) Example: [
weapon(shock_rifle,primary), weapon(bio_rifle,primary),weapon(rocket_launcher,secondary)
] Example: weapon(shock_rifle,primary)
WeaponPrefListTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
WeaponPrefListTranslator
WeaponPrefTranslator
- Class in
nl.tudelft.goal.ut2004.translators
Example: weapon(shock_rifle,primary)
Example: weapon(bio_rifle,primary)]
Example weapon(rocket_launcher,secondary)
WeaponPrefTranslator()
- Constructor for class nl.tudelft.goal.ut2004.translators.
WeaponPrefTranslator
weaponShooting
- Variable in class nl.tudelft.goal.ut2004.agent.
UT2004BotBehavior
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012
AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic
. All Rights Reserved.