/* Test ttt-board.c */
+#include <stdio.h>
#include "ttt-board.h"
+int ttt_board_make_move (ttt_board_t *board, int move);
+
+int m;
+
+int ttt_board_make_move (ttt_board_t *board, int move)
+{
+ putchar(move);
+ if (board->cells[m] == '_')
+ {
+ board->cells[m] = 'X';
+ return(1);
+ }
+ else
+ {
+ return(0);
+ }
+}
+
+
int
main (void)
{
ttt_board_t board;
-
+
+
ttt_board_init (&board);
+
+ printf ("This is the board \"");
+ ttt_board_write (&board, stdout);
+ printf ("\"\n");
+
+ printf ("Make a move");
+ m = getchar();
+ ttt_board_make_move (&board, m);
printf ("This is the board \"");
ttt_board_write (&board, stdout);