Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z