Add Controller class and integrate with Main

Controller
Justin 2025-06-19 01:25:16 +02:00
parent fe3a5dec5b
commit 8dcbe0a5ca
2 changed files with 15 additions and 2 deletions

View File

@ -1,5 +1,14 @@
package de.hs_mannheim.informatik.chess.controller;
public class Controller {
import de.hs_mannheim.informatik.chess.gui.Gui;
import de.hs_mannheim.informatik.chess.model.ChessEngine;
public class Controller {
Gui gui;
ChessEngine engine;
public Controller(Gui gui, ChessEngine engine) {
this.gui = gui;
this.engine = engine;
}
}

View File

@ -1,11 +1,15 @@
package de.hs_mannheim.informatik.chess.main;
import de.hs_mannheim.informatik.chess.gui.Gui;
import de.hs_mannheim.informatik.chess.controller.Controller;
import de.hs_mannheim.informatik.chess.model.ChessEngine;
public class Main{
public static void main( String[] args ){
new Gui();
Gui gui = new Gui();
ChessEngine engine = new ChessEngine();
new Controller(gui, engine);
}
}