]> git.cworth.org Git - ttt/blob - src/test-board.c
General Maintenance
[ttt] / src / test-board.c
1 /* Test ttt-board.c */
2
3 #include "ttt-board.h"
4
5 int
6 main (void)
7 {
8     ttt_board_t board;
9     int m, i, newline;
10
11     ttt_board_init (&board);
12     
13     for (i = 0; i <= 8; i++)
14     {
15         ttt_board_write (&board, stdout);
16         printf ("\n");    
17
18         printf ("Make a move ");
19         m = getchar();
20         newline = getchar();
21         m = m - '0';
22         ttt_board_make_move (&board, m);
23         ttt_board_is_won (&board);
24         if (ttt_board_is_won (&board) == TTT_CELL_X)
25         {
26             printf ("X's Win! ");
27             break;
28         }
29         else if (ttt_board_is_won (&board) == TTT_CELL_O)
30         {
31             printf ("O's Win! ");
32             break;
33         }
34     }
35
36     ttt_board_write (&board, stdout);
37     printf ("\n");    
38     return 0;
39 }