From bee5e613bb2785940822bd0f5e6dff26263040e3 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Wed, 16 Apr 2025 19:25:04 +0200 Subject: [PATCH] refactor dumb ai castling --- app/src/main/java/chess/ai/DumbAI.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/chess/ai/DumbAI.java b/app/src/main/java/chess/ai/DumbAI.java index 5ee49f4..9396c3e 100644 --- a/app/src/main/java/chess/ai/DumbAI.java +++ b/app/src/main/java/chess/ai/DumbAI.java @@ -35,20 +35,12 @@ public class DumbAI extends AI { return; } - case Small: { - int randomMove = this.random.nextInt(moves.size() + 1); - if (randomMove != moves.size()) - break; - this.commandExecutor.executeCommand(new CastlingCommand(false)); - return; - - } - + case Small: case Big: { int randomMove = this.random.nextInt(moves.size() + 1); if (randomMove != moves.size()) break; - this.commandExecutor.executeCommand(new CastlingCommand(true)); + this.commandExecutor.executeCommand(new CastlingCommand(castlings == CastlingResult.Big)); return; }