Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2015
AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic
. All Rights Reserved.