feat: NCS-10 Implement Pawn Promotion #12

Merged
lq64 merged 20 commits from feat/NCS-10 into main 2026-03-31 22:18:14 +02:00
Showing only changes of commit 2a5082d57f - Show all commits
@@ -137,7 +137,7 @@ class GameEnginePromotionTest extends AnyFunSuite with Matchers:
// Black pawn e2, white king h3 (not on rank 1 or file e), black king a8
// e2->e1=Q: queen on e1 does not attack h3 -> normal Moved
val board = FenParser.parseBoard("k7/8/8/8/8/7K/4p3/8").get
val engine = new GameEngine(initialBoard = board)
val engine = new GameEngine(initialBoard = board, initialTurn = Color.Black)
val events = captureEvents(engine)
engine.processUserInput("e2e1")