summaryrefslogtreecommitdiff
path: root/src/valid_moves.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/valid_moves.c')
-rw-r--r--src/valid_moves.c11
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++) {