gra.hpp

00001 #ifndef _gra_hpp_
00002 #define _gra_hpp_
00003 #include <boost/logic/tribool.hpp>
00004 
00005 class Gra
00006 {
00007      public:
00008           Gra ();
00009           bool postaw (int i, int j, bool co);
00010           unsigned wolne () const;
00011           boost::tribool sprawdzWygrana () const;
00012           boost::tribool plansza (int i, int j) const;
00013           static const bool KOLKO ;
00014           static const bool KRZYZYK;
00015           static const boost::tribool PUSTE;
00016      private:
00017           boost::tribool plansza_ [3][3];
00018           unsigned znaki_;
00019 };
00020 
00021 #endif
 All Klasy Funkcje