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

A

act(Skill) - Method in class TacticGoalie
 
act(Skill) - Method in class TacticOff1
 
act(Skill) - Method in class TacticOff2
 
act(Skill) - Method in class TacticReturnToHomePos
 
act(Skill) - Method in class TacticWeRule
 
actor - Variable in class Player
the actor module of the client
Actor - class Actor.
The Actor class is used to get an abstraction of the plain text commands so that the can be used via methods.
Actor(CommunicationChannel, Player) - Constructor for class Actor
Creates a new Actor instance.
add2DPoints(Point2D.Double, Point2D.Double) - Static method in class GENERIC
vector addition
addAudioInfo(AudioInfo) - Method in class OwnPlayerInfos
adds a new audioinfo to the message queue, if size of audioInfos exceeds MAX_AUDIOINFO it gets resized
addMessage(String) - Method in class visPlayerInfo
fills the message area with messages, that the chosen player hears
addSkillToQueue(Skill) - Method in class SkillManager
adds a Skill object to the SkillsQueue
addTacticToQueue(Tactic) - Method in class TacticsManager
adds a Tactic object to the TacticsQueue
agentInfo - Variable in class Player
database for all infos about one player
agentInfo - Static variable in class visElement
 
AgentInfo - class AgentInfo.
This class is used to represent all information about one player.
AgentInfo() - Constructor for class AgentInfo
constructor for an AgentInfo object which stores all the information a player knows abou the things he had seen
AUDIO_CUT_DIST - Static variable in interface StrategyGeneralInterface
 
AudioEvent - class AudioEvent.
This class is used as an indicator that a hear message was was received.
AudioEvent(String, AgentInfo) - Constructor for class AudioEvent
constructor that also starts the parsing of the message
audioInfo - Variable in class OwnPlayerInfos
 
AudioInfo - class AudioInfo.
This class is used to represent all messages heared by one player.
AudioInfo(int, String, boolean, boolean, boolean, int) - Constructor for class AudioInfo
 
audioInfos - Variable in class OwnPlayerInfos
 
audioInfoSize - Variable in class OwnPlayerInfos
 

B

ball - Variable in class AgentInfo
 
ball - Variable in class SkillCatch
 
ball - Static variable in class visGraphics
 
Ball - class Ball.
This class is used to represent the Ball all attributes of superclass DynObject plus the distance to the ball are stored
BALL_DECAY - Static variable in interface StrategyGeneralInterface
 
BALL_DISTANCE - Variable in class visPlayerInfo
 
BALL_RAND - Static variable in interface StrategyGeneralInterface
 
BALL_SIZE - Static variable in interface StrategyGeneralInterface
 
BALL_SPEED_MAX - Static variable in interface StrategyGeneralInterface
 
BALL_WEIGHT - Static variable in interface StrategyGeneralInterface
 
Ball() - Constructor for class Ball
constructor for a Ball object and all parameters are initialized with 0
Ball(int, Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double, double, double, double) - Constructor for class Ball
constructor for a Ball object with the parameters time, position, former position, speed change, diection change and distance
ballDistanceLabel - Variable in class visPlayerInfo
 
ballVisible - Variable in class visElement
 
blurFactor - Variable in class SkillDash
The blur-factor steers the sharpness of the Destination, because a bot never runs that straight.
bodyDir - Variable in class ObjectInfo
 
BodyEvent - class BodyEvent.
This class is used as an indicator that a sense_body message was was received.
BodyEvent(String, AgentInfo) - Constructor for class BodyEvent
constructor that also starts the parsing of the message
bye() - Method in class Actor
removes the player from the field
bye() - Method in class Player
removes the player from the field by calling actor.bye()

C

canKickBall() - Method in class TacticsManager
returns whether the player is able to kick the ball
(ball is in kickable area then)
canKickBall(Point2D.Double) - Method in class TacticsManager
return wether a player is able to kick the ball
canSeeBall() - Method in class TacticsManager
returns whether the player can see the ball currently
CATCH_BAN_CYCLE - Static variable in interface StrategyGeneralInterface
 
CATCH_PROBABILITY - Static variable in interface StrategyGeneralInterface
 
CATCHABLE_AREA_L - Static variable in interface StrategyGeneralInterface
 
CATCHABLE_AREA_W - Static variable in interface StrategyGeneralInterface
 
catchBall(double) - Method in class Actor
catches the ball in the specified direction
catchBan - Variable in class TacticGoalie
catch ban switch
CBMI_BALL - Variable in class visWindow
 
CBMI_CO_PLAYER - Variable in class visWindow
 
CBMI_FLAG - Variable in class visWindow
 
CBMI_LEGEND - Variable in class visWindow
 
CBMI_NUMBER - Variable in class visWindow
 
CBMI_OPP_PLAYER - Variable in class visWindow
 
CBMI_PLAYER_INFO - Variable in class visWindow
 
CBMI_VISION_PERSPECTIVE - Variable in class visWindow
 
changeView(double, double) - Method in class Actor
Method changeView. changes view Quality width: 2 = narrow 1 = normal 0.5 = wide quality: 1 = high 0.5 = low
CKICK_MARGIN - Static variable in interface StrategyGeneralInterface
 
clearInfo() - Method in class visPlayerInfo
This method clears display.
clearLock - Variable in class Skill
can be set, when this skill whould be the very next to be executed and should not be removed , it should be used very carefully as it prevents the skillqueue to be cleared
clearSkillQueue() - Method in class SkillManager
clear the SkillsQueue
clearTacticsQueue() - Method in class TacticsManager
clear the TacticsQueue
close() - Method in class visWindow
removes players from field and exits program
communicationChannel - Variable in class Actor
reference to the communicationChannel
CommunicationChannel - class CommunicationChannel.
CommunicationChannel The class handles UDP network traffic from/to the rcssserver.
CommunicationChannel(String, int) - Constructor for class CommunicationChannel
Creates a new CommunicationChannel instance.
compute(ArrayList, AgentInfo, String) - Method in class VisualEvent
Takes the ArrayLsit objects created by parse, computes the absolute positions and stores them in AgentInfo
computeLayout() - Method in class visPlayerPanel
manages layout of panel depending on panel size and settings
computeSizeFactor() - Method in class visElement
This method calculates a size factor used by resizeing functionality
coNumber - Variable in class AgentInfo
 
coPlayer - Variable in class AgentInfo
 
coPlayerVisible - Variable in class visElement
 
correctedMyDirLastTime - Variable in class SkillDash
have already corrected direction ?
countNearerCoPlayersToPoint(Point2D) - Method in class TacticsManager
Method get Number of nearer coplayers to ball.
countNearerOppPlayersToPoint(Point2D) - Method in class TacticsManager
Method get Number of nearer coplayers to ball.
current - Static variable in class visGraphics
 
currentDistance - Variable in class SkillDash
Current distance of the destination
currentPlayerNumber - Variable in class visPlayerPanel
 
cycles - Variable in class Skill
number of cycles a Skill object is to be kept in the SkillsQueue
standard value = 1
if value == -1 then the Skill object will stay in the TacticsQueue until the skill aim has been reached (e.g.
cycles - Variable in class Tactic
number of cycles a Tactic object is to be kept in the TacticsQueue
standard value = 1
cycles - Variable in class TacticGoalie
cycles to last on the queue
cycles - Variable in class TacticOff1
cycles to run
cycles - Variable in class TacticOff2
cycles to run
cycles - Variable in class TacticWeRule
 

D

DASH - Variable in class visPlayerInfo
 
DASH_POWER_RATE - Static variable in interface StrategyGeneralInterface
 
dash(double) - Method in class Actor
Gives a running impulse
dashCount - Variable in class OwnPlayerInfos
 
dashLabel - Variable in class visPlayerInfo
 
dashPower - Variable in class SkillDash
The dash power for the bot
dashType - Variable in class SkillDash
There are two Dash Types: The "dash to destination", and "dash a distance", they have constants defined in StrategyGeneralInterface
DEBUG - Variable in class Formation
class internal debug switch
DEBUG - Static variable in class GENERIC
class internal debug switch
DEBUG - Variable in class Player
class internal debug switch
DEBUG - Variable in class SkillDash
class internal debug switch
DEBUG - Variable in class SkillManager
 
DEBUG - Variable in class SkillRecover
class internal debug switch
DEBUG - Variable in class SkillShoot
debug switch (class internal debug switch)
DEBUG - Variable in class SkillTurn
debug switch (class internal debug switch)
DEBUG - Variable in class StrategyManager
 
DEBUG - Variable in class StrategyOppGoal
class internal debug switch
DEBUG - Variable in class TacticGoalie
class internal debug switch
DEBUG - Variable in class TacticOff1
a debug switch
DEBUG - Variable in class TacticOff2
class internal debug switch
DEBUG - Variable in class TacticReturnToHomePos
switch to enable class internal debugging information output
DEBUG - Variable in class TacticsManager
class internal debug switch
DEBUG - Variable in class TacticWeRule
class internal debug switch
DEBUG_SWITCH_STRATEGY_IS_SET - Static variable in interface DebugInterface
debug switch for strategy
DEBUG_SWITCH_VISUALISATION_IS_SET - Static variable in interface DebugInterface
debug switch for visualisation
DEBUG_SWITCH_WORLDMODEL_AUDIOEVENT_IS_SET - Static variable in interface DebugInterface
 
DEBUG_SWITCH_WORLDMODEL_BODYEVENT_IS_SET - Static variable in interface DebugInterface
debug switches for world model
DEBUG_SWITCH_WORLDMODEL_VISUALEVENT_IS_SET - Static variable in interface DebugInterface
 
debug(String) - Method in class Formation244
 
debug(String) - Method in class FormationCatenaggio
 
debug(String) - Method in class Player
 
debug(String, String) - Static method in class GENERIC
 
debug(String, String) - Method in class SkillDash
 
debug(String, String) - Method in class SkillManager
 
debug(String, String) - Method in class SkillRecover
 
debug(String, String) - Method in class SkillTurn
 
debug(String, String) - Method in class StrategyManager
 
debug(String, String) - Method in class StrategyOppGoal
 
debug(String, String) - Method in class TacticGoalie
 
debug(String, String) - Method in class TacticOff1
 
debug(String, String) - Method in class TacticOff2
 
debug(String, String) - Method in class TacticReturnToHomePos
 
debug(String, String) - Method in class TacticsManager
 
debug(String, String) - Method in class TacticWeRule
 
DebugInterface - interface DebugInterface.
Debug Interface project wide constants (debug switches)
decRecovery() - Method in class OwnPlayerInfos
Sets the recovery.
destination - Variable in class SkillDash
The destination Point
destination - Variable in class SkillShoot
shoot destination point
destStamina - Variable in class SkillRecover
stamina value that player should have after recovering
dirBody - Variable in class PlayerInfos
 
dirChange - Variable in class DynObject
 
dirChng - Variable in class ObjectInfo
 
direction - Variable in class AudioInfo
 
direction - Variable in class ObjectInfo
 
dirHead - Variable in class PlayerInfos
 
dirVector - Variable in class DynObject
 
distance - Variable in class Ball
 
distance - Variable in class ObjectInfo
 
distChng - Variable in class ObjectInfo
 
drawBall(Graphics, int, int, int) - Method in class visGraphics
draws the ball at specified position with diameter and color.
drawFlag(Graphics, int, int) - Method in class visGraphics
draws a flag on the soccer field.
drawFlags(Graphics) - Method in class visElement
This method draws flags on the soccer field.
drawGoalText(Graphics) - Method in class visElement
Displays the text "Tooor!!!"
drawNumber(Graphics, int, int, String) - Method in class visGraphics
Draws the number of a player.
drawPlayer(Graphics, int, int, boolean, boolean, boolean, double, double, String, boolean, boolean, boolean, boolean, int, double, int, int) - Method in class visGraphics
Draws a player and colors it depending on the type (currentPlayer, oppPlayer or ownPlayer) Depending on the parameters the vision perspective and number will be drawn.
drawPlayer(Graphics, int, int, double, double, int, int) - Method in class visGraphics
Draws a core player with body, nose and shoulders.
drawResizableField(Graphics) - Method in class visElement
Draws the field depending on its size.
dynObject - Variable in class SkillDash
The destination Object
dynObject - Variable in class SkillShoot
shoot destination object
DynObject - class DynObject.
This class is used to represent all dynamic objects of the game.
DynObject(int, Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double, double, double) - Constructor for class DynObject
contructor for a dynamic object with its parameters: position, former position, direction vector, former direction vector, speed change, direction change

E

effort - Variable in class OwnPlayerInfos
 
EFFORT - Variable in class visPlayerInfo
 
EFFORT_DEC - Static variable in interface StrategyGeneralInterface
 
EFFORT_DEC_THR - Static variable in interface StrategyGeneralInterface
 
EFFORT_INC - Static variable in interface StrategyGeneralInterface
 
EFFORT_INC_THR - Static variable in interface StrategyGeneralInterface
 
EFFORT_MIN - Static variable in interface StrategyGeneralInterface
 
effortLabel - Variable in class visPlayerInfo
 
Event - class Event.
The class Event is the superclass of all events to be represented during the game.
Event() - Constructor for class Event
 
event(AgentInfo) - Method in class Actor
Receives incoming messages from the server.

F

f - Variable in class visGraphics
 
f - Variable in class visWindow
 
field - Static variable in class visGraphics
 
FIELD_X - Variable in class visPlayerPanel
 
FIELD_Y - Variable in class visPlayerPanel
 
findNearestFormationPoint() - Method in class Formation
this method can be used to retrieve the nearest point to in a player formation (four players in defense line)
findStrategyFromSituation() - Method in class StrategyManager
generates stategyFlag value after game situation analysis
flag - Static variable in class visGraphics
 
Flag - class Flag.
This class is used to represent all flags of the map the absolute postion the name
Flag(String, Point2D.Double) - Constructor for class Flag
constructor for a Flag object
flagVisible - Variable in class visElement
 
formation - Variable in class Strategy
contains current formation
formation - Variable in class StrategyManager
the currently loaded formation
Formation - class Formation.
Abstract Formation class general methods that retrieve home position for players general methods that retrieve formation start positions for players analytic methods that work on formation start positions and home positions
FORMATION_244 - Static variable in interface StrategyGeneralInterface
 
FORMATION_433 - Static variable in interface StrategyGeneralInterface
 
FORMATION_541 - Static variable in interface StrategyGeneralInterface
 
FORMATION_CATENAGIO - Static variable in interface StrategyGeneralInterface
 
Formation(Player) - Constructor for class Formation
standard constructor
Formation244 - class Formation244.
Abstract class for Formations
Formation244(Player) - Constructor for class Formation244
standard constructor
Formation433 - class Formation433.
formation class (433) four defensive players three midfield player three offensive players
Formation433(Player) - Constructor for class Formation433
standard constructor
Formation541 - class Formation541.
formation class (541) five defensive players four midfield player one offensive players
Formation541(Player) - Constructor for class Formation541
standard constructor
FormationCatenaggio - class FormationCatenaggio.
formation class (catenaggio) defensive taktic loading in general only two offensive players
FormationCatenaggio(Player) - Constructor for class FormationCatenaggio
standard constructor
formationPointArray - Variable in class Formation
array for formation points
FORMATIONS_NUM_OF - Static variable in interface StrategyGeneralInterface
 
formationShapeArray - Variable in class Formation
array for formation attention fields
formationStartPointArray - Variable in class Formation
array for formation start points
formationStrategicRoleArray - Variable in class Formation
array for strategic player roles (defensive, offensive or goalie role)
formerDirVector - Variable in class DynObject
 
formerPosition - Variable in class DynObject
 
formerTime - Variable in class DynObject
 
fromDirection - Variable in class AudioInfo
 
fromReferee - Variable in class AudioInfo
 
fromSelf - Variable in class AudioInfo
 
fussball - Variable in class visElement
 

G

generateTactics() - Method in class StrategyManager
generates tactics and stores the appropriate Tactic objects on the TacticsQueue
generateTactics(Player) - Method in class Strategy
generates strategy specific tactics for player
generateTactics(Player) - Method in class StrategyOppGoal
loads the appropriote tactics onto the player depending on formation playmode (this) strategy
GENERIC - class GENERIC.
Abstract class for generally used functions its static methods can be accessed project wide
GENERIC() - Constructor for class GENERIC
 
getAngleBetweenVectors(Point2D.Double, Point2D.Double) - Static method in class GENERIC
get the angle between to vectors (vector a and vector b)
getAngleToTurnFromDirections(char, double, double) - Static method in class GENERIC
calculates the turn angle from the player's body dir to the dir of the destination object
the result can be passed to the player.actor.turn() method or can be used to calculate angles to object's in relation to the player's body direction
getAttentionFieldByPlayerID(int) - Method in class Formation
getAttentionFieldByPlayerID
getAudioInfo() - Method in class OwnPlayerInfos
returns the first AudioInfo in the list
getAudioInfoList() - Method in class OwnPlayerInfos
returns the whole AudioInfo list
getBodyDir() - Method in class ObjectInfo
Returns the direction the body is facing
getCoNumber() - Method in class AgentInfo
gets the number of the co-players viewable
getCurrentAttentionField() - Method in class Formation
Method getTranslatedAttentionField.
getCurrentNumber() - Method in class visPlayerPanel
returns the number of the selected player
getCurrentPlayerFormationPoint() - Method in class Formation
this method can be used to retrieve the current formation position of a player with player number n from the playerHomePosArray
getCurrentSkill() - Method in class SkillManager
returns the current Skill that needs to be executed next
getCurrentTactic() - Method in class TacticsManager
returns the current tactic as a Tactic object from the TacticsQueue
getCycles() - Method in class Tactic
returns cycles attribute
getDashCount() - Method in class OwnPlayerInfos
gets the dash count of the player
getDirBody() - Method in class PlayerInfos
gets the absolute body-direction of the player
getDirChange() - Method in class DynObject
gets the direction change of the object
getDirChng() - Method in class ObjectInfo
Returns the approximate change of direction from the last update of the directions by the server
getDirection() - Method in class AudioInfo
gets the direction where the message came from
getDirection() - Method in class ObjectInfo
Returns the direction of the object from the agent's facing direction.
getDirectionToPointFromPlayer(Point2D.Double, double, Point2D.Double) - Static method in class GENERIC
get the direction to an object (2DPoint) in relation to the body dir of the player
getDirHead() - Method in class PlayerInfos
gets the absolute head-direction of the player
getDirVector() - Method in class DynObject
gets the direction vector of the object
getDistance() - Method in class Ball
gets the distance to the ball
getDistance() - Method in class ObjectInfo
Returns the distance of the object from the agent
getDistChng() - Method in class ObjectInfo
Returns the approximate change of distance from the last update of positions by the server
getEffort() - Method in class OwnPlayerInfos
gets the effort it takes the player to act
getFieldSize() - Method in class visPlayerPanel
computes size of field depending on panel size and settings
getFormation(Player) - Method in class Strategy
Returns the formation.
getFormation(Player) - Method in class StrategyOppGoal
getFormation returns a reference to the formation that was set by perform()
getFormationPointByPlayerID(int) - Method in class Formation
this method can be used to retrieve the current formation position of a player with player number n from the playerFormationPointArray
getFormationStartPointByPlayerID(int) - Method in class Formation
this method can be used to retrieve the current formation start position of a player with player number n from the playerFormationStartPointArray
getFormerDirVector() - Method in class DynObject
gets the former direction vector of the object
getFormerPosition() - Method in class DynObject
gets the former position of the object
getFromDirection() - Method in class AudioInfo
gets the info if the sender of the message was not identified
getFromReferee() - Method in class AudioInfo
gets the info if the sender of the message was referee
getFromSelf() - Method in class AudioInfo
gets the info if the sender of the message was self
getHeadDir() - Method in class ObjectInfo
Returns the returns the direction the head is facing relative to the body
getInterceptDirFromDynObjects(DynObject, DynObject, double) - Static method in class GENERIC
Method getInterceptDirFromDynObjects.
getInterceptPointFromDynObjects(DynObject, DynObject, double) - Static method in class GENERIC
Method getInterceptPointFromDynObjects.
getKickCount() - Method in class OwnPlayerInfos
gets the kick count of the player
getLastStrategyInfo() - Method in class StrategyManager
get the last message that was said from strategy from worldmodell
getMessage() - Method in class AudioInfo
gets the message
getMoment(double, double) - Method in class TacticsManager
Method getMoment returns the angle you have to turn if you want to turn turnAngle.
getName() - Method in class Flag
gets the name of the flag
getNextPreGoal() - Method in class TacticsManager
getNextPreoGoal
getNoOfOppPlayersInArea(Rectangle2D) - Method in class TacticsManager
Method get Number of oppplayers an Area
getNormedDoubleValue(double, double) - Static method in class GENERIC
norm a value to interval [0;1]
getNormedVector(Point2D.Double) - Static method in class GENERIC
get normed vector
getNoseAngle(double, double) - Method in class visGraphics
computes and returns angle for nose and vision perspective drawing
getNumber() - Method in class PlayerInfos
gets the back-number of the player
getObjectName() - Method in class ObjectInfo
Returns the objectName
getOppGoal() - Method in class OwnPlayerInfos
gets number of goals of the opp team
getOppNumber() - Method in class AgentInfo
gets the number of the opp-players viewable
getOurGoal() - Method in class OwnPlayerInfos
gets number of goals of our team
getPlayerStrategicRole() - Method in class Formation
this method can be used to get the current strategic role of a player (defensive, offensive, goalie)
getPlayerStrategicRole(int) - Method in class Formation
this method can be used to get the current strategic role of a player (defensive, offensive, goalie)
getPlayMode() - Method in class OwnPlayerInfos
gets the play mode
getPosition() - Method in class DynObject
gets the position of the object
getPosition() - Method in class Flag
gets the position of the flag
getPosOfNearestCoPlayer() - Method in class TacticsManager
Method returns the position of the nearest CoPlayer
getRecovery() - Method in class OwnPlayerInfos
Returns the recovery.
getSayCount() - Method in class OwnPlayerInfos
gets the say count of the player
getSide() - Method in class OwnPlayerInfos
gets playing side of the team
getSizedDiameter(double) - Method in class visElement
before calling getSizedDiameter computeSizeFactor has to be called
getSizedHeight(double) - Method in class visElement
before calling getSizedHeight computeSizeFactor has to be called
getSizedWidth(double) - Method in class visElement
before calling getSizedWitdh computeSizeFactor has to be called
getSizedX(double) - Method in class visElement
before calling getSizedX computeSizeFactor has to be called
getSizedY(double) - Method in class visElement
before calling getSizedY computeSizeFactor has to be called
getSpeedChange() - Method in class DynObject
gets the speed change of the object
getStamina() - Method in class OwnPlayerInfos
gets the stamina of the player
getStrategyFlag() - Method in class StrategyManager
returns the current strategy flag
getTime() - Method in class AudioInfo
gets the time when the message was heared
getTime() - Method in class DynObject
gets the timestamp when the object has been perceived
getTranslatedAttentionField(Ellipse2D.Double, Point2D.Double) - Method in class Formation
getTranslatedAttentionField
getTurnCount() - Method in class OwnPlayerInfos
gets the turn count of the player
getTurnNeckCount() - Method in class OwnPlayerInfos
gets the turn-neck count of the player
getVectorLength(Point2D.Double) - Static method in class GENERIC
get the length of a given vector
getViewQual() - Method in class OwnPlayerInfos
gets the view-qaulity of the player
getViewWidth() - Method in class OwnPlayerInfos
gets the view-width of the player
goal - Variable in class visElement
 
GOAL_CENTER_POINT - Static variable in interface StrategyGeneralInterface
 
GOAL_WIDTH - Static variable in interface StrategyGeneralInterface
 
GOALS - Variable in class visPlayerInfo
 
goalsLabel - Variable in class visPlayerInfo
 
goalStats - Variable in class StrategyOppGoal
array that stores goal statistics for formations
gotChanges - Variable in class ObjectInfo
 

H

halfTimeBonus - Variable in class visElement
 
halfTimeFactor - Variable in class visElement
 
hasTurned - Variable in class Player
 
headDir - Variable in class ObjectInfo
 
HEAR_DECAY - Static variable in interface StrategyGeneralInterface
 
HEAR_INC - Static variable in interface StrategyGeneralInterface
 
HEAR_MAX - Static variable in interface StrategyGeneralInterface
 

I

incCoNumber() - Method in class AgentInfo
increases the number of the co-players viewable
incOppNumber() - Method in class AgentInfo
increases the number of the opp-players viewable
INERTIA_MOMENT - Static variable in interface StrategyGeneralInterface
 
init(String, AgentInfo, boolean) - Method in class Actor
Registers itself to to the server specifying protocol version 7.0.
NOTE: If you don't use version 7.0, it may occur that you will not receive a sense_body event and that the names of the objects will be written in a different way like "flag" instead of "f".
isAudioEvent() - Method in class AudioEvent
indicates that the event is of type AudioEvent
isAudioEvent() - Method in class Event
indicates that the Event type
isBallVisible() - Method in class visElement
Gets visibility of ball.
isBodyEvent() - Method in class BodyEvent
indicates that the event is of type BodyEvent
isBodyEvent() - Method in class Event
indicates that the Event type
isCatchable(Point2D.Double) - Method in class TacticsManager
returns wether ball is catchable for the goalie
isCoPlayerVisible() - Method in class visElement
Gets co-player visibility.
isFlagVisible() - Method in class visElement
Gets visibility of flags.
isGoalie - Variable in class Player
the the goalie flag of the player
isGotChanges() - Method in class ObjectInfo
Get the value of gotChanges
isLocked() - Method in class Skill
Method locked.
isNumberVisible() - Method in class visElement
Gets visibility of number.
isOppPlayerVisible() - Method in class visElement
Gets opp player visibility.
isVisionPerspectiveVisible() - Method in class visElement
Gets visibility of vision perspective.
isVisualEvent() - Method in class Event
indicates that the Event type
isVisualEvent() - Method in class VisualEvent
indicates that the event is of type VisualEvent

K

KICK - Variable in class visPlayerInfo
 
KICK_POWER_RATE - Static variable in interface StrategyGeneralInterface
 
kick(double, double) - Method in class Actor
Kicks into a given direction with given power
KICKABLE_AREA - Static variable in interface StrategyGeneralInterface
 
KICKABLE_MARGIN - Static variable in interface StrategyGeneralInterface
 
kickCount - Variable in class OwnPlayerInfos
 
kickLabel - Variable in class visPlayerInfo
 

L

lastCyclePlayMode - Variable in class StrategyManager
playmode of last cycle
lastGoalDiff - Variable in class StrategyOppGoal
variable that holds the old goal difference
lastMessage - Variable in class visPlayerInfo
 
lastNumber - Variable in class visPlayerInfo
 
legend - Variable in class visPlayerPanel
 
LEGEND_X - Variable in class visPlayerPanel
 
LEGEND_Y - Variable in class visPlayerPanel
 
look - Variable in class TacticGoalie
for perform

M

M_FILE - Variable in class visWindow
 
M_VIEW - Variable in class visWindow
 
main(String[]) - Static method in class RoboClient
Starts the client
MAX_AUDIOINFO - Static variable in interface StrategyGeneralInterface
 
MAX_DASH_PER_CYCLE - Static variable in interface StrategyGeneralInterface
 
MAXMOMENT - Static variable in interface StrategyGeneralInterface
 
MAXPOWER - Static variable in interface StrategyGeneralInterface
 
mBar - Variable in class visWindow
 
message - Variable in class AudioInfo
 
messageArea - Variable in class visPlayerInfo
 
messageLabel - Variable in class visPlayerInfo
 
MESSAGES - Variable in class visPlayerInfo
 
mFile - Variable in class visWindow
 
MI_EXIT - Variable in class visWindow
 
MIN_STAMINA - Static variable in interface StrategyGeneralInterface
 
MINMOMENT - Static variable in interface StrategyGeneralInterface
 
MINPOWER - Static variable in interface StrategyGeneralInterface
 
mItemBall - Variable in class visWindow
 
mItemCoPlayer - Variable in class visWindow
 
mItemExit - Variable in class visWindow
 
mItemFlag - Variable in class visWindow
 
mItemLegend - Variable in class visWindow
 
mItemNumber - Variable in class visWindow
 
mItemOppPlayer - Variable in class visWindow
 
mItemPlayerInfo - Variable in class visWindow
 
mItemVisionPerspective - Variable in class visWindow
 
move(double, double) - Method in class Actor
Places the player to a given position on the field.
mView - Variable in class visWindow
 

N

name - Variable in class Flag
 
NECK - Static variable in interface StrategyGeneralInterface
 
neckSwitch - Variable in class SkillTurn
switching to left and to right
nose - Static variable in class visGraphics
 
number - Variable in class PlayerInfos
 
numberVisible - Variable in class visElement
 

O

ObjectInfo - class ObjectInfo.
Holds the necessary information about field objects, which were parsed
ObjectInfo() - Constructor for class ObjectInfo
Constructs a new ObjectInfo object with all fields initialized to null or 0.
ObjectInfo(String, int) - Constructor for class ObjectInfo
Constructs a new ObjectInfo object initializing the objectName and timeStamp fields.
ObjectInfo(String, int, double, double, double, double) - Constructor for class ObjectInfo
Constructs a new ObjectInfo object initializing all fields.
objectName - Variable in class ObjectInfo
 
objects - Variable in class VisualEvent
 
OFFSIDE_ACTIVE_AREA_SIZE - Static variable in interface StrategyGeneralInterface
 
opp - Static variable in class visGraphics
 
oppGoal - Variable in class OwnPlayerInfos
 
oppNumber - Variable in class AgentInfo
 
oppPlayer - Variable in class AgentInfo
 
oppPlayerVisible - Variable in class visElement
 
ourGoal - Variable in class OwnPlayerInfos
 
OUTER_PITCH_HEIGHT - Variable in class visElement
 
OUTER_PITCH_WIDTH - Variable in class visElement
 
own - Variable in class AgentInfo
 
own - Static variable in class visGraphics
 
OwnPlayerInfos - class OwnPlayerInfos.
This class is used to represent all co- and opponent players all atributes of superclass PlayerInfos plus: the stamina of the player the effort it takes the player act the view-qaulity of the player(false=low,true=high) the view-width of the player (0=narrow, 1=normal, 2=wide) the kick count of the player the dash count of the player the turn count of the player the say count of the player the turn neck count of the player the last MAX_AUDIOINFO heared messages of the player the playing side (l or r) the head direction (from PlayerInfos) is relative: pos is right, neg is left from body direction the current play mode
OwnPlayerInfos() - Constructor for class OwnPlayerInfos
constructor for an OwnPlayerIinfo object with all its parameters initialized with 0, NaN or false
OwnPlayerInfos(int, Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double, double, double, double, double, int, double, double, boolean, int, int, int, int, int, int, AudioInfo, char, int, int, int, double) - Constructor for class OwnPlayerInfos
constructor for an OwnPlayerInfos objects which contains all informations about a player

P

paintComponent(Graphics) - Method in class visElement
This method is called by paint and repaint and updates the shown image.
paintComponent(Graphics) - Method in class visLegend
This method is called implicitly and does all the painting on the Panel
paintComponent(Graphics) - Method in class visPlayerInfo
This method paints the JScrollPane for current and older messages depending on panel size.
parse(String, AgentInfo) - Method in class AudioEvent
Takes a 'hear' message from the server and parses the information it contains into AgentInfo.Own.AudioInfo
parse(String, AgentInfo) - Method in class BodyEvent
Takes a 'sense-body' message from the server and parses the information it contains into AgentInfo.Own used by the player.
parse(String, AgentInfo) - Method in class VisualEvent
Takes a 'see' message from the server and parses the information it contains into a list of visual data that is used by the player.
PENALTY_AREA_X_WIDTH - Static variable in interface StrategyGeneralInterface
 
PENALTY_AREA_Y_WIDTH - Static variable in interface StrategyGeneralInterface
 
percentage - Variable in class SkillDash
percentage between 0 and 1of current dash-power that should be inc/dec
perform_debug_player - Variable in class StrategyOppGoal
 
perform() - Method in class Skill
executes skill
perform() - Method in class SkillCatch
perform a catch ball skill
perform() - Method in class SkillDash
performs the Skill
perform() - Method in class SkillRecover
performs the Skill
perform() - Method in class SkillShoot
perform skill shoot
perform() - Method in class SkillTurn
performs the Skill
perform() - Method in class Tactic
generates skills for this tactic and stores the genereated Skill objects on the SkillsQueue of the SkillManager of the player
perform() - Method in class TacticGoalie
 
perform() - Method in class TacticOff1
performs the tactic TacticOff1 (generates skills)
perform() - Method in class TacticOff2
 
perform() - Method in class TacticReturnToHomePos
 
perform() - Method in class TacticWeRule
performs the tactic TacticWeRule (generates skills)
perform(Player) - Method in class Strategy
executes Strategy
perform(Player) - Method in class StrategyOppGoal
perform the strategy (loads formations)
play() - Method in class Player
Processes the information gained and transforms it into a decision/action.
player - Variable in class Actor
reference to the Player
player - Variable in class Formation
reference to Player
player - Variable in class Skill
pointer to player object
player - Variable in class SkillManager
pointer to Player
player - Variable in class StrategyManager
pointer to Player
player - Variable in class Tactic
pointer to player object
player - Variable in class TacticsManager
pointer to Player
player - Variable in class visPlayerPanel
 
player - Variable in class visWindow
 
Player - class Player.
This is the central class of the client.
PLAYER_DECAY - Static variable in interface StrategyGeneralInterface
 
PLAYER_INFO_X - Variable in class visPlayerPanel
 
PLAYER_INFO_Y - Variable in class visPlayerPanel
 
PLAYER_RAND - Static variable in interface StrategyGeneralInterface
 
PLAYER_SIZE - Static variable in interface StrategyGeneralInterface
 
PLAYER_SPEED_MAX - Static variable in interface StrategyGeneralInterface
 
PLAYER_WEIGHT - Static variable in interface StrategyGeneralInterface
 
Player(String, int, String, boolean, boolean, visWindow) - Constructor for class Player
Creates a new Player instance.
playerComboBox - Variable in class visPlayerPanel
 
playerCurrentFormationPoint - Variable in class Formation
current formation point of player
playerInfo - Variable in class visPlayerPanel
 
PlayerInfos - class PlayerInfos.
This class is used to represent all co- and opponent players all atributes of superclass DynObject plus: the absolute body-direction of the player the absolute head-direction of the player the back-number of the player (null means, the number is not viewable)
PlayerInfos() - Constructor for class PlayerInfos
constructor for a PayerInfos object with all its parameters initialized with 0 or NaN
PlayerInfos(int, Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double, double, double, double, double, int) - Constructor for class PlayerInfos
constructor for a PlayerInfos object that takes all the given parameters
playerPanel - Variable in class visWindow
 
PLAYING - Variable in class Player
constant defining the PLAYING status
playMode - Variable in class OwnPlayerInfos
 
PLAYMODE - Variable in class visPlayerInfo
 
PLAYMODE_BEFORE_KICK_OFF - Static variable in interface PlayModeInterface
 
PLAYMODE_EXTEND - Static variable in interface PlayModeInterface
 
PLAYMODE_HALF_TIME - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_CORNER_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_FOUL - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_FREE_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_GOAL - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_GOAL_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_GOALIE_CATCH - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_KICK_IN - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_KICK_OFF - Static variable in interface PlayModeInterface
 
PLAYMODE_OPPONENTS_OFFSIDE - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_CORNER_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_FOUL - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_FREE_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_GOAL - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_GOAL_KICK - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_GOALIE_CATCH - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_KICK_IN - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_KICK_OFF - Static variable in interface PlayModeInterface
 
PLAYMODE_OUR_OFFSIDE - Static variable in interface PlayModeInterface
 
PLAYMODE_PLAY_ON - Static variable in interface PlayModeInterface
 
PLAYMODE_TIME_UP - Static variable in interface PlayModeInterface
 
PlayModeInterface - interface PlayModeInterface.
This interface holds project wide constants for play modes
for every playmode there is one playmode ID and a playmode description
playmodeLabel0 - Variable in class visPlayerInfo
 
playmodeLabel1 - Variable in class visPlayerInfo
 
PLAYMODES - Static variable in interface PlayModeInterface
 
PORT - Static variable in interface StrategyGeneralInterface
 
position - Variable in class DynObject
 
position - Variable in class Flag
 
power - Variable in class SkillShoot
shoot power
precision - Variable in class SkillDash
precision
print() - Method in class AgentInfo
prints all information stored in AgentInfo usefull for debugging
print() - Method in class AudioInfo
prints the audio information usefull for debugging
print() - Method in class Ball
prints the information of the ball usefull for debugging
print() - Method in class DynObject
prints all infos of the object usefull for debugging
print() - Method in class PlayerInfos
prints the information of the player usefull for debugging
print(AgentInfo) - Method in class BodyEvent
Converts the information in the class into readable output. usefull for debugging

R

receive() - Method in class CommunicationChannel
Receives a message from the server
RECOVER_DEC - Static variable in interface StrategyGeneralInterface
 
RECOVER_DEC_THR - Static variable in interface StrategyGeneralInterface
 
RECOVER_MIN - Static variable in interface StrategyGeneralInterface
 
recovery - Variable in class OwnPlayerInfos
 
RECV_STEP - Static variable in interface StrategyGeneralInterface
 
relayStrategyFlag(String) - Method in class StrategyManager
 
removeSkillFromQueue() - Method in class SkillManager
removes current Skill object from the SkillsQueue
removeSucessfullSkillFromQueue() - Method in class SkillManager
removes current Skill object from the SkillsQueue
removeSucessfullTacticsFromQueue() - Method in class TacticsManager
removes all succeede skills from the skill queue
removeTacticFromQueue() - Method in class TacticsManager
removes the first Tactic object from the TacticsQueue
reset() - Method in class AgentInfo
resets the Information stored in AgentInfo except of OwnPlayerInfo
resetRecovery() - Method in class OwnPlayerInfos
Sets the recovery.
RoboClient - class RoboClient.
The RoboClient class is used to launch the client
RoboClient() - Constructor for class RoboClient
 
run() - Method in class Player
This method overwrites run() from Thread.
run() - Method in class visElement
run method for thread.
runner - Variable in class visElement
 

S

SAY - Variable in class visPlayerInfo
 
say(String) - Method in class Actor
Says the overgiven message
sayCount - Variable in class OwnPlayerInfos
 
sayLabel - Variable in class visPlayerInfo
 
scalarVectorMul(Point2D.Double, double) - Static method in class GENERIC
scaler vector multiplication
SEND_STEP - Static variable in interface StrategyGeneralInterface
 
send(String) - Method in class CommunicationChannel
Sends a String to the server
sendStrategyInfo() - Method in class StrategyManager
 
SENSE_BODY_STEP - Static variable in interface StrategyGeneralInterface
 
SEPERATOR - Variable in class visPlayerInfo
 
serverAddress - Variable in class CommunicationChannel
IP address of the server
serverPort - Variable in class CommunicationChannel
port number of the server
setBallDistanceLabel(double) - Method in class visPlayerInfo
fills the ball distance label with data from the chosen player
setBallVisible(boolean) - Method in class visElement
Sets visibility of ball.
setblurFactor() - Method in class SkillDash
setblurfactor in dependeny of precision with which the skill shall be executed
setBodyDir(double) - Method in class ObjectInfo
Sets the body direction
setClearLock(boolean) - Method in class Skill
Sets the clearLock.
setCoPlayerVisible(boolean) - Method in class visElement
Sets co-player visibility on/off.
setCycles(int) - Method in class Tactic
sets cycles attribute
setDashCount(int) - Method in class OwnPlayerInfos
sets the dash count of the player
setDashLabel(int) - Method in class visPlayerInfo
This method sets the dash label
setDirBody(double) - Method in class PlayerInfos
sets the absolute body-direction of the player
setDirChng(double) - Method in class ObjectInfo
Sets the direction change
setDirection(double) - Method in class ObjectInfo
Sets the direction
setDirection(int) - Method in class AudioInfo
sets the direction where the message came from
setDirHead(double) - Method in class PlayerInfos
sets the absolute head-direction of the player
setDistance(double) - Method in class Ball
sets the distance to the ball
setDistance(double) - Method in class ObjectInfo
Sets the distance
setDistChng(double) - Method in class ObjectInfo
Sets the distance change
setEffort(double) - Method in class OwnPlayerInfos
sets the effort it takes the player to act
setEffortLabel(double) - Method in class visPlayerInfo
fills the effort label with effort data from the chosen player
setFlagVisible(boolean) - Method in class visElement
Sets visibility of flags.
setFromDirection(boolean) - Method in class AudioInfo
sets the sender of the message on direction
setFromReferee(boolean) - Method in class AudioInfo
sets the sender of the message on referee
setFromSelf(boolean) - Method in class AudioInfo
sets the sender of the message on self
setgoalsLabel(int, int) - Method in class visPlayerInfo
fills the goals label with goal data from the chosen player
setGotChanges(boolean) - Method in class ObjectInfo
Set the value of gotChanges.
setHeadDir(double) - Method in class ObjectInfo
Sets the head direction
setKickCount(int) - Method in class OwnPlayerInfos
sets the kick count of the player
setKickLabel(int) - Method in class visPlayerInfo
This method sets the kick label
setLegendVisible(boolean) - Method in class visPlayerPanel
shows or hides the legend
setMessage(String) - Method in class AudioInfo
sets the message
setNumber(int) - Method in class PlayerInfos
sets the back-number of the player
setNumberVisible(boolean) - Method in class visElement
Sets visibility of number.
setObjectName(String) - Method in class ObjectInfo
Sets the object name
setOppGoal(int) - Method in class OwnPlayerInfos
sets number of goals of the opp team
setOppPlayerVisible(boolean) - Method in class visElement
Sets opp player visibility on / off.
setOurGoal(int) - Method in class OwnPlayerInfos
sets number of goals of our team
setPlayer(Player[]) - Method in class visPlayerPanel
sets the reference to Player array and calls updatePanel()
setPlayer(Player[]) - Method in class visWindow
sets the reference to Player array and passes it to PlayerPanel by calling method setPlayer()
setPlayerFormationPoint(Point2D.Double) - Method in class Formation
this method can be used to set the current formation position of a player
setPlayerInfoVisible(boolean) - Method in class visPlayerPanel
shows or hides the player infos
setPlayMode(int) - Method in class OwnPlayerInfos
sets the play mode
setPlaymodeLabel(int) - Method in class visPlayerInfo
fills the playmode label with the playmode from the chosen player
setPosition(double, double, char) - Method in class DynObject
sets the position of the object, saves the former position and the former direction vector and calculates the actual direction vector, the speed change and the direction change 30.06.2002 added seen, sb
setSayCount(int) - Method in class OwnPlayerInfos
sets the say count of the player
setSayLabel(int) - Method in class visPlayerInfo
This method sets the say label
setSide(char) - Method in class OwnPlayerInfos
sets playing side of the team
setStamina(double) - Method in class OwnPlayerInfos
sets the stamina of the player
setStaminaLabel(double) - Method in class visPlayerInfo
fills the stamina label with stamina data from the chosen player
setStrategyFlag(int) - Method in class StrategyManager
sets the current strategy flag
setTime(int) - Method in class AudioInfo
sets the time when the message was heared
setTime(int) - Method in class DynObject
sets the timestamp when the object has been perceived
setTurnCount(int) - Method in class OwnPlayerInfos
sets the turn count of the player
setTurnLabel(int) - Method in class visPlayerInfo
fills the turn label with turn cośnt data from the chosen player
setTurnNeckCount(int) - Method in class OwnPlayerInfos
sets the turn-neck count of the player
setTurnNeckLabel(int) - Method in class visPlayerInfo
This method sets the turn neck label
setViewQual(boolean) - Method in class OwnPlayerInfos
sets the view-qaulity of the player
setViewQualLabel(boolean) - Method in class visPlayerInfo
sets the label, that gives information about the view quality of the chosen player
setViewWidth(int) - Method in class OwnPlayerInfos
sets the view-width of the player
setViewWidthLabel(int) - Method in class visPlayerInfo
sets the label, that gives information about the view width of the chosen player
setVisionPerspectiveVisible(boolean) - Method in class visElement
Sets visibility of vision perspective.
shooted - Variable in class SkillShoot
has already shot?
shootType - Variable in class SkillShoot
The kind of shot
side - Variable in class OwnPlayerInfos
 
sideBonus - Variable in class visElement
 
sideFactor - Variable in class visElement
 
SIMULATOR_STEP - Static variable in interface StrategyGeneralInterface
 
sizeFactorX - Variable in class visElement
 
sizeFactorY - Variable in class visElement
 
Skill - class Skill.
This class encapsulates the intelligence for one skill
(abstract skill class)
SKILL_CENTER_EGDE_OF_VIEW - Static variable in interface StrategyGeneralInterface
 
SKILL_CONST_SLOPE - Static variable in interface StrategyGeneralInterface
 
SKILL_DEC_SLOPE - Static variable in interface StrategyGeneralInterface
 
SKILL_DESTINATION_DASH - Static variable in interface StrategyGeneralInterface
 
SKILL_DISTANCE_DASH - Static variable in interface StrategyGeneralInterface
 
SKILL_DYNOBJ_DASH - Static variable in interface StrategyGeneralInterface
 
SKILL_DYNOBJ_SHOOT - Static variable in interface StrategyGeneralInterface
 
SKILL_FIX_ANGLE_TURN - Static variable in interface StrategyGeneralInterface
 
SKILL_FIX_ANGLE_TURN_NECK - Static variable in interface StrategyGeneralInterface
 
SKILL_HIGH_PRECISION - Static variable in interface StrategyGeneralInterface
 
SKILL_INC_SLOPE - Static variable in interface StrategyGeneralInterface
 
SKILL_INFINIT - Static variable in interface StrategyGeneralInterface
 
SKILL_KOORD_SHOOT - Static variable in interface StrategyGeneralInterface
 
SKILL_LEFT_EGDE_OF_VIEW - Static variable in interface StrategyGeneralInterface
 
SKILL_LOW_PRECISION - Static variable in interface StrategyGeneralInterface
 
SKILL_MEDIUM_PRECISION - Static variable in interface StrategyGeneralInterface
 
SKILL_RIGHT_EGDE_OF_VIEW - Static variable in interface StrategyGeneralInterface
 
SKILL_TO_COORDINATES_TURN - Static variable in interface StrategyGeneralInterface
 
SKILL_TO_COORDINATES_TURN_NECK - Static variable in interface StrategyGeneralInterface
 
SKILL_TO_DYNOBJ_TURN - Static variable in interface StrategyGeneralInterface
 
Skill() - Constructor for class Skill
standard constructor
Skill(Player) - Constructor for class Skill
constructor
SkillCatch - class SkillCatch.
This class encapsulates a catch skill for a gaolie
SkillCatch(Player, Point2D.Double) - Constructor for class SkillCatch
Constructor
SkillDash - class SkillDash.
This class encapsulates the intelligence for a dash skill
SkillDash(Player, double, int) - Constructor for class SkillDash
Initialise the Skill with a distance, dashPower and a bunch of cycles
SkillDash(Player, double, int, int) - Constructor for class SkillDash
Initialise the Skill with a distance, dashPower and a bunch of cycles
SkillDash(Player, DynObject, int, byte) - Constructor for class SkillDash
Initialise the Skill with a distance, dashPower and a bunch of cycles
SkillDash(Player, DynObject, int, byte, int) - Constructor for class SkillDash
Initialise the Skill with a distance, dashPower and a bunch of cycles
SkillDash(Player, Point2D.Double, int) - Constructor for class SkillDash
Initialise the Skill with a destination, dashPower ,currentDistance gets computed right away
SkillDash(Player, Point2D.Double, int, byte) - Constructor for class SkillDash
Initialise the Skill with a destination, dashPower precision, currentDistance gets computed right away
SkillDash(Player, Point2D.Double, int, byte, int) - Constructor for class SkillDash
Initialise the Skill with a destination, dashPower precision, currentDistance gets computed right away
SkillDash(Player, Point2D.Double, int, int) - Constructor for class SkillDash
Initialise the Skill with a destination, dashPower precision, currentDistance gets computed right away
skillManager - Variable in class Player
the skill manager of the player
SkillManager - class SkillManager.
 
SkillManager(Player) - Constructor for class SkillManager
constructor
SkillQueueIsEmpty() - Method in class SkillManager
returns wether the skill queue is empty
SkillRecover - class SkillRecover.
This class encapsulates the intelligence for a recorvery skill this skill is loaded if the player has not very much stamina left
SkillRecover(Player, double) - Constructor for class SkillRecover
Initialise the Skill with a percentage in double between [0,1] that says, how much of your full stamina should be reached gets computed right away
SkillShoot - class SkillShoot.
This class encapsulates the intelligence for a shoot skill
SkillShoot(Player, DynObject) - Constructor for class SkillShoot
constructor
SkillShoot(Player, DynObject, int) - Constructor for class SkillShoot
constructor
SkillShoot(Player, Point2D.Double) - Constructor for class SkillShoot
 
SkillShoot(Player, Point2D.Double, int) - Constructor for class SkillShoot
constructor
SkillsQueue - Variable in class SkillManager
stores Skill objects
SkillTurn - class SkillTurn.
This class encapsulates the intelligence for the skill to turn the player
SkillTurn(Player, boolean, double) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_FIXED_ANGLE_TURN_NECK
Initialise the Skill with a player pointer, fix angle to turn
SkillTurn(Player, boolean, double, byte) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_FIXED_ANGLE_TURN_NECK
SkillTurn(Player, boolean, Point2D.Double, byte) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_TO_COORDINATES_TURN_NECK
SkillTurn(Player, double) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_FIXED_ANGLE_TURN
SkillTurn(Player, DynObject, byte) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_TO_DYNOBJ_TURN
SkillTurn(Player, Point2D.Double, byte) - Constructor for class SkillTurn
Constructor
turnSkill.Type --> SKILL_TO_COORDINATES_TURN
SM_FIELD - Variable in class visWindow
 
socket - Variable in class CommunicationChannel
socket for incoming, outgoing messages
soundURL - Variable in class visElement
 
sp - Variable in class visPlayerInfo
 
speedChange - Variable in class DynObject
 
stamina - Variable in class OwnPlayerInfos
 
STAMINA - Variable in class visPlayerInfo
 
STAMINA_INC_MAX - Static variable in interface StrategyGeneralInterface
 
STAMINA_MAX - Static variable in interface StrategyGeneralInterface
 
staminaLabel - Variable in class visPlayerInfo
 
START - Variable in class Player
constant defining the START status
status - Variable in class Player
current status the player is in; can be START or PLAYING
STRATEGIES - Static variable in interface StrategyGeneralInterface
 
strategy - Variable in class StrategyManager
the currently loaded strategy
Strategy - class Strategy.
abstract strategy class that encapsulates the abstract intelligence for a strategy
STRATEGY_FLAG_OPPGOAL - Static variable in interface StrategyGeneralInterface
 
STRATEGY_FLAG_PUMP - Static variable in interface StrategyGeneralInterface
 
STRATEGY_FLAG_TESTFLAG - Static variable in interface StrategyGeneralInterface
 
Strategy() - Constructor for class Strategy
constructor
Strategy(Player) - Constructor for class Strategy
constructor
strategyFlag - Variable in class StrategyManager
The strategyFlag attribute stores the current strategic game situation identifier (offensive game situation, defensive game situation, ...)
This identifier is essential to the generation of appropriate tactics.
StrategyGeneralInterface - interface StrategyGeneralInterface.
 
strategyManager - Variable in class Player
the strategy manager of the player
StrategyManager - class StrategyManager.
 
StrategyManager(Player) - Constructor for class StrategyManager
constructor
StrategyOppGoal - class StrategyOppGoal.
strategy oppGoal strategy class that holds formations and loads tactics acoording to strategic situation
StrategyOppGoal() - Constructor for class StrategyOppGoal
Constructor for StrategyOppGoal.
sub2DPoints(Point2D.Double, Point2D.Double) - Static method in class GENERIC
vector subtraction
subMenuField - Variable in class visWindow
 
succeeded - Variable in class Tactic
flag whether tactic has succeeded or not
succeeded() - Method in class Skill
return wether this Skills succeeded (e.g.
succeeded() - Method in class SkillCatch
check whether the skill has succeeded
succeeded() - Method in class SkillDash
checks wether the skill has succeede (TRUE --> will be deleted from SkillQueue)
succeeded() - Method in class SkillRecover
checks whether skill has succeeded
if cycles are out, we return true otherwise this cycle has to run once more
succeeded() - Method in class SkillShoot
checks whether skill has succeeded
succeeded() - Method in class SkillTurn
check wether skill has succeeded
succeeded() - Method in class Tactic
 
succeeded() - Method in class TacticGoalie
check wether tactic goalie has succeeded
succeeded() - Method in class TacticOff1
check wether tactic TacticOff1 has succeeded
succeeded() - Method in class TacticOff2
check wether tactic TacticOff2 has succeeded
succeeded() - Method in class TacticReturnToHomePos
checks wether tactic has already succeeded
succeeded() - Method in class TacticWeRule
check wether tactic TacticWeRule has succeeded
suceeded - Variable in class TacticGoalie
succeed check varaible
suceeded - Variable in class TacticOff1
is this Tactic suceeded it will be removed
suceeded - Variable in class TacticOff2
succeed check variable
suceeded - Variable in class TacticWeRule
check variable (tactic succeeded?)

T

Tactic - class Tactic.
this is the abstract tactic class
Tactic() - Constructor for class Tactic
standard constructor
TacticGoalie - class TacticGoalie.
This class encapsulates the goalie tactic
TacticGoalie(Player) - Constructor for class TacticGoalie
constructor
TacticOff1 - class TacticOff1.
This class encapsulates the intelligence for TacticOff1
TacticOff1(Player) - Constructor for class TacticOff1
constructor
TacticOff2 - class TacticOff2.
This class encapsulates TacticOff2
TacticOff2(Player) - Constructor for class TacticOff2
constructor
TacticQueueIsEmpty() - Method in class TacticsManager
returns the current tactic as a Tactic object from the TacticsQueue
TacticReturnToHomePos - class TacticReturnToHomePos.
this is the tactic that is used to let a player return to its home position if he has not seen the ball before or if he simply has been to far away from the game's hot spot
TacticReturnToHomePos(Player) - Constructor for class TacticReturnToHomePos
constructor
tacticsManager - Variable in class Player
the tactics manager of the player
TacticsManager - class TacticsManager.
 
TacticsManager(Player) - Constructor for class TacticsManager
constructor
TacticsQueue - Variable in class TacticsManager
holds tactics that were generated for the current strategic game situation
TacticWeRule - class TacticWeRule.
This class encapsulates the intelligence for a tactic TacticWeRule
TacticWeRule(Player) - Constructor for class TacticWeRule
constructor
teamName - Static variable in class Player
the name of the team (for initialization)
time - Variable in class AudioInfo
 
time - Variable in class DynObject
 
time - Variable in class Player
the actual timestamp of last visual event received
timeStamp - Variable in class ObjectInfo
 
toOppSide(Point2D.Double) - Method in class TacticsManager
get opponents side coordinates from unsigned standard coordinate values
TURN - Variable in class visPlayerInfo
 
TURN_NECK - Variable in class visPlayerInfo
 
turn(double) - Method in class Actor
Turns the body of the client on the field.
turnAngle - Variable in class SkillTurn
for fixed angle turn holds angle to turn the player
turnCount - Variable in class OwnPlayerInfos
 
TurnCounter - Variable in class SkillTurn
turn n times (TurnCounter)
turnDestObj - Variable in class SkillTurn
The destination point to turn the player to
turnDestPoint - Variable in class SkillTurn
The destination point to turn the player to
turnLabel - Variable in class visPlayerInfo
 
turnNeck(double) - Method in class Actor
Turns the head of the client on the field.
turnNeckCount - Variable in class OwnPlayerInfos
 
TurnNeckLabel - Variable in class visPlayerInfo
 
turnType - Variable in class SkillTurn
type of turn

U

updateInfo(AgentInfo) - Method in class visElement
This method sets the agentInfo to current player
updateInfo(AgentInfo) - Method in class visPlayerInfo
This method updates the display with data from agentInfo.
updatePanel() - Method in class visPlayerPanel
repaint on first (by setPlayer()) or new selection (by ComboBox)
updatePanel(AgentInfo) - Method in class visPlayerPanel
repaint on event or on selection (by updatePanel()) and call update methods for visPlayerInfo and visElement
updateVisualization(AgentInfo) - Method in class visWindow
repaint on events (VisualEvent, AudioEvent, BodyEvent) calls updatePanel method of PlayerPanel if number of player is equal to the chosen number

V

verified - Variable in class TacticWeRule
 
vG - Variable in class visElement
 
vG - Variable in class visLegend
 
VIEW_QUAL - Variable in class visPlayerInfo
 
VIEW_WIDTH - Variable in class visPlayerInfo
 
viewQual - Variable in class OwnPlayerInfos
 
viewQualLabel - Variable in class visPlayerInfo
 
viewWidth - Variable in class OwnPlayerInfos
 
viewWidthLabel - Variable in class visPlayerInfo
 
visElement - class visElement.
This class offers the soccer field, the ball, the players and their different looks.
visElement() - Constructor for class visElement
Constructor that sets size and visibility, as well as it starts the thread.
visGraphics - class visGraphics.
The visGraphics class implements the color and font settings and provides methods to draw players, balls and flags.
visGraphics() - Constructor for class visGraphics
 
VISIBLE_ANGLE - Static variable in interface StrategyGeneralInterface
 
vision - Static variable in class visGraphics
 
visionPerspectiveVisible - Variable in class visElement
 
visLegend - class visLegend.
The visLegend class displays the legend of icons used for the graphical visualization.
visLegend() - Constructor for class visLegend
Constructor sets size and visibility
visPlayerInfo - class visPlayerInfo.
This Class provides a textbased view of a player's worldmodell
visPlayerInfo() - Constructor for class visPlayerInfo
This Method constructs visPlayerInfo.
visPlayerPanel - class visPlayerPanel.
This Class provides a layout panel for visPlayerInfo, visElement and visLegend.
visPlayerPanel() - Constructor for class visPlayerPanel
constructs the main panel with ComboBox, visPlayerInfo, visElement and visLegend
VisualEvent - class VisualEvent.
This class parses all messages regarding visual information of the game, i.e. the see messages, and represents the information in a list of ObjectInfo
VisualEvent(String, AgentInfo) - Constructor for class VisualEvent
Creates a new VisualEvent instance, extracts the information contained and stores it in a list of ObjectInfo
visualize - Static variable in class Player
is visualisation enabled?
visualize - Static variable in class RoboClient
 
visWindow - class visWindow.
This class is used to visualize the worldmodell of a player in a GUI.
visWindow() - Constructor for class visWindow
Constructor creates frame with menubar, visPlayerPanel and event handler
vW - Static variable in class Player
visualization window
vW - Static variable in class RoboClient
 

W

wait - Variable in class TacticGoalie
for perform
wait - Variable in class TacticOff1
a wait timer
wait - Variable in class TacticOff2
for perform
WaitCounter - Variable in class SkillTurn
wait after turn (worldmodell needs to be actualised) WaitCounter is needed for that purpose
world - Variable in class visPlayerPanel
 

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