A B C D E I K M N O P R S T V

A

actor - Variable in class Player
 
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(Communication) - Constructor for class Actor
Creates a new Actor instance.

B

BodyEvent - class BodyEvent.
This class is used as an indicator that a sense_body message was was received.
BodyEvent() - Constructor for class BodyEvent
 

C

communication - Variable in class Actor
 
communication - Variable in class Sensor
 
Communication - class Communication.
Communication The class handles UDP network traffic from/to the rcssserver.
Communication(String, int) - Constructor for class Communication
Creates a new Communication instance.
CONNECTED - Variable in class Player
 

D

dash(double) - Method in class Actor
Gives a running impulse
direction - Variable in class ObjectInfo
The direction in which the object was perceived
distance - Variable in class ObjectInfo
The distance in which the object was perceived

E

Event - class Event.
The class Event is the superclass of all events to be represented during the game.
Event() - Constructor for class Event
 

I

init(String) - Method in class Actor
Registers itself to to the server.

K

kick(double, double) - Method in class Actor
Kicks into a given direction with given power

M

main(String[]) - Static method in class Player
Starts the client
move(double, double) - Method in class Actor
Places the player to a given position on the field.

N

NOT_CONNECTED - Variable in class Player
 

O

ObjectInfo - class ObjectInfo.
This class is used to represent the object of the game in a more abstract manner.
ObjectInfo() - Constructor for class ObjectInfo
 
objectInfoList - Variable in class Event
List for the objects contained in an event e.g.
objectName - Variable in class ObjectInfo
The name of the object

P

play() - Method in class Player
Processes the information gained and transforms it into a decision/action.
Player - class Player.
This is the central class of the Simpleclient.
Player(String, int, String) - Constructor for class Player
Creates a new Player instance.
PLAYING - Variable in class Player
 

R

receive() - Method in class Communication
Receives a message from the server
receive() - Method in class Sensor
Receives incoming messages from the server.
run() - Method in class Player
This method had to overwritten from Thread.

S

send(String) - Method in class Communication
Sends a String to the server
sensor - Variable in class Player
 
Sensor - class Sensor.
The class Sensor is used to preprocess incoming messages.
Sensor(Communication) - Constructor for class Sensor
Creates a new Sensor instance.
serverAddress - Variable in class Communication
 
serverPort - Variable in class Communication
 
socket - Variable in class Communication
 
status - Variable in class Player
 

T

teamName - Variable in class Player
 
theBall - Variable in class Player
 
theGoal - Variable in class Player
 
time - Variable in class ObjectInfo
The time when the object has been perceived
time - Variable in class Player
 
turn(double) - Method in class Actor
Turns the body of the client on the field.

V

VisualEvent - class VisualEvent.
This class parses all messages regarding visual information of the game, i.e.
VisualEvent(String) - Constructor for class VisualEvent
Creates a new VisualEvent instance, extracts the information contained and stores it in a list of ObjectInfo

A B C D E I K M N O P R S T V