Public Member Functions | |
GameBoard () | |
Simple constructor, takes no parameters. | |
void | addGridNode (GridNode n) |
Adds a GridNode to this board. | |
void | paint (Graphics g) |
Paints the board by calling paint on all GridNodes, pacman, and each ghost. | |
boolean | advanceFrame () |
advance all actors one frame: | |
void | setPacman (PacmanActor p) |
PacmanActor | getPacman () |
void | addGhost (GhostActor ghost) |
Adds a GhostActor to this board. | |
Public Attributes | |
PacmanActor | pacman_ |
The pacman for this board. | |
Static Public Attributes | |
final int | ALIVE = 0 |
Enum for a desired state. | |
final int | DEAD = 1 |
Private Attributes | |
Vector | nodes_ |
A vector containing all of the GridNodes in this board. | |
Vector | ghosts_ |
A vector containing all of the active GhostActors on this board. | |
int | state_ |
The state of the GameBoard state can be : ALIVE, DEAD. |
|
Simple constructor, takes no parameters.
|
|
Adds a GhostActor to this board.
|
|
Adds a GridNode to this board.
|
|
advance all actors one frame:
|
|
|
|
Paints the board by calling paint on all GridNodes, pacman, and each ghost.
|
|
|
|
Enum for a desired state.
|
|
|
|
A vector containing all of the active GhostActors on this board.
|
|
A vector containing all of the GridNodes in this board.
|
|
The pacman for this board.
|
|
The state of the GameBoard state can be : ALIVE, DEAD.
|