]> git.cworth.org Git - ttt/blobdiff - src/ttt-board.c
2005-12-13 Carl Worth <cworth@cworth.org>
[ttt] / src / ttt-board.c
index 64443155e5baa06aa5426d564970216f957ae3a6..92391ebd2d7db4243ed14f76ff7253fa2c9a963f 100644 (file)
@@ -105,21 +105,16 @@ ttt_board_write (ttt_board_t *board, FILE *file)
 ttt_error_t ttt_board_make_move (ttt_board_t *board, int move)
 {  
     if (board->cells[move] != '_')
-    {
-       return(TTT_ERROR_NOT_VALID_MOVE);
-    }
+       return TTT_ERROR_NOT_VALID_MOVE;
+
+    board->cells[move] = board->current_player;
 
     if (board->current_player == TTT_CELL_X)
-    {       
-       board->cells[move] = 'X';
        board->current_player = TTT_CELL_O;     
-    }
     else
-    {
-       board->cells[move] = 'O';
        board->current_player = TTT_CELL_X;
-    }
-    return(TTT_ERROR_NONE);
+
+    return TTT_ERROR_NONE;
 }