Exemple #1
0
int main()
{
    TicTacToe game;
    char player = 'X';
    while(game.DetermineDraw() == false)
    {
        game.DrawBoard();
        game.GetMove(player);
        game.TogglePlayer(player);
    }

    system("pause");
}
Exemple #2
0
int main()
{
	int userSelectedNumber;
	TicTacToe board = TicTacToe();
	bool status = false;

	while (!status)
	{
		cout << "Player1(o): Enter a number between 1 and 9." << endl;
		cin >> userSelectedNumber;

		board.GetMove(userSelectedNumber, 'o');
		board.PrintBoard();

		if (board.DetermineWinner('o'))
		{
			cout << "Player1(o) has won the game!!" << endl;
			status = true;
			continue;
		}

		cout << "Player2(x): Enter a number between 1 and 9." << endl;
		cin >> userSelectedNumber;

		board.GetMove(userSelectedNumber, 'x');
		board.PrintBoard();

		if (board.DetermineWinner('x'))
		{
			cout << "Player2(x) has won the game!!" << endl;
			status = true;
			continue;
		}
	}

	system("pause");
	return 0;
}