]> git.cworth.org Git - ttt/blobdiff - src/test-board.c
Add kub program
[ttt] / src / test-board.c
index e07e28dd89703821572de93eba4ea730a77fd1f2..4f151bc87908ff5b605397596d199ac62f7cff03 100644 (file)
@@ -8,9 +8,10 @@ main (void)
     ttt_board_t board;
     int m, i, newline;
     ttt_cell_t winner, move_result;
-    
+
     ttt_board_init (&board);
     
+
     i = 0; while (i < 9)
     {
        ttt_board_write (&board, stdout);
@@ -27,9 +28,11 @@ main (void)
        m -= '0';
        move_result = ttt_board_make_move (&board, m);
        if (move_result == TTT_ERROR_NOT_GRID)
+       {
            printf ("Sorry, %c is an invalid move.\n"
                    "Please enter a number between 0 & 8.", m + '0');
-       
+           continue;
+       }
        if (move_result == TTT_ERROR_NOT_VALID_MOVE)
            continue;
        
@@ -53,6 +56,7 @@ main (void)
     }
     
     ttt_board_write (&board, stdout);
+    ttt_board_init_from_string (&board, s);
     printf ("\n");    
     return 0;
 }