refactor(core): migrate GameState to GameContext and update FEN handling
Build & Test (NowChessSystems) TeamCity build failed

This commit is contained in:
2026-04-04 17:55:08 +02:00
parent 6283db85c0
commit c08e5f8c62
12 changed files with 196 additions and 193 deletions
@@ -10,10 +10,8 @@ import scalafx.scene.shape.Rectangle
import scalafx.scene.text.{Font, Text}
import scalafx.stage.Stage
import de.nowchess.api.board.{Board, Color, Piece, PieceType, Square, File, Rank}
import de.nowchess.api.game.{CastlingRights, GameState, GameStatus, GameHistory}
import de.nowchess.api.move.PromotionPiece
import de.nowchess.chess.engine.GameEngine
import de.nowchess.chess.notation.{FenExporter, FenParser, PgnExporter, PgnParser}
/** ScalaFX chess board view that displays the game state.
* Uses chess sprites and color palette.