chore: Add initial implementation of move validation logic and game controller

This commit is contained in:
2026-03-21 21:26:37 +01:00
parent 1f1d3b670f
commit a8abd69e0e
20 changed files with 1755 additions and 31 deletions
@@ -1,6 +1,6 @@
package de.nowchess.api.move
import de.nowchess.api.board.{PieceType, Square}
import de.nowchess.api.board.Square
/** The piece a pawn may be promoted to (all non-pawn, non-king pieces). */
enum PromotionPiece: