diff --git a/core/src/netwerkprog/game/server/controllers/DataController.java b/core/src/netwerkprog/game/server/controllers/DataController.java index 9d2fc47..8deb9e0 100644 --- a/core/src/netwerkprog/game/server/controllers/DataController.java +++ b/core/src/netwerkprog/game/server/controllers/DataController.java @@ -1,6 +1,6 @@ package netwerkprog.game.server.controllers; -import netwerkprog.game.client.MainGame; +import netwerkprog.game.server.ServerClient; import netwerkprog.game.util.data.CharacterData; import netwerkprog.game.util.data.Data; import netwerkprog.game.util.data.DataCallback; @@ -50,7 +50,7 @@ public class DataController implements DataCallback { } @Override - public void onDataReceived(Data data) { + public void onDataReceived(Data data, ServerClient client) { System.out.println("[DATACONTROLLER] got data: " + data); switch (data.getType()) { case "Character" : diff --git a/core/src/netwerkprog/game/util/data/DataCallback.java b/core/src/netwerkprog/game/util/data/DataCallback.java index 95b2d88..250a906 100644 --- a/core/src/netwerkprog/game/util/data/DataCallback.java +++ b/core/src/netwerkprog/game/util/data/DataCallback.java @@ -1,5 +1,7 @@ package netwerkprog.game.util.data; +import netwerkprog.game.server.ServerClient; + public interface DataCallback { - void onDataReceived(Data data); + void onDataReceived(Data data, ServerClient client); }