Skip to content
Snippets Groups Projects
Commit 87b00523 authored by Karl Aaron Rudkowski's avatar Karl Aaron Rudkowski
Browse files

continue anfang singleplayer login

parent 462d16e3
Branches gameUI
No related tags found
No related merge requests found
......@@ -14,9 +14,12 @@ import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import com.badlogic.gdx.scenes.scene2d.ui.TextField;
import com.badlogic.gdx.utils.viewport.FitViewport;
import com.badlogic.gdx.utils.viewport.Viewport;
import com.galaxytrucker.galaxytruckerreloaded.Communication.Client;
import com.galaxytrucker.galaxytruckerreloaded.Communication.ClientControllerCommunicator;
import com.galaxytrucker.galaxytruckerreloaded.Main;
import com.galaxytrucker.galaxytruckerreloaded.Model.Ship;
import com.galaxytrucker.galaxytruckerreloaded.Model.ShipLayout.ShipType;
import com.galaxytrucker.galaxytruckerreloaded.Server.Server;
import com.galaxytrucker.galaxytruckerreloaded.View.Buttons.MenuButtons.LoginBackButton;
import com.galaxytrucker.galaxytruckerreloaded.View.Buttons.MenuButtons.LoginButton;
......@@ -179,24 +182,25 @@ public class LoginScreen implements Screen {
*/
public void login() {
String name = username.getText();
//call to controller
boolean success = true;
ShipType ship = ShipType.DEFAULT;
if(success) {
if(singleplayer) {
if(singleplayer) {
String[] args = new String[0];
Server.main(args);
main.setClient(new Client("localhost", 5050));
boolean success = ClientControllerCommunicator.getInstance(main.getClient()).login(username.getText());
if(success) {
main.setScreen(new SPResumeLobby(main, singleplayer));
}
}
else {
boolean host = false; //whether or not the player was host last time?
if(host) {
main.setScreen(new LobbyScreenHost(main, ship, true, 0, name)); //TODO diff von server laden
}
else {
boolean host = false; //whether or not the player was host last time?
if(host) {
main.setScreen(new LobbyScreenHost(main, ship, true, 0, name)); //TODO diff von server laden
}
else {
main.setScreen(new LobbyScreenHost(main, ship, true, 0, name));
}
main.setScreen(new LobbyScreenHost(main, ship, true, 0, name));
}
dispose();
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment