summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/main.c2
-rw-r--r--include/othello.h2
-rw-r--r--src/game_loop.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/cmd/main.c b/cmd/main.c
index 93dbbf1..30ddd15 100644
--- a/cmd/main.c
+++ b/cmd/main.c
@@ -9,7 +9,7 @@ int main(int argc, char **argv) {
player_color board[8][8];
initialize_board(board);
- char winner = game_loop(board);
+ player_color winner = game_loop(board);
switch (winner) {
case WHITE:
diff --git a/include/othello.h b/include/othello.h
index c7ed718..ed25b6d 100644
--- a/include/othello.h
+++ b/include/othello.h
@@ -15,5 +15,5 @@ bool is_valid_move(const player_color board[8][8],
const player_color current_player, const struct move move);
bool has_valid_moves(const player_color board[8][8],
const player_color current_player);
-char game_loop(player_color board[8][8]);
+player_color game_loop(player_color board[8][8]);
void print_board(const player_color board[8][8]);
diff --git a/src/game_loop.c b/src/game_loop.c
index 9cbd5e2..91350ec 100644
--- a/src/game_loop.c
+++ b/src/game_loop.c
@@ -151,7 +151,7 @@ static void apply_move(player_color board[8][8], player_color current_player,
}
}
-char game_loop(player_color board[8][8]) {
+player_color game_loop(player_color board[8][8]) {
player_color current_player = WHITE;
while (has_valid_moves(board, current_player)) {