Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
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
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES