]> git.cworth.org Git - ttt/blobdiff - src/test-board.c
Fixed board print bug
[ttt] / src / test-board.c
index b5929be97c39cc2000d1407f5c035923a365a3e4..dad0a5ed7af486042e58075fc6a76e242c39f245 100644 (file)
@@ -5,14 +5,13 @@
 
 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] == '_')
+    if (board->cells[move] == '_')
     {
-       board->cells[m] = 'X';
+       board->cells[move] = 'X';
        return(1);
     }
     else
@@ -26,7 +25,7 @@ int
 main (void)
 {
     ttt_board_t board;
-    
+    int m;
     
     ttt_board_init (&board);
     
@@ -35,7 +34,7 @@ main (void)
     printf ("\"\n");
     
     printf ("Make a move");
-    m = getchar();
+    m = getchar() - '0';
     ttt_board_make_move (&board, m);
 
     printf ("This is the board \"");