From 22ffb96271666c4835c9c15f6a6452daff584ade Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Mon, 17 Nov 2025 12:44:02 -0500 Subject: [PATCH] fix: win conditions check not invalidating when hitting walls --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 5633c55..a1a5c22 100644 --- a/src/main.rs +++ b/src/main.rs @@ -232,15 +232,15 @@ async fn handle_connection( } for i in 0..4 { - if x + i < 6 && current_match.board[x + i][y] != color && horizontal_end { + if x + i >= 6 || current_match.board[x + i][y] != color && horizontal_end { horizontal_end = false; } - if y + i < 5 && current_match.board[x][y + i] != color && vertical_end{ + if y + i >= 5 || current_match.board[x][y + i] != color && vertical_end { vertical_end = false; } - if x + i < 6 && y + i < 5 && current_match.board[x + i][y + i] != color && diagonal_end { + if x + i >= 6 || y + i >= 5 || current_match.board[x + i][y + i] != color && diagonal_end { diagonal_end = false; } }