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

C

canMove(boolean, int) - Method in class edu.ou.mancala.board.GameBoard
Return whether the specified player can make the move wanted.
canMove(boolean, int) - Method in class edu.ou.mancala.ImmutableMancalaState
 
canMove(CharacterType, Direction) - Method in class edu.ou.pacman.board.GameBoard
Determine whether a player can move in a given direction.
canMove(CharacterType, Direction) - Method in class edu.ou.pacman.ImmutablePacmanState
Determine whether a character can move in a given direction.
canMoveFromLocation(Location2D) - Method in class edu.ou.pacman.ImmutablePacmanState
Method to determine what directions can be taken from a given location.
CharacterConfig - Class in edu.ou.pacman.config
 
CharacterConfig(String, String) - Constructor for class edu.ou.pacman.config.CharacterConfig
 
characterImage(CharacterType) - Static method in class edu.ou.pacman.character.PacmanCharacter
Get the image for the specified character.
characterLocation(CharacterType) - Method in class edu.ou.pacman.board.GameBoard
Returns the location of the given character.
charactersVisible(CharacterType, CharacterType) - Method in class edu.ou.pacman.board.GameBoard
Checks whether 2 characters are in sight of each other in any direction.
CharacterType - Enum in edu.ou.pacman.character
Enumeration for the characters possible for the game.
checkGameOver() - Method in class edu.ou.mancala.board.GameBoard
Check the state to see if game over has been accomplished.
CircleShadow - Class in edu.ou.mlfw.gui
The default shadow class for a Beacon.
CircleShadow(Vector2D) - Constructor for class edu.ou.mlfw.gui.CircleShadow
 
cleanUp() - Method in class edu.ou.mlfw.gui.CircleShadow
 
cleanUp() - Method in class edu.ou.mlfw.gui.LineShadow
 
cleanUp() - Method in class edu.ou.mlfw.gui.Shadow2D
A convenience method that gets called after all the drawings are complete and the draw position is reset to the real position.
cleanUp() - Method in class edu.ou.mlfw.gui.TextBoxShadow
 
cleanupGame() - Method in class edu.ou.mancala.board.GameBoard
Remove resources from the game.
cleanupGame() - Method in class edu.ou.pacman.board.GameBoard
 
Client<WORLD_STATE,CLIENT_STATE,ACTION> - Interface in edu.ou.mlfw
An interface for defining clients that can be used in the mlfw framework.
ClientInitializer - Class in edu.ou.mlfw.config
A ClientInitializer is the means by which a World finds, loads, and initializes a Client.
ClientInitializer(Class<? extends Client>, File, File, String) - Constructor for class edu.ou.mlfw.config.ClientInitializer
Constructor for a ClientInitializer.
ClientMapping - Class in edu.ou.mlfw.config
A ClientMapping is a helper class for a WorldConfig.
ClientMapping(String, File) - Constructor for class edu.ou.mlfw.config.ClientMapping
Sole constructor for a ClientMappingEntry, maps a controllable name to a client location.
ClientShadowSource - Class in edu.ou.mlfw.gui
TODO: Temporary class that prevents having to change the client api for working with shadows.
ClientShadowSource() - Constructor for class edu.ou.mlfw.gui.ClientShadowSource
 
ClosePelletGrabber - Class in edu.ou.pacman.client
Agent designed to grab any nearby pellets (within 1 space reach).
ClosePelletGrabber() - Constructor for class edu.ou.pacman.client.ClosePelletGrabber
 
collectBonus() - Method in class edu.ou.pacman.board.BoardLocation
 
collectPellet() - Method in class edu.ou.pacman.board.BoardLocation
 
collectUpgrade() - Method in class edu.ou.pacman.board.BoardLocation
 
colorsEatenCurrently() - Method in class edu.ou.pacman.board.GameBoard
Blue, Orange, Pink, Red
colorValue(CharacterType) - Static method in enum edu.ou.pacman.character.CharacterType
The value for the color in the game board space.
CombinationGenerator - Class in edu.ou.mlfw.ladder
 
CombinationGenerator(int, int) - Constructor for class edu.ou.mlfw.ladder.CombinationGenerator
Create a new CombinationGenerator over the given population and selection sets.
combinations(int, int) - Static method in class edu.ou.mlfw.ladder.CombinationGenerator
A literal implementation of the combinations formula.
compareTo(Record) - Method in class edu.ou.mancala.MancalaRecord
 
compareTo(Record) - Method in class edu.ou.pacman.PacmanRecord
 
compareTo(Vector2D) - Method in class edu.ou.utils.Vector2D
Compare the vectors on the basis of magnitude.
configLocation - Variable in class edu.ou.mlfw.ladder.Ladder.Arguments
 
configLocation - Variable in class edu.ou.mlfw.ladder.LadderServer.Arguments
 
configLocation - Variable in class edu.ou.mlfw.World.Arguments
 
Controllable<ACTION,STATE,CLIENT> - Interface in edu.ou.mlfw
A Controllable is an element of a simulator that can be controlled by a client.
cross(Vector2D) - Method in class edu.ou.utils.Vector2D
Get the cross product of the two vectors.
currentAction() - Method in class edu.ou.mancala.player.MancalaPlayer
 
currentAction() - Method in class edu.ou.pacman.character.PacmanCharacter
 

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