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