#ifndef GAME_BOARD_H_ #define GAME_BOARD_H_ #include class GameBoard { public: GameBoard(); GameBoard(int rows, int columns, int pops_remaining) : rows_(rows), columns_(columns), pops_remaining_(pops_remaining) {}; friend bool operator<(const GameBoard& a, const GameBoard& b); friend std::ostream& operator<< (std::ostream& stream, const GameBoard& gb); private: int rows_; int columns_; int pops_remaining_; }; #endif // GAME_BOARD_H_