diff options
Diffstat (limited to 'src/valid_moves.c')
-rw-r--r-- | src/valid_moves.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/valid_moves.c b/src/valid_moves.c index bcbbd46..445f654 100644 --- a/src/valid_moves.c +++ b/src/valid_moves.c @@ -2,8 +2,9 @@ #include "othello.h" -bool is_valid_move(const player_color board[8][8], - const player_color current_player, const struct move move) { +bool is_valid_move(const enum player_color board[8][8], + const enum player_color current_player, + const struct move move) { // The move must be a positive position if (move.row < 0 || move.col < 0) { return false; @@ -13,7 +14,7 @@ bool is_valid_move(const player_color board[8][8], return false; } - const player_color other_color = current_player == WHITE ? BLACK : WHITE; + const enum player_color other_color = current_player == WHITE ? BLACK : WHITE; bool is_valid_up = false; bool is_valid_down = false; @@ -91,8 +92,8 @@ bool is_valid_move(const player_color board[8][8], return is_valid_up || is_valid_down || is_valid_left || is_valid_right; } -bool has_valid_moves(const player_color board[8][8], - const player_color current_player) { +bool has_valid_moves(const enum player_color board[8][8], + const enum player_color current_player) { bool result = false; struct move move; for (move.row = 0; move.row < 8 && !result; move.row++) { |