#ifndef LAB_H #define LAB_H #include #include #include #include "objects.h" #include "messages.h" #include "errormsg.h" using namespace std; class Lab { public: Lab(); int loadFile(); void calcSize(); // function to calc the max sizes of the labyrinth void buildMaze(); Cell* getCell(size_t row, size_t col, size_t lvl) { return Labyrinth[row][col][lvl]; } private: queue maze_q; size_t rows,cols,lvls; // these are the max sizes for the labyrinth. Cell*** Maze; // array to handle one level of the Labyrinth vector Labyrinth; // This is _THE_ Labyrinth!!! }; #endif