From: Kevin Worth Date: Thu, 15 Dec 2005 05:59:23 +0000 (+0000) Subject: General Maintenance X-Git-Url: https://git.cworth.org/git?p=ttt;a=commitdiff_plain;h=026b745559a0e7df3422f3e44594519a6d4358a9 General Maintenance --- diff --git a/src/test-board.c b/src/test-board.c index abdb01b..463e1b9 100644 --- a/src/test-board.c +++ b/src/test-board.c @@ -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; } diff --git a/src/ttt-board.c b/src/ttt-board.c index f8f62e0..2737021 100644 --- a/src/ttt-board.c +++ b/src/ttt-board.c @@ -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 &&