| Class | Description |
|---|---|
| Audio |
An audio class that supports importing an audio asset that is provided as an input stream.
|
| Board |
Playing field for a Pac-Man arcade game remake that keeps track of all relevant data and handles game logic.
|
| Character |
Class that every character inherits from, including players
and AI-controlled enemies.
|
| CharacterTest |
Test class for Character
|
| Direction |
Direction class holds 4 directions.
|
| GamePlayed |
Stores information about the game that has just been played
|
| GamePlayedTest |
Test class for GamePlayed
|
| Ghost |
A class used to represent the ghost enemies
used for AI-controlled ghosts in the standard mode
and for player controlled ghosts in multiplayer
|
| GhostHouse |
This is a class to represent a Ghost House which holds ghost
starting coordinates and tracks when ghosts are released onto
the map to chase Pacman
|
| GhostHouseTest |
Test class for GhostHouse
|
| GhostTest |
A class for testing the functionality of
the ghost class
|
| Grid |
Class representing the map layout
|
| GridData |
A class to hold the information that is associated with a level
such as walls, fruit, pellets, and power pills
|
| Leaderboard |
Stores instances of GamePlayed objects and sorts them by highest score--keeps track of Game History
Loads and Stores the GamePlayed Objects in a file
|
| LeaderboardGUI |
Represents the GUI elements of the Leaderboard class that holds high scores
|
| LeaderboardTest |
Test class for Leaderboard
|
| Location |
This class represents location in x-y coordinates
of an object on the game map
|
| Node |
Class representing a node (tile) in map used for AI pathfinding
Algorithm used: A*
Read more: http://en.wikipedia.org/wiki/A*_search_algorithm
Currently, the hCost is NOT admissable for going through tunnels
since it will evaluate the cartesian distance and overestimate.
|
| PacMan |
A Pac-Man arcade game remake
|
| PacPlayer |
A class to represent the player controlled pacman character.
|
| PacPlayerTest |
Test class for PacPlayer
|
| ScoreLoader |
Writes and loads a list of int from a textfile
|