refactor(core): add IO module and integrate GameContext import/export traits

This commit is contained in:
2026-04-04 19:50:08 +02:00
parent c08e5f8c62
commit 6def31dd80
8 changed files with 90 additions and 73 deletions
@@ -0,0 +1,9 @@
package de.nowchess.io
import de.nowchess.api.game.GameContext
trait GameContextExport {
def exportGameContext(context: GameContext): String
}
@@ -0,0 +1,9 @@
package de.nowchess.io
import de.nowchess.api.game.GameContext
trait GameContextImport {
def importGameContext(input: String): GameContext
}