]> git.cworth.org Git - ttt/commitdiff
Added ttt_board_make_move
authorKevin Worth <kevin@theworths.org>
Fri, 9 Dec 2005 05:51:26 +0000 (05:51 +0000)
committerKevin Worth <kevin@theworths.org>
Fri, 9 Dec 2005 05:51:26 +0000 (05:51 +0000)
src/test-board.c

index d36b36de443a80331a10a5e1ef0df8c48d090a4f..b5929be97c39cc2000d1407f5c035923a365a3e4 100644 (file)
@@ -1,13 +1,42 @@
 /* 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);