ttt_board_t board;
int m, i, newline;
ttt_cell_t winner, move_result;
-
+
ttt_board_init (&board);
+
i = 0; while (i < 9)
{
ttt_board_write (&board, stdout);
m -= '0';
move_result = ttt_board_make_move (&board, m);
if (move_result == TTT_ERROR_NOT_GRID)
+ {
printf ("Sorry, %c is an invalid move.\n"
"Please enter a number between 0 & 8.", m + '0');
-
+ continue;
+ }
if (move_result == TTT_ERROR_NOT_VALID_MOVE)
continue;
}
ttt_board_write (&board, stdout);
+ ttt_board_init_from_string (&board, s);
printf ("\n");
return 0;
}