#ifndef GAMEH #define GAMEH #include #include "terminal.h" #include "except.h" using namespace std; class wabbit; //forward declaration class game { const terminal term; typedef list master_t; master_t master; master_t::value_type get(unsigned x, unsigned y) const; master_t::size_type count(char c) const; public: game(char initial_c = '.'); ~game() {depopulate();} void play(); void depopulate(); friend class wabbit; }; #endif