]> git.cworth.org Git - ttt/commitdiff
General Maintenance
authorKevin Worth <kevin@theworths.org>
Thu, 15 Dec 2005 05:59:23 +0000 (05:59 +0000)
committerKevin Worth <kevin@theworths.org>
Thu, 15 Dec 2005 05:59:23 +0000 (05:59 +0000)
src/test-board.c
src/ttt-board.c

index abdb01b2f92807d58fe4eb8ea6d5539aa26292be..463e1b9eec267a35ef6cf17b8614477d5b5e5a59 100644 (file)
@@ -2,8 +2,6 @@
 
 #include "ttt-board.h"
 
-ttt_cell_t ttt_test_board_is_won (ttt_board_t *board);
-
 int
 main (void)
 {
@@ -14,14 +12,12 @@ main (void)
     
     for (i = 0; i <= 8; i++)
     {
-       printf ("This is the board \"");
        ttt_board_write (&board, stdout);
-       printf ("\"\n");    
+       printf ("\n");    
 
-       printf ("Make a move \n");
+       printf ("Make a move ");
        m = getchar();
        newline = getchar();
-       printf ("getchar returned a numeric value of %d which is character '%c'\n", m, m);
        m = m - '0';
        ttt_board_make_move (&board, m);
        ttt_board_is_won (&board);
@@ -37,10 +33,7 @@ main (void)
        }
     }
 
-    printf ("This is the board \"");
     ttt_board_write (&board, stdout);
-    printf ("\"\n");    
-
-
+    printf ("\n");    
     return 0;
 }
index f8f62e045de587631fa10c5c1caceee3a3fdecd0..273702185d8695ab312ef68275fcd4fecdcd3d1f 100644 (file)
@@ -112,10 +112,12 @@ ttt_error_t ttt_board_make_move (ttt_board_t *board, int move)
     return TTT_ERROR_NONE;
 }
 
-/* Checks to see if a player has won the game and should be called after every move.
+/* Checks to see if a player has won the game and should be called
+ * after every move.
  * 
- * Returns: TTT_CELL_X if X's win. TTT_CELL_O if O's win.
- * The game can then check the value of the return and declare the winner. 
+ * Returns: TTT_CELL_X if X's win. TTT_CELL_O if O's
+ * win. TTT_CELL_EMPTY if no win.  The game can then check the value
+ * of the return and declare the winner.
  */
 
 ttt_cell_t ttt_board_is_won (ttt_board_t *board)
@@ -123,7 +125,7 @@ ttt_cell_t ttt_board_is_won (ttt_board_t *board)
     int i;
 
     /* Loop over rows and columns looking for a win. */
-    for (i = 0; i <= 2; i++)
+    for (i = 0; i < 3; i++)
     {
        /* Check the current column */
        if (board->cells[i] != TTT_CELL_EMPTY &&