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

A

addVisuals() - Method in class VisualInfo
 

B

b_layout - Variable in class PlayerFrame
 
ball_width - Variable in class PlayerCanvas
 
ballcolor - Variable in class PlayerCanvas
 
BallInfo - class BallInfo.
 
BallInfo() - Constructor for class BallInfo
 
border1 - Variable in class PlayerFrame
 
border2 - Variable in class PlayerFrame
 
borderLayout1 - Variable in class PlayerFrame
 
borderLayout2 - Variable in class PlayerFrame
 
borderLayout3 - Variable in class PlayerFrame
 
Brain - class Brain.
Brain class.
Brain(SendCommand, String, char, int, String) - Constructor for class Brain
Brain constructor.

C

calculatePoint(double, double, int) - Method in class PlayerCanvas
 
catchBall(double) - Method in class IAS
catchBall method.
catchBall(double) - Method in interface SendCommand
 
catchRadius - Static variable in class SoccerParams
 
centre_x - Variable in class PlayerCanvas
 
centre_y - Variable in class PlayerCanvas
 
centrecircle_width - Variable in class PlayerCanvas
 
changeView(String, String) - Method in class IAS
changeView method.
changeView(String, String) - Method in interface SendCommand
 
Command - class Command.
Command class.
Command(String, double) - Constructor for class Command
Command constructor for creating a command of one variable.
Command(String, double, double) - Constructor for class Command
Command constructor for creating a command of two variables.
commands - Variable in class IAS
 
conecolor - Variable in class PlayerCanvas
 
control - Variable in class PlayerCanvas
 
createNewObject() - Method in class VisualInfo
 
currentCommand - Variable in class IAS
 

D

dash(double) - Method in class IAS
dash method.
dash(double) - Method in interface SendCommand
 
dashCount - Variable in class SenseBodyInfo
 
drawBall(BallInfo, Graphics) - Method in class PlayerCanvas
 
drawField(Vector, Graphics) - Method in class PlayerCanvas
 
drawFieldLine(LineInfo, Graphics) - Method in class PlayerCanvas
 
drawFlag(FlagInfo, Graphics) - Method in class PlayerCanvas
 
drawGoalPost(FlagInfo, Graphics) - Method in class PlayerCanvas
 
drawLine(ObjectInfo, ObjectInfo, Graphics) - Method in class PlayerCanvas
 
drawPlayer(PlayerInfo, Graphics) - Method in class PlayerCanvas
 

E

effort - Variable in class SenseBodyInfo
 

F

field - Variable in class PlayerCanvas
 
field_flags - Variable in class PlayerCanvas
 
field_length - Variable in class PlayerCanvas
 
field_width - Variable in class PlayerCanvas
 
fieldcolor - Variable in class PlayerCanvas
 
fileExit_actionPerformed(ActionEvent) - Method in class PlayerFrame
 
finalize() - Method in class IAS
finalize destructor method.
flag_width - Variable in class PlayerCanvas
 
flagcolor - Variable in class PlayerCanvas
 
FlagInfo - class FlagInfo.
 
FlagInfo() - Constructor for class FlagInfo
 
FlagInfo(char, char, char, int, boolean) - Constructor for class FlagInfo
 
FlagInfo(String, char, char, char, int, boolean) - Constructor for class FlagInfo
 

G

gameMode - Variable in class PlayerFrame
 
gamePanel - Variable in class PlayerFrame
 
getAngle(int, int) - Method in class InputHandler
getAngle method, used for determining the angle at which the point (x,y) is from the centre view of the player.
getDistance(int, int) - Method in class InputHandler
getDistance method, used to obtain the distance to a point (x,y) from the player.
getObject(String) - Method in class Memory
getObject method, examines the memory to find an object corresponding to the given name.
getType() - Method in class Command
getType method.
getUserCoordinates() - Method in class PlayerCanvas
 
getVar1() - Method in class Command
getVar1 method.
getVar2() - Method in class Command
getVar2 method.
goalcolor - Variable in class PlayerCanvas
 
GoalInfo - class GoalInfo.
 
GoalInfo() - Constructor for class GoalInfo
 
GoalInfo(char) - Constructor for class GoalInfo
 
goalpost_width - Variable in class PlayerCanvas
 

H

head_angle - Variable in class SenseBodyInfo
 
hear(int, int, String) - Method in class Brain
Hear method declared in the SensorInput interface.
hear(int, int, String) - Method in interface SensorInput
 
hear(int, String) - Method in class Brain
Hear method declared in the SensorInput interface.
hear(int, String) - Method in interface SensorInput
 
height - Variable in class PlayerCanvas
 
Help - Variable in class PlayerFrame
 
Help_actionPerformed(ActionEvent) - Method in class PlayerFrame
 
helpAbout_actionPerformed(ActionEvent) - Method in class PlayerFrame
 

I

IAS - class IAS.
IAS class Main class used to run the IAS (In the Agent's Shoes) interface.
IAS(InetAddress, int, String, boolean) - Constructor for class IAS
IAS Constructor Used to open a socket connection with the soccer server, and create the visual frame for interaction by a human competitor.
init() - Method in class IAS
init method.
InputHandler - class InputHandler.
InputHandler class for mouse and keyboard input from the user.
InputHandler(PlayerCanvas) - Constructor for class InputHandler
InputHandler Constructor used for creating mouse and keyboard input handlers for the PlayerCanvas.
insertVisuals(ObjectInfo) - Method in class VisualInfo
 

J

jbInit() - Method in class PlayerFrame
 

K

keyPressed(KeyEvent) - Method in class InputHandler
keyPressed event, used for implementing default action when a key is pressed (example - space bar = kick
keyReleased(KeyEvent) - Method in class InputHandler
keyReleased event - currently not implemented
keyTyped(KeyEvent) - Method in class InputHandler
keyTyped event - currently not implemented
kick(double, double) - Method in class IAS
kick method.
kick(double, double) - Method in interface SendCommand
 
kickCount - Variable in class SenseBodyInfo
 

L

line_width - Variable in class PlayerCanvas
 
linecolor - Variable in class PlayerCanvas
 
LineInfo - class LineInfo.
 
LineInfo() - Constructor for class LineInfo
 
LineInfo(char) - Constructor for class LineInfo
 
Log - class Log.
Log class, used for writing out a log file of actions.
Log() - Constructor for class Log
Log constructor for creating an output file called log.txt

M

m_bodyDir - Variable in class PlayerInfo
 
m_bodyInfo - Variable in class Memory
 
m_brain - Variable in class IAS
 
m_commands - Variable in class InputHandler
 
m_dirChange - Variable in class ObjectInfo
 
m_direction - Variable in class ObjectInfo
 
m_distance - Variable in class ObjectInfo
 
m_distChange - Variable in class ObjectInfo
 
m_goalie - Variable in class IAS
 
m_hasMoved - Variable in class Brain
 
m_headDir - Variable in class PlayerInfo
 
m_host - Variable in class IAS
 
m_IAS - Variable in class Brain
 
m_info - Variable in class Memory
 
m_kind - Variable in class LineInfo
 
m_memory - Variable in class Brain
 
m_message - Variable in class SenseBodyInfo
 
m_message - Variable in class VisualInfo
 
m_num - Variable in class FlagInfo
 
m_objects - Variable in class VisualInfo
 
m_out - Variable in class FlagInfo
 
m_port - Variable in class IAS
 
m_pos1 - Variable in class FlagInfo
 
m_pos2 - Variable in class FlagInfo
 
m_resetPosition - Variable in class Brain
 
m_side - Variable in class Brain
 
m_socket - Variable in class IAS
 
m_team - Variable in class IAS
 
m_teamName - Variable in class PlayerInfo
 
m_time - Variable in class VisualInfo
 
m_timeOver - Variable in class Brain
 
m_tokenizer - Variable in class SenseBodyInfo
 
m_tokenizer - Variable in class VisualInfo
 
m_type - Variable in class ObjectInfo
 
m_type - Variable in class FlagInfo
 
m_uniformName - Variable in class PlayerInfo
 
main(String[]) - Static method in class IAS
main method.
mainLoop() - Method in class IAS
mainLoop method.
maxpower - Variable in class InputHandler
 
maxStamina - Variable in class PlayerFrame
 
Memory - class Memory.
 
Memory() - Constructor for class Memory
Memory default constructor.
menuBar - Variable in class PlayerFrame
 
menuFile - Variable in class PlayerFrame
 
menuFileExit - Variable in class PlayerFrame
 
minpower - Variable in class InputHandler
 
minStamina - Variable in class PlayerFrame
 
mouseClicked(MouseEvent) - Method in class InputHandler
mouseClicked event, used for determining default actions when the mouse buttons are clicked - currently not implemented.
mouseDragged(MouseEvent) - Method in class InputHandler
mouseDragged event, used for obtaining the canvas mouse position to where the mouse was dragged.
mouseEntered(MouseEvent) - Method in class InputHandler
mouseEntered event - currently not implemented.
mouseExited(MouseEvent) - Method in class InputHandler
mouseExited event - currently not implemented.
mouseMoved(MouseEvent) - Method in class InputHandler
mouseMoved event, used for obtaining the canvas mouse position to where the mouse was moved.
mousePosition - Variable in class InputHandler
 
mousePressed(MouseEvent) - Method in class InputHandler
mousePressed event, used for determining the action to take, based on the mouse click.
mouseReleased(MouseEvent) - Method in class InputHandler
mouseReleased event, used for determining the current mouse position on the canvas when the mouse button is released.
move(double, double) - Method in class IAS
move method.
move(double, double) - Method in interface SendCommand
 
MSG_SIZE - Static variable in class IAS
 

N

nextCommand() - Method in class IAS
nextCommand method.
nextCommand() - Method in interface SendCommand
 

O

ObjectInfo - class ObjectInfo.
 
ObjectInfo(String) - Constructor for class ObjectInfo
 
opponentcolor - Variable in class PlayerCanvas
 
output - Variable in class Log
 

P

p_canvas - Variable in class Brain
 
p_canvas - Variable in class IAS
 
p_canvas - Variable in class InputHandler
 
p_canvas - Variable in class PlayerFrame
 
p_frame - Variable in class IAS
 
packFrame - Variable in class IAS
 
paint(Graphics) - Method in class PlayerCanvas
 
parse() - Method in class SenseBodyInfo
 
parse() - Method in class VisualInfo
 
parseHear(String) - Method in class IAS
parseHear method.
parseInitCommand(String) - Method in class IAS
parseInitCommand method.
parseSensorInformation(String) - Method in class IAS
parseSensorInformation method.
perpVCP(ObjectInfo, ObjectInfo, boolean) - Method in class PlayerCanvas
 
perspective_width - Variable in class PlayerCanvas
 
player_width - Variable in class PlayerCanvas
 
PlayerCanvas - class PlayerCanvas.
 
PlayerCanvas() - Constructor for class PlayerCanvas
 
PlayerFrame - class PlayerFrame.
 
PlayerFrame() - Constructor for class PlayerFrame
 
PlayerInfo - class PlayerInfo.
 
PlayerInfo() - Constructor for class PlayerInfo
 
PlayerInfo(String, int) - Constructor for class PlayerInfo
 
PlayerInfo(String, int, float, float) - Constructor for class PlayerInfo
 
power - Variable in class InputHandler
 
powerScale - Variable in class InputHandler
 
printBodyInfo() - Method in class Memory
printBodyInfo method, is used for testing purposes to display to the screen the information relating to the player.
printObject(ObjectInfo) - Method in class Memory
printObject method, is used for testing purposes to display to the screen the information relating to a specific object.
processWindowEvent(WindowEvent) - Method in class PlayerFrame
 

R

receive() - Method in class IAS
receive method.
resetPlayerPosition() - Method in class Brain
ResetPlayerPosition method.
run() - Method in class Brain
Run method.
running - Variable in class InputHandler
 

S

say(String) - Method in class IAS
say method.
say(String) - Method in interface SendCommand
 
sayCount - Variable in class SenseBodyInfo
 
scale - Variable in class PlayerCanvas
 
see(VisualInfo) - Method in class Brain
See method declared in the SensorInput interface.
see(VisualInfo) - Method in interface SensorInput
 
send(String) - Method in class IAS
send method.
SendCommand - interface SendCommand.
 
sense(SenseBodyInfo) - Method in class Brain
Sense method declared in the SensorInput interface.
sense(SenseBodyInfo) - Method in interface SensorInput
 
sensebody() - Method in class IAS
sensebody method.
sensebody() - Method in interface SendCommand
 
SenseBodyInfo - class SenseBodyInfo.
 
SenseBodyInfo() - Constructor for class SenseBodyInfo
 
SenseBodyInfo(String) - Constructor for class SenseBodyInfo
 
SensorInput - interface SensorInput.
 
setField(Vector) - Method in class PlayerCanvas
 
setObjects(Vector) - Method in class PlayerCanvas
 
setSide(char) - Method in class PlayerCanvas
 
setSquare(int, int) - Method in class PlayerCanvas
 
setStamina(double) - Method in class PlayerFrame
 
setStatusBar(String) - Method in class PlayerFrame
 
setTeam(String) - Method in class PlayerCanvas
 
setTime(float) - Method in class Log
setTime method used for setting the current time cycle value
setTime(float) - Method in class PlayerFrame
 
side - Variable in class IAS
 
side - Variable in class PlayerCanvas
 
simpleAction(Command) - Method in class Log
simpleAction method, used for writing the actions out to the log file.
simulator_step - Static variable in class SoccerParams
 
SIMULATOR_STEP - Static variable in class Memory
 
SoccerParams - class SoccerParams.
 
SoccerParams() - Constructor for class SoccerParams
 
speed - Variable in class SenseBodyInfo
 
stamina - Variable in class IAS
 
stamina - Variable in class PlayerFrame
 
stamina - Variable in class SenseBodyInfo
 
StaminaLabel - Variable in class PlayerFrame
 
StaminaPanel - Variable in class PlayerFrame
 
statusBar - Variable in class PlayerFrame
 
statusPanel - Variable in class PlayerFrame
 
store(SenseBodyInfo) - Method in class Memory
store method, used for putting sense_body information into memory.
store(VisualInfo) - Method in class Memory
store method, used for putting see, or visual, information into memory.

T

team - Variable in class PlayerCanvas
 
teamcolor - Variable in class PlayerCanvas
 
time - Variable in class IAS
 
time - Variable in class Log
 
time - Variable in class PlayerFrame
 
time - Variable in class SenseBodyInfo
 
timeDisplay - Variable in class PlayerFrame
 
toolBar - Variable in class PlayerFrame
 
turn(double) - Method in class IAS
turn method.
turn(double) - Method in interface SendCommand
 
turnCount - Variable in class SenseBodyInfo
 
turnNeck(double) - Method in class IAS
turnNeck method.
turnNeck(double) - Method in interface SendCommand
 
turnNeckCount - Variable in class SenseBodyInfo
 
type - Variable in class Command
 

U

user - Variable in class InputHandler
 
user_x - Variable in class PlayerCanvas
 
user_y - Variable in class PlayerCanvas
 

V

var1 - Variable in class Command
 
var2 - Variable in class Command
 
vcPoint(ObjectInfo, boolean) - Method in class PlayerCanvas
 
visible_dist - Variable in class PlayerCanvas
 
visualData(ObjectInfo) - Method in class Log
visualData method, used for writing the visual data to the output file.
VisualInfo - class VisualInfo.
 
VisualInfo(String) - Constructor for class VisualInfo
 
visuals - Variable in class PlayerCanvas
 
visuals - Variable in class VisualInfo
 

W

waitForNewInfo() - Method in class Memory
waitForNewInfo method is used to put the thread to sleep, until new information is received from the server.
width - Variable in class PlayerCanvas
 

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