#ifndef WALL_H #define WALL_H #include "../common/tile.h" #include #include class Wall { private: //! Our random number generator. Initialized with a seed of the curren time that the object is constructed. boost::mt19937 rand_gen; //! Contains all the tiles in the wall std::vector m_wall; //! Contains the number of tiles left in the wall int num_tiles; public: Wall(); //! Returns true if there's only 14 tiles left in the wall (Round ends) bool is_done(); //! Returns a random tile from the wall Tile take_one(); }; #endif // WALL_H