37 char getCell(
int row,
int col)
const;
42 std::vector<std::shared_ptr<Gomme>>
getGommes()
const;
46 std::vector<std::vector<int>>
cells;
48 std::vector<std::shared_ptr<Gomme>>
gommes;
Maze class.
Definition: Maze.h:29
void clearGomme(std::shared_ptr< Gomme > gomme)
Definition: Maze.cpp:386
int getWidth() const
Definition: Maze.cpp:404
std::shared_ptr< Intersection > getIntersection(int index) const
Definition: Maze.cpp:397
std::vector< std::shared_ptr< Intersection > > getIntersections() const
Definition: Maze.cpp:395
int getHeight() const
Definition: Maze.cpp:406
std::vector< std::shared_ptr< Gomme > > gommes
Definition: Maze.h:48
std::vector< std::vector< int > > cells
Definition: Maze.h:46
~Maze()
Definition: Maze.cpp:375
int width
Definition: Maze.h:49
std::vector< std::shared_ptr< Intersection > > intersections
Definition: Maze.h:47
Maze()
Construct a new Maze object.
Definition: Maze.cpp:4
int height
Definition: Maze.h:50
char getCell(int row, int col) const
Definition: Maze.cpp:377
std::vector< std::shared_ptr< Gomme > > getGommes() const
Definition: Maze.cpp:384
Tile struct.
Definition: Maze.h:17
int y
Definition: Maze.h:19
int x
Definition: Maze.h:18