From abcd0d34eed5152e2c351a37101e7320a63a2e4e Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Tue, 31 Mar 2020 15:45:47 +0200 Subject: [PATCH] =?UTF-8?q?lagde=20en=20input=20class=20for=20=C3=A5=20ta?= =?UTF-8?q?=20inn=20en=20string?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roborally/game_wrapper/MyTextInputListener.java | 13 +++++++++++++ .../roborally/game_wrapper/RoboRallyWrapper.java | 2 +- .../roborally/game_wrapper/StartMenuScreen.java | 7 +++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/main/java/inf112/fiasko/roborally/game_wrapper/MyTextInputListener.java diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/MyTextInputListener.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/MyTextInputListener.java new file mode 100644 index 0000000..466841d --- /dev/null +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/MyTextInputListener.java @@ -0,0 +1,13 @@ +package inf112.fiasko.roborally.game_wrapper; + +import com.badlogic.gdx.Input; + +public class MyTextInputListener implements Input.TextInputListener { + @Override + public void input (String text) { + } + + @Override + public void canceled () { + } +} diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/RoboRallyWrapper.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/RoboRallyWrapper.java index 1bf89f1..19727d2 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/RoboRallyWrapper.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/RoboRallyWrapper.java @@ -22,7 +22,7 @@ public class RoboRallyWrapper extends Game { batch = new SpriteBatch(); font = new BitmapFont(Gdx.files.internal("assets/Montserrat-Regular.fnt")); this.screenManager = new ScreenManager(); - this.setScreen(screenManager.getMainMenuScreen(this)); + this.setScreen(screenManager.getStartMenuScreen(this)); try { RoboRallyServer server = new RoboRallyServer(); RoboRallyClient client = new RoboRallyClient(); 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 90b86b1..7fe7fd4 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/StartMenuScreen.java @@ -1,6 +1,7 @@ package inf112.fiasko.roborally.game_wrapper; import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.Input; import com.badlogic.gdx.Screen; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.OrthographicCamera; @@ -35,6 +36,8 @@ public class StartMenuScreen implements Screen { serverButton.addListener(new InputListener() { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { + MyTextInputListener nameinput = new MyTextInputListener(); + Gdx.input.getTextInput(nameinput, "Name input", "input name her", ""); press = true; return true;//her we do stuff } @@ -50,6 +53,9 @@ public class StartMenuScreen implements Screen { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { press = true; + MyTextInputListener nameinput = new MyTextInputListener(); + Gdx.input.getTextInput(nameinput, "Name input", "input name her", ""); + return true;//her we do stuff } }); @@ -67,6 +73,7 @@ public class StartMenuScreen implements Screen { return true;//her we do stuff } }); + } @Override