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

S

serverAddr - Variable in class edu.ou.mlfw.ladder.LadderClient.Arguments
 
serverPort - Variable in class edu.ou.mlfw.ladder.LadderClient.Arguments
 
serverPort - Variable in class edu.ou.mlfw.ladder.LadderServer.Arguments
 
setClientShadowSource(Iterable<Shadow2D>) - Method in interface edu.ou.mlfw.gui.Shadow2DCanvas
 
setColor(Color) - Method in class edu.ou.mlfw.gui.CircleShadow
 
setColor(Color) - Method in class edu.ou.mlfw.gui.LineShadow
 
setCurrentAction(int) - Method in class edu.ou.mancala.player.MancalaPlayer
 
setCurrentAction(Direction) - Method in class edu.ou.pacman.character.PacmanCharacter
 
setDisplayName(String) - Method in class edu.ou.mancala.client.AbstractMancalaClient
 
setDisplayName(String) - Method in class edu.ou.mlfw.AbstractClient
 
setDisplayName(String) - Method in interface edu.ou.mlfw.Client
 
setDisplayName(String) - Method in class edu.ou.mlfw.Record
 
setDisplayName(String) - Method in class edu.ou.pacman.client.AbstractPacmanClient
 
setDrawMe(boolean) - Method in class edu.ou.mlfw.gui.CircleShadow
 
setDrawMe(boolean) - Method in class edu.ou.mlfw.gui.LineShadow
 
setDrawPosition(Vector2D) - Method in class edu.ou.mlfw.gui.Shadow2D
Centers the bounding box around a particular point for drawing.
setHead(A) - Method in class edu.ou.utils.Tuple
Set the first element of the tuple.
setRank(int) - Method in class edu.ou.mlfw.Record
 
setRealPosition(Vector2D) - Method in class edu.ou.mlfw.gui.TextBoxShadow
 
setSimulatorShadowSource(Iterable<Shadow2D>) - Method in interface edu.ou.mlfw.gui.Shadow2DCanvas
 
setSortMethod(int) - Static method in class edu.ou.mlfw.Record
 
setString(String) - Method in class edu.ou.mlfw.gui.TextBoxShadow
 
setTail(B) - Method in class edu.ou.utils.Tuple
Set the second element of the tuple.
setupGame() - Method in class edu.ou.mancala.board.GameBoard
Setup the board to be played.
setupGame() - Method in class edu.ou.pacman.board.GameBoard
 
setWidth(float) - Method in class edu.ou.mlfw.gui.LineShadow
 
setWinner() - Method in class edu.ou.mlfw.Record
 
Shadow2D - Class in edu.ou.mlfw.gui
Shadow2D provides a way for clients or whatever else to draw on a Shadow2DCanvas.
Shadow2D(int, int) - Constructor for class edu.ou.mlfw.gui.Shadow2D
Initialize the shadow with a bounding box, calculate the halfwidth and halfheight
Shadow2DCanvas - Interface in edu.ou.mlfw.gui
A Shadow2DCanvas provides a basic level of support for domain-specific drawing routines.
shutdown() - Method in class edu.ou.mancala.client.RandomClient
 
shutdown() - Method in class edu.ou.mancala.MancalaSimulator
 
shutdown() - Method in interface edu.ou.mlfw.Client
 
shutdown() - Method in class edu.ou.mlfw.ladder.LadderClient
 
shutdown() - Method in interface edu.ou.mlfw.Simulator
 
shutdown() - Method in class edu.ou.pacman.client.ClosePelletGrabber
 
shutdown() - Method in class edu.ou.pacman.client.DepthFirstClient
 
shutdown() - Method in class edu.ou.pacman.client.PacmanFinder
 
shutdown() - Method in class edu.ou.pacman.client.PelletFinder
 
shutdown() - Method in class edu.ou.pacman.client.RandomClient
 
shutdown() - Method in class edu.ou.pacman.PacmanSimulator
 
simulateMove(Location2D, Direction) - Method in class edu.ou.pacman.board.GameBoard
Simulate moving from one location to another (but don't actually update the game board)
simulatePacmanMoveFromLocation(Location2D, Direction) - Method in class edu.ou.pacman.ImmutablePacmanState
Pretends to move pacman from the specified location in the specified direction.
Simulator<STATE> - Interface in edu.ou.mlfw
The Simulator interface provides the minimal set of features and several convenient hooks necessary to define a simulation engine that can be handed to an instance of World.
SortUtils - Class in edu.ou.utils
 
SortUtils() - Constructor for class edu.ou.utils.SortUtils
 
startAction(ImmutableMancalaState, ImmutableMancalaPlayer) - Method in class edu.ou.mancala.client.RandomClient
 
startAction(ImmutableMancalaState, AbstractMancalaClient) - Method in class edu.ou.mancala.MancalaControllable
 
startAction(WORLD_STATE, CLIENT_STATE) - Method in interface edu.ou.mlfw.Client
 
startAction(STATE, CLIENT) - Method in interface edu.ou.mlfw.Controllable
 
startAction(ImmutablePacmanState, ImmutablePacmanCharacter) - Method in class edu.ou.pacman.client.ClosePelletGrabber
 
startAction(ImmutablePacmanState, ImmutablePacmanCharacter) - Method in class edu.ou.pacman.client.DepthFirstClient
 
startAction(ImmutablePacmanState, ImmutablePacmanCharacter) - Method in class edu.ou.pacman.client.PacmanFinder
 
startAction(ImmutablePacmanState, ImmutablePacmanCharacter) - Method in class edu.ou.pacman.client.PelletFinder
 
startAction(ImmutablePacmanState, ImmutablePacmanCharacter) - Method in class edu.ou.pacman.client.RandomClient
 
startAction(ImmutablePacmanState, AbstractPacmanClient) - Method in class edu.ou.pacman.PacmanControllable
 
step() - Method in class edu.ou.mancala.board.GameBoard
Perform the movement operations for the board.
step() - Method in class edu.ou.pacman.board.GameBoard
 
stepsTaken() - Method in class edu.ou.pacman.board.GameBoard
 
subtract(Vector2D) - Method in class edu.ou.utils.Vector2D
Subtract the other vector from this vector.
subtractAndRotate(Vector2D, float, float) - Method in class edu.ou.utils.Vector2D
Subtract the other vector from this vector and rotate the result using the given sine and cosine values.
symmetricSort(K[], V[]) - Static method in class edu.ou.utils.SortUtils
A generics-friendly sort method for symmetrically sorting a key array and a values array in place.

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