Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using namespace System;
- enum STATE { NOTSTARTED, STARTED, DRAW, WIN };
- enum FIELD { CROSS, CIRCLE, EMPTY };
- enum SIGN { SG_CROSS, SG_CIRCLE };
- class PLAYER
- {
- public:
- std::string Name;
- void GetName(std::string Got) { Name = Got; }
- };
- class GAME
- {
- private:
- PLAYER *Gracz1, *Gracz2;
- public:
- FIELD Plansza[3][3];
- STATE GameState;
- SIGN ACTUAL;
- GAME()
- {
- GameState = NOTSTARTED;
- for (int i=0; i<=2; i++)
- for (int j=0; j<=2; j++)
- Plansza[i][j] = EMPTY;
- Gracz1 = new PLAYER;
- Gracz2 = new PLAYER;
- std::cout << "Gra stworzona";
- }
- ~GAME()
- {
- delete Gracz1, Gracz2;
- }
- //Funkcje gry:
- bool StartGry();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement