A B C E F G H I L N O P R S T W

A

ABOVE_PLAYER_OFFSET - Static variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Height of player, aim this much above player to shoot around shield.
AbstractWeaponShooting - Class in nl.tudelft.pogamut.unreal.agent.module.shooting
Base class for all shootings.
AbstractWeaponShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Creates an abstract WeaponShooting.
active - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
If this shooting has been activated.
add(ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.OrderedFocusProvider
 
addWeaponShooting(WeaponShooting) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Adds a new WeaponShooting.

B

BELOW_PLAYER_OFFSET - Static variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Half of height of player, aim this much below player to shoot at feet.

C

clearFocus() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
 
currentTarget - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Current target.
currentWeaponPref - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Current weapon pref to use.
currentWeaponShooting - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Currently active shooting.

E

endMessageListener - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
EndMessage listener

F

FACING_ANGLE - Static variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
 
FacingUtil - Class in nl.tudelft.pogamut.unreal.agent.module.shooting.util
Utilities to determine if a player is facing some location.
FacingUtil() - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
 
focus - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Where the shooting would like the bot to look.
focus - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Focus provider, use to set where you want to look.
FocusProvider - Class in nl.tudelft.pogamut.unreal.agent.module.shooting.util
The focus point for a given location.
FocusProvider(ILocated) - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
Creates a FocusProvider with a given location
FocusProvider() - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
Creates a FocusProvider with no focus.

G

GenericWeaponShooting - Class in nl.tudelft.pogamut.unreal.agent.module.shooting.weapon
Fall back module to handle unknown weapons.
GenericWeaponShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry, ItemType) - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.weapon.GenericWeaponShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.weapon.GenericWeaponShooting
 
getFocus() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Where the shooting would like the agent to look.
getFocus() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
 
getFocus() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
 
getFocus() - Method in interface nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting
Should return a self updating object that indicates where the owner wants to focus.
getLastTarget() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
 
getLocation() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
The location this focus is focused on.
getLocation() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.OrderedFocusProvider
 
getNearestProjectile() - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, double) - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, ItemType) - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, double, ItemType) - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getProjectiles() - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getProjectiles(ItemType) - Method in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
getTarget() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
 
getWeaponPref() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
 
getWeaponShooting() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
 
getWeaponType() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
The weapon type this module can do the shooting for.
getWeaponType() - Method in interface nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting
The weapon type this module can do the shooting for.

H

hasTarget() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
 

I

info - Variable in class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
info - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Reference to AgentInfo module.
info - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Info about the agent.
IS_FACING_ANGLE - Static variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
What angle is considered to be maximum facing angle by default (in degrees).
isActive() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
 
isActive() - Method in interface nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting
True when this module has been activated and is managing a weapon.
isFacing(AgentInfo, ILocated) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing(AgentInfo, ILocated, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the agent is currently facing input location.
isFacing(Location, Rotation, Location, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells you if the rotation at the origin is facing the target location.
isFacing(Player, ILocated) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing(Player, ILocated, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(AgentInfo, ILocated) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(AgentInfo, ILocated, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the agent is currently facing input location.
isFacing2D(Location, Rotation, Location, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells you if the rotation at the origin is facing the target location in the XY (horizontal) plane.
isFacing2D(Player, ILocated) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(Player, ILocated, double) - Static method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isWeaponReady() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
 

L

lastTarget - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Previous target.
lastWeaponPref - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Weapon pref used in the previous evaluation of WeaponryShooting.shoot().
lastWeaponShooting - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Shooting active in the previous evaluation of WeaponryShooting.shoot().

N

nl.tudelft.pogamut.unreal.agent.module.sensor - package nl.tudelft.pogamut.unreal.agent.module.sensor
 
nl.tudelft.pogamut.unreal.agent.module.shooting - package nl.tudelft.pogamut.unreal.agent.module.shooting
 
nl.tudelft.pogamut.unreal.agent.module.shooting.util - package nl.tudelft.pogamut.unreal.agent.module.shooting.util
 
nl.tudelft.pogamut.unreal.agent.module.shooting.weapon - package nl.tudelft.pogamut.unreal.agent.module.shooting.weapon
 

O

OrderedFocusProvider - Class in nl.tudelft.pogamut.unreal.agent.module.shooting.util
A list of focus providers.
OrderedFocusProvider() - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.util.OrderedFocusProvider
 

P

Projectiles - Class in nl.tudelft.pogamut.unreal.agent.module.sensor
Module to keep track of projectiles.
Projectiles(UT2004Bot<?, ?, ?>, AgentInfo) - Constructor for class nl.tudelft.pogamut.unreal.agent.module.sensor.Projectiles
 
providers - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.OrderedFocusProvider
 

R

removeWeaponShooting(ItemType) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Removes the WeaponShooting for the given weapon.

S

setFocus(ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Sets where the shooting would like to look.
setFocus(ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
 
shoot - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Reference to ImprovedShooting module.
shoot(WeaponPref, ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Set target to shoot at, actual shooting is deferred to next end message.
Callers should ensure that weapon used by is available and has sufficient ammunition.
shoot() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Shoot will be called after every end message.
shoot() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.weapon.GenericWeaponShooting
 
shoot - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Reference to shooting module to shoot stuff.
shoot(ILocated) - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Sets the target to be shot at.
shoot(WeaponPref, ILocated) - Method in interface nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting
Shoots a given target in an effective way.
stopShoot() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Stops the shooting.
stopShoot() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Clears the target and stops the shooting.
stopShoot() - Method in interface nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponShooting
Stops the shooting.

T

target - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Our target to shoot.
toString() - Method in class nl.tudelft.pogamut.unreal.agent.module.shooting.util.FocusProvider
 

W

weaponPref - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Weapon pref indicates which firing mode to use.
weaponPref - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.weapon.GenericWeaponShooting
 
weaponPrefs - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Reference to WeaponPrefs
weaponry - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.AbstractWeaponShooting
Reference to Weaponry module.
weaponry - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Reference to all the weapons we have.
WeaponryShooting - Class in nl.tudelft.pogamut.unreal.agent.module.shooting
Module that handles shooting other players in an intelligent manner.
WeaponryShooting(UT2004Bot, AgentInfo, Weaponry, WeaponPrefs, ImprovedShooting) - Constructor for class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Creates a new WeaponryShooting module.
WeaponShooting - Interface in nl.tudelft.pogamut.unreal.agent.module.shooting
Implementing modulus should provide a simple way to efficiently utilize the weapons in unreal tournament.
weaponShootings - Variable in class nl.tudelft.pogamut.unreal.agent.module.shooting.WeaponryShooting
Map of weapon shooting and associated weapons.

A B C E F G H I L N O P R S T W

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