summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/move.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/move.c b/src/move.c
index aaaaf9e..8828ef0 100644
--- a/src/move.c
+++ b/src/move.c
@@ -111,7 +111,7 @@ bool apply_move(enum player_color **board, enum player_color current_player,
// Flip in up direction
bool flipped_up = false;
for (int i = move.row - 1;
- i > 0 && board[i][move.col] != EMPTY && !flipped_up; i--) {
+ i >= 0 && board[i][move.col] != EMPTY && !flipped_up; i--) {
if (board[i][move.col] == current_player) {
if (i < move.row - 1) {
for (int j = move.row; j > i; j--) {
@@ -143,7 +143,7 @@ bool apply_move(enum player_color **board, enum player_color current_player,
// Flip in left direction
bool flipped_left = false;
for (int i = move.col - 1;
- i > 0 && board[move.row][i] != EMPTY && !flipped_left; i--) {
+ i >= 0 && board[move.row][i] != EMPTY && !flipped_left; i--) {
if (board[move.row][i] == current_player) {
if (i < move.col - 1) {
for (int j = move.col; j > i; j--) {