X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fttt-board.c;h=8c34b3e0074165300f35958e73be7637bde7081f;hb=e9d5cb082314c9a5f875519cbde6b5ff7ecadd41;hp=64443155e5baa06aa5426d564970216f957ae3a6;hpb=b90882d3a092c28bdedf84271f1eca8b1744577c;p=ttt diff --git a/src/ttt-board.c b/src/ttt-board.c index 6444315..8c34b3e 100644 --- a/src/ttt-board.c +++ b/src/ttt-board.c @@ -104,22 +104,17 @@ 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); - } + if (board->cells[move] != TTT_CELL_EMPTY) + 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; }