refactor(core): integrate Rule module and update GameContext handling

This commit is contained in:
2026-04-04 20:25:20 +02:00
parent 6def31dd80
commit 9b3bbfbcb7
16 changed files with 64 additions and 55 deletions
@@ -10,7 +10,7 @@ import scala.annotation.tailrec
/** Standard chess rules implementation.
* Handles move generation, validation, check/checkmate/stalemate detection.
*/
object StandardRules extends RuleSet:
object DefaultRules extends RuleSet:
// ── Direction vectors ──────────────────────────────────────────────
private val RookDirs: List[(Int, Int)] = List((1, 0), (-1, 0), (0, 1), (0, -1))