From c3604b97306c34ccf58d2c882cca862219758d1b Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Mon, 6 Apr 2020 17:12:18 +0200 Subject: [PATCH] =?UTF-8?q?la=20til=20funksjonalitet=20til=20=C3=A5=20star?= =?UTF-8?q?te=20et=20nytt=20game?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fiasko/roborally/game_wrapper/LobbyScreen.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/LobbyScreen.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/LobbyScreen.java index 01f7b56..78ed5d2 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/LobbyScreen.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/LobbyScreen.java @@ -9,8 +9,12 @@ import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.ui.TextButton; import com.badlogic.gdx.utils.viewport.FitViewport; import com.badlogic.gdx.utils.viewport.Viewport; +import inf112.fiasko.roborally.networking.GameStartInfo; +import inf112.fiasko.roborally.objects.Player; import inf112.fiasko.roborally.utility.IOUtil; +import java.util.List; + public class LobbyScreen extends AbstractScreen { private final RoboRallyWrapper roboRallyWrapper; @@ -33,8 +37,10 @@ public class LobbyScreen extends AbstractScreen { startGameButton.addListener(new InputListener() { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { - IOUtil.playerGenerator(roboRallyWrapper.server.getPlayerNames(), roboRallyWrapper.server.getRobotID()); - roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getBoardActiveScreen(roboRallyWrapper)); + List playerlist = IOUtil.playerGenerator(roboRallyWrapper.server.getPlayerNames(), + roboRallyWrapper.server.getRobotID()); + roboRallyWrapper.server.sendToAllClients(new GameStartInfo("Checkmate.txt",playerlist)); + roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getLoadingScreen(roboRallyWrapper)); return true;//her we do stuff } });