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

S

SCOREException - Exception in game.protocol
Exception for violation of SCORE protocol.
SCOREException() - Constructor for exception game.protocol.SCOREException
 
SCOREException(String, Throwable) - Constructor for exception game.protocol.SCOREException
 
SCOREException(String) - Constructor for exception game.protocol.SCOREException
 
SCOREException(Throwable) - Constructor for exception game.protocol.SCOREException
 
SCORESimulator - Class in game.net
Run simulator side of SCORE protocol.
SCORESimulator(ISimulatorNet) - Constructor for class game.net.SCORESimulator
 
SCORETeam - Class in game.net
 
SCORETeam() - Constructor for class game.net.SCORETeam
 
send_line(String) - Method in interface game.net.Client_network_interface
Send one line to the server.
send_line(String) - Method in class game.net.Client_network_layer
Send one line to the server.
send_line(String, int) - Method in interface game.net.Server_network_interface
Send one line to a client.
send_line(String, int) - Method in class game.net.Server_network_layer
Sends a line to one client.
Server_network_interface - Interface in game.net
 
Server_network_layer - Class in game.net
This class is used by the server to get and send from the network.
Server_network_layer() - Constructor for class game.net.Server_network_layer
Construct a network layer object.
set_time(int, int) - Method in class game.net.SCORETeam
 
set_time(int, int) - Method in interface simulator.model.ISimulatorTeam
Send set_time control request.
setCartesian(double, double) - Method in class simulator.model.SMVector
Set the value of this in Cartesian form
setHasHandshaked(boolean) - Method in class game.net.Team
 
setHasPickedSide(boolean) - Method in class game.net.Team
 
setHasSeenEnd(boolean) - Method in class game.net.Team
 
setHasSeenGoal(boolean) - Method in class game.net.Team
 
setHasSeenQuit(boolean) - Method in class game.net.Team
 
setHasSeenReset(boolean) - Method in class game.net.Team
 
setModel(ISimulatorView) - Method in class simulator.view.debug.SVmain
 
setModel(ISimulatorView) - Method in class simulator.view.SVbase
Set the model for this view.
setNet(INetSimulator) - Method in class simulator.model.debug.SMfacade
 
setNet(INetSimulator) - Method in interface simulator.model.ISimulatorNet
Set the network layer.
setPolar(double, double) - Method in class simulator.model.SMVector
Set the value of this in Polar form
setScore(int) - Method in class game.net.Team
 
setSide(Side) - Method in class game.net.Team
 
setSide(Side) - Method in class game.protocol.ControlRequest
 
setSide(Side) - Method in class team.debug.TeamControllerUI
 
setSimuator(ISimulatorTeam) - Method in class team.debug.TeamControllerUI
 
setSimulator(ISimulatorTeam) - Method in class team.debug.TeamMain
 
setSimulator(ISimulatorTeam) - Method in interface team.ITeam
Set the interface to the simulator.
setStatus(ITeam.TeamStatus) - Method in class team.debug.TeamMain
 
setStatusMessage(String) - Method in class simulator.model.debug.SMfacade
 
setStatusObserver(ITeamObserver) - Method in class team.debug.TeamMain
 
setStatusObserver(ITeamObserver) - Method in interface team.ITeam
Set an observer to be notified of changes in status.
setStudent(Student) - Method in class game.net.Team
 
setTeams(Student, Student) - Method in class simulator.model.debug.SMfacade
 
setTeams(Student, Student) - Method in interface simulator.model.ISimulatorNet
Indicates which team is on each side.
setTestMode(boolean) - Method in class simulator.model.debug.SMfacade
 
setTestMode(boolean) - Method in interface simulator.model.ISimulatorView
Set the model into 'test mode' or not.
setTime(int) - Method in class simulator.model.debug.SMfacade
 
setTime(int) - Method in interface simulator.model.ISimulatorNet
setTime sets game time
SetTimeRequest - Class in game.protocol
 
SetTimeRequest(String) - Constructor for class game.protocol.SetTimeRequest
 
SetTimeRequest(int, int) - Constructor for class game.protocol.SetTimeRequest
 
shutdown() - Method in class game.net.Buffer
 
shutdown() - Method in class game.net.Client_network_layer
Finish everything up
shutdown() - Method in class game.net.SCORESimulator
 
shutdown() - Method in class game.net.Server_network_layer
Finish everything up
Side - Enum in game
Represents possible sides of field that can be assigned to each team.
simulator - package simulator
Top level package simulators.
simulator.model - package simulator.model
Interface to concrete simulator models, which represent the state of the SOCCER game and implements the physical simulation.
simulator.model.debug - package simulator.model.debug
A trivial implementation of the required simulator model interfaces for debugging purposes.
simulator.view - package simulator.view
Base for simulator view.
simulator.view.debug - package simulator.view.debug
An implementation of the simulator view for debugging purposes.
SMfacade - Class in simulator.model.debug
A trivial implementation of the required simulator model interfaces for debugging purposes.
SMfacade() - Constructor for class simulator.model.debug.SMfacade
 
SMVector - Class in simulator.model
Vector manipulation class that implements both PolarVect and CartesianVect interfaces.
SOCCER2008Reply - Class in game.protocol
 
SOCCER2008Reply() - Constructor for class game.protocol.SOCCER2008Reply
 
SOCCER2008Reply(String) - Constructor for class game.protocol.SOCCER2008Reply
 
SOCCER2008Request - Class in game.protocol
 
SOCCER2008Request(String) - Constructor for class game.protocol.SOCCER2008Request
 
SOCCER2008Request(Student) - Constructor for class game.protocol.SOCCER2008Request
 
spin(int, int, double) - Method in class game.net.SCORETeam
 
spin(Side, int, double) - Method in class simulator.model.debug.SMfacade
 
spin(Side, int, double) - Method in interface simulator.model.ISimulatorNet
Sets angular velocity for the player
spin(int, int, double) - Method in interface simulator.model.ISimulatorTeam
Send spin control request.
SpinRequest - Class in game.protocol
 
SpinRequest(String) - Constructor for class game.protocol.SpinRequest
 
SpinRequest(int, int, double) - Constructor for class game.protocol.SpinRequest
 
start() - Method in class game.net.StoppableThread
Start this thread executing its run method on a separate thread.
start() - Method in class simulator.view.SVbase
Causes the view to be created and start running in a thread safe manner.
start(Side) - Method in class team.debug.TeamMain
 
start(Side) - Method in interface team.ITeam
Start a game.
startGame() - Method in class simulator.model.debug.SMfacade
 
startGame() - Method in interface simulator.model.ISimulatorNet
Indicates that game should start (time == 0).
statusChange() - Method in interface team.ITeamObserver
Inform the observer that the status of the team has changed.
statusChange() - Method in class team.MainUI
 
stop() - Method in class simulator.view.SVbase
Shutdown this view.
stop() - Method in class team.debug.TeamMain
 
stop() - Method in interface team.ITeam
Abandon the game.
StoppableThread - Class in game.net
A Thread you can stop gracefully.
StoppableThread(Runnable) - Constructor for class game.net.StoppableThread
Constructor.
stopping() - Method in class game.net.StoppableThread
this.run should call stopping() at convenient invervals to see if it has been requested to stop.
Student - Enum in game
An enum for all valid login names for Engr 9874.
SVbase - Class in simulator.view
Base class for the main simulator view class.
SVbase() - Constructor for class simulator.view.SVbase
Constructor.
SVmain - Class in simulator.view.debug
A simple text based view of the game that can be used to debug a model.
SVmain() - Constructor for class simulator.view.debug.SVmain
 

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