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

B

BallInfo - class edu.sc.soccerclient.BallInfo.
This class holds visual information about ball
BallInfo() - Constructor for class edu.sc.soccerclient.BallInfo
 
Brain - class edu.sc.soccerclient.Brain.
 
Brain(SendCommand, String, char, int, String) - Constructor for class edu.sc.soccerclient.Brain
This constructor: - stores connection to krislet - starts thread for this object

C

changeView(String, String) - Method in interface edu.sc.soccerclient.SendCommand
This function sends chage_view command to the server
changeView(String, String) - Method in class edu.sc.soccerclient.SoccerClient
This function sends chage_view command to the server
createNewObject() - Method in class edu.sc.soccerclient.VisualInfo
This function creates new information object

D

dash(double) - Method in interface edu.sc.soccerclient.SendCommand
This function sends dash command to the server
dash(double) - Method in class edu.sc.soccerclient.SoccerClient
This function sends dash command to the server

F

finalize() - Method in class edu.sc.soccerclient.SoccerClient
This destructor closes socket to server
FlagInfo - class edu.sc.soccerclient.FlagInfo.
This class holds visual information about flag
FlagInfo() - Constructor for class edu.sc.soccerclient.FlagInfo
 
FlagInfo(char, char, char) - Constructor for class edu.sc.soccerclient.FlagInfo
 

G

getObject(String) - Method in class edu.sc.soccerclient.Memory
This function looks for specified object
GoalInfo - class edu.sc.soccerclient.GoalInfo.
This class holds visual information about goal
GoalInfo() - Constructor for class edu.sc.soccerclient.GoalInfo
Initialization member functions
GoalInfo(char) - Constructor for class edu.sc.soccerclient.GoalInfo
 

H

hear(int, int, String) - Method in class edu.sc.soccerclient.Brain
This function receives hear information from player
hear(int, int, String) - Method in interface edu.sc.soccerclient.SensorInput
This function receives hear information from player
hear(int, String) - Method in class edu.sc.soccerclient.Brain
This function receives hear information from referee
hear(int, String) - Method in interface edu.sc.soccerclient.SensorInput
This function receives hear information from referee

I

init() - Method in class edu.sc.soccerclient.SoccerClient
This function sends initialization command to the server

K

kick(double, double) - Method in interface edu.sc.soccerclient.SendCommand
This function sends kick command to the server
kick(double, double) - Method in class edu.sc.soccerclient.SoccerClient
This function sends kick command to the server

L

LineInfo - class edu.sc.soccerclient.LineInfo.
This class holds visual information about line
LineInfo() - Constructor for class edu.sc.soccerclient.LineInfo
 
LineInfo(char) - Constructor for class edu.sc.soccerclient.LineInfo
 

M

m_brain - Variable in class edu.sc.soccerclient.SoccerClient
input for sensor information
m_dirChange - Variable in class edu.sc.soccerclient.ObjectInfo
In what direction is it moving
m_direction - Variable in class edu.sc.soccerclient.ObjectInfo
Direction
m_distance - Variable in class edu.sc.soccerclient.ObjectInfo
Distance to this agent
m_distChange - Variable in class edu.sc.soccerclient.ObjectInfo
How fast is it moving
m_horiz - Variable in class edu.sc.soccerclient.FlagInfo
l|c|r
m_host - Variable in class edu.sc.soccerclient.SoccerClient
Server address
m_info - Variable in class edu.sc.soccerclient.Memory
place where all information is stored
m_kind - Variable in class edu.sc.soccerclient.LineInfo
l|r|t|b
m_krislet - Variable in class edu.sc.soccerclient.Brain
robot which is controled by this brain
m_memory - Variable in class edu.sc.soccerclient.Brain
 
m_objects - Variable in class edu.sc.soccerclient.VisualInfo
 
m_port - Variable in class edu.sc.soccerclient.SoccerClient
server port
m_side - Variable in class edu.sc.soccerclient.Brain
 
m_socket - Variable in class edu.sc.soccerclient.SoccerClient
Socket to communicate with server
m_team - Variable in class edu.sc.soccerclient.SoccerClient
team name
m_teamName - Variable in class edu.sc.soccerclient.PlayerInfo
 
m_time - Variable in class edu.sc.soccerclient.VisualInfo
 
m_timeOver - Variable in class edu.sc.soccerclient.Brain
 
m_tokenizer - Variable in class edu.sc.soccerclient.VisualInfo
 
m_type - Variable in class edu.sc.soccerclient.FlagInfo
'p' - penalty area flag
m_type - Variable in class edu.sc.soccerclient.ObjectInfo
The type of object
m_uniformName - Variable in class edu.sc.soccerclient.PlayerInfo
 
m_vert - Variable in class edu.sc.soccerclient.FlagInfo
t|c|b
main(String[]) - Static method in class edu.sc.soccerclient.SoccerClient
 
mainLoop() - Method in class edu.sc.soccerclient.SoccerClient
This is main loop for player
Memory - class edu.sc.soccerclient.Memory.
 
Memory() - Constructor for class edu.sc.soccerclient.Memory
 
move(double, double) - Method in interface edu.sc.soccerclient.SendCommand
This function sends move command to the server
move(double, double) - Method in class edu.sc.soccerclient.SoccerClient
This function sends move command to the server
MSG_SIZE - Static variable in class edu.sc.soccerclient.SoccerClient
Size of socket buffer

O

ObjectInfo - class edu.sc.soccerclient.ObjectInfo.
This is base class for different classese with visual information about objects
ObjectInfo(String) - Constructor for class edu.sc.soccerclient.ObjectInfo
Initialization member functions

P

parse() - Method in class edu.sc.soccerclient.VisualInfo
This function parses visual information from the server
parseHear(String) - Method in class edu.sc.soccerclient.SoccerClient
This function parses hear information
parseInitCommand(String) - Method in class edu.sc.soccerclient.SoccerClient
This function parses initial message from the server
parseSensorInformation(String) - Method in class edu.sc.soccerclient.SoccerClient
This function parses sensor information
PlayerInfo - class edu.sc.soccerclient.PlayerInfo.
This class holds visual information about player
PlayerInfo() - Constructor for class edu.sc.soccerclient.PlayerInfo
Initialization member functions
PlayerInfo(String, int) - Constructor for class edu.sc.soccerclient.PlayerInfo
 

R

receive() - Method in class edu.sc.soccerclient.SoccerClient
This function waits for new message from server
run() - Method in class edu.sc.soccerclient.Brain
This is main brain function used to make decision In each cycle we decide which command to issue based on current situation.

S

say(String) - Method in interface edu.sc.soccerclient.SendCommand
This function sends say command to the server
say(String) - Method in class edu.sc.soccerclient.SoccerClient
This function sends say command to the server
see(VisualInfo) - Method in class edu.sc.soccerclient.Brain
This function sends see information
see(VisualInfo) - Method in interface edu.sc.soccerclient.SensorInput
This function sends see information
send(String) - Method in class edu.sc.soccerclient.SoccerClient
This function sends via socket message to the server
SendCommand - interface edu.sc.soccerclient.SendCommand.
This interface declares functions which are used to send command to player
SensorInput - interface edu.sc.soccerclient.SensorInput.
 
simulator_step - Static variable in class edu.sc.soccerclient.SoccerParams
 
SIMULATOR_STEP - Static variable in class edu.sc.soccerclient.Memory
 
SoccerClient - class edu.sc.soccerclient.SoccerClient.
This is main object class
SoccerClient(InetAddress, int, String) - Constructor for class edu.sc.soccerclient.SoccerClient
This constructor opens socket for connection with server
SoccerParams - class edu.sc.soccerclient.SoccerParams.
 
SoccerParams() - Constructor for class edu.sc.soccerclient.SoccerParams
 
store(VisualInfo) - Method in class edu.sc.soccerclient.Memory
This function puts see information into our memory

T

turn(double) - Method in interface edu.sc.soccerclient.SendCommand
This function sends turn command to the server
turn(double) - Method in class edu.sc.soccerclient.SoccerClient
This function sends turn command to the server

V

VisualInfo - class edu.sc.soccerclient.VisualInfo.
Parses the visual input (see) and creates a map of the world.
VisualInfo(String) - Constructor for class edu.sc.soccerclient.VisualInfo
Initialization member functions

W

waitForNewInfo() - Method in class edu.sc.soccerclient.Memory
This function waits for new visual information

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