Pacman
1.0
Pacman game
|
Maze class. Plus de détails...
#include <Maze.h>
Fonctions membres publiques | |
Maze () | |
Construct a new Maze object. Plus de détails... | |
~Maze () | |
char | getCell (int row, int col) const |
int | getWidth () const |
int | getHeight () const |
std::vector< std::shared_ptr< Intersection > > | getIntersections () const |
std::shared_ptr< Intersection > | getIntersection (int index) const |
std::vector< std::shared_ptr< Gomme > > | getGommes () const |
void | clearGomme (std::shared_ptr< Gomme > gomme) |
Attributs privés | |
std::vector< std::vector< int > > | cells |
std::vector< std::shared_ptr< Intersection > > | intersections |
std::vector< std::shared_ptr< Gomme > > | gommes |
int | width |
int | height |
Maze class.
this class stores the maze, the intersections and the gommes (pac-dots and power pellets).
Maze::Maze | ( | ) |
Construct a new Maze object.
Maze::~Maze | ( | ) |
void Maze::clearGomme | ( | std::shared_ptr< Gomme > | gomme | ) |
char Maze::getCell | ( | int | row, |
int | col | ||
) | const |
std::vector< std::shared_ptr< Gomme > > Maze::getGommes | ( | ) | const |
int Maze::getHeight | ( | ) | const |
std::shared_ptr< Intersection > Maze::getIntersection | ( | int | index | ) | const |
std::vector< std::shared_ptr< Intersection > > Maze::getIntersections | ( | ) | const |
int Maze::getWidth | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |