#ifndef __GAMEBOARD_H__ #define __GAMEBOARD_H__ #include "gizmogr.h" #include "slotlist.h" #include "dir.h" #include class Gameboard { public: Gameboard(int r, int c, int t, int gizmos, Gizmogrifier& g); void fireRay(Dir d, int slot); void guess(int r, int c, char ch); ostream& printSolution(ostream& os); ostream& printNoSolution(ostream& os); private: int rows; int cols; Gizmo **data; char *guesses; Slotlist topList; Slotlist bottomList; Slotlist leftList; Slotlist rightList; }; #endif