blob: 27929e8283c89db682501768f5e6e46c7a18d10d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// Programmieren 1, Praktikum 6, Aufgabe 1
// Author: Sven Eisenhauer
// Date: 14.01.2005
// File: tictactoe.h
// Description: class TicTacToe
#ifndef TICTACTOE_1
#define TICTACTOE_1
class TicTacToe
{
public:
TicTacToe();
~TicTacToe();
void playOneGame();
private:
char field[9];
const int nrFields;
int round;
char *nextPlayer;
char *winner;
void print();
void printWinner();
void welcome();
void setNext(char *n) {nextPlayer=n;}
void setBeginner();
void setWinner();
char * getNext() {return nextPlayer;}
char * getWinner() {return winner;}
void movePlayer();
void moveComputer();
void eraseField();
int testField(int);
};
#endif
|