Uses of Class
edu.ou.pacman.board.GameBoard

Packages that use GameBoard
edu.ou.pacman   
edu.ou.pacman.config   
edu.ou.pacman.heuristic   
edu.ou.pacman.view   
 

Uses of GameBoard in edu.ou.pacman
 

Methods in edu.ou.pacman with parameters of type GameBoard
static java.util.Collection<Controllable> PacmanSimulator.extractControllables(GameBoard game)
           
 

Constructors in edu.ou.pacman with parameters of type GameBoard
ImmutablePacmanState(GameBoard game)
           
PacmanControllable(PacmanCharacter character, GameBoard board)
           
 

Uses of GameBoard in edu.ou.pacman.config
 

Methods in edu.ou.pacman.config that return GameBoard
 GameBoard PacmanConfig.newGame()
           
 

Uses of GameBoard in edu.ou.pacman.heuristic
 

Methods in edu.ou.pacman.heuristic with parameters of type GameBoard
static Direction PacmanPathFinding.aStar(GameBoard board)
          Method to determine the direction a player should go using the aStar algorithm.
static Direction GhostPathFinding.aStar(GameBoard board, CharacterType character)
          Method to determine the direction a player should go using the aStar algorithm.
static Direction PacmanPathFinding.greedyBestFirst(GameBoard board)
          Method to determine the direction a player should go using the greedy best first search algorithm.
static Direction GhostPathFinding.greedyBestFirst(GameBoard board, CharacterType character)
          Method to determine the direction a player should go using the greedy best first search algorithm.
static Direction GhostPathFinding.pacmanFinder(GameBoard board, CharacterType character)
          Check pacman's current location and follow him, regardless of him being powered up.
static Direction PacmanPathFinding.pelletFinder(GameBoard board)
          Check pacman's current location and shoot for the next pellet regardless of where the ghosts are.
 

Uses of GameBoard in edu.ou.pacman.view
 

Constructors in edu.ou.pacman.view with parameters of type GameBoard
GameBoardView(GameBoard board)