From 1601ba78ee5faf345ddc3de02791075876d0429e Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Mon, 6 Apr 2020 15:18:01 +0200 Subject: [PATCH] =?UTF-8?q?la=20til=20funksjonalitet=20til=20=C3=A5=20skap?= =?UTF-8?q?e=20en=20server?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roborally/game_wrapper/StartMenuScreen.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java index c0955c0..eb492cb 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java @@ -10,6 +10,10 @@ 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.RoboRallyClient; +import inf112.fiasko.roborally.networking.RoboRallyServer; + +import java.io.IOException; public class StartMenuScreen extends AbstractScreen { private final RoboRallyWrapper roboRallyWrapper; @@ -37,7 +41,13 @@ public class StartMenuScreen extends AbstractScreen { serverButton.addListener(new InputListener() { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { - roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getPowerDownScreen(roboRallyWrapper)); + try { + roboRallyWrapper.server = new RoboRallyServer(); + roboRallyWrapper.client = new RoboRallyClient("127.0.0.1"); + roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getUsernameScreen(roboRallyWrapper)); + } catch (IOException e) { + e.printStackTrace(); + } return true; // Here do stuff } });