refactor(core): simplify castling logic and improve move translation methods
Build & Test (NowChessSystems) TeamCity build failed

This commit is contained in:
2026-04-05 17:48:06 +02:00
parent 1fc5e43e77
commit 0778882db6
3 changed files with 66 additions and 71 deletions
@@ -59,7 +59,6 @@ class TerminalUI(engine: GameEngine) extends Observer:
printPrompt(e.context.turn)
case _: PromotionRequiredEvent =>
// TODO: Promotion handling needs rework in new architecture
println("Promote to: q=Queen, r=Rook, b=Bishop, n=Knight")
synchronized { awaitingPromotion = true }
case _: DrawClaimedEvent =>