Added PgnGui to MainController

SavePgn
Justin 2025-06-23 02:45:34 +02:00
parent 778db90bc5
commit 0f5e656614
1 changed files with 4 additions and 2 deletions

View File

@ -1,6 +1,7 @@
package de.hs_mannheim.informatik.chess.controller; package de.hs_mannheim.informatik.chess.controller;
import de.hs_mannheim.informatik.chess.view.MainGui; import de.hs_mannheim.informatik.chess.view.MainGui;
import de.hs_mannheim.informatik.chess.view.PgnGui;
import de.hs_mannheim.informatik.chess.view.CreativeGui; import de.hs_mannheim.informatik.chess.view.CreativeGui;
import de.hs_mannheim.informatik.chess.view.GameGui; import de.hs_mannheim.informatik.chess.view.GameGui;
import de.hs_mannheim.informatik.chess.model.ChessEngine; import de.hs_mannheim.informatik.chess.model.ChessEngine;
@ -28,11 +29,12 @@ public class MainController {
CreativeGui creativegui = new CreativeGui(); CreativeGui creativegui = new CreativeGui();
ChessEngine engine = new ChessEngine(); ChessEngine engine = new ChessEngine();
new CreativeController(creativegui, engine); new CreativeController(creativegui, engine);
// Hier z.B. CreativeSetupGui öffnen (siehe oben)
} }
private void startLoadGameMode() { private void startLoadGameMode() {
mainGui.close(); mainGui.close();
// Hier LoadGame-Logik PgnGui pgngui = new PgnGui();
ChessEngine engine = new ChessEngine();
new PgnController(pgngui, engine);
} }
} }