From fc849d2b0d38db4e33af587faeadff937bb94bc9 Mon Sep 17 00:00:00 2001 From: Charles Gould Date: Sat, 28 Jan 2017 17:08:02 -0500 Subject: [PATCH] Load server data on startup --- common/src/main/java/lingo/common/Game.java | 22 +++---- common/src/main/java/lingo/common/Player.java | 8 +++ .../java/lingo/server/LingoController.java | 44 +++++++------- server/src/main/resources/static/client.js | 60 +++++++++++++------ 4 files changed, 84 insertions(+), 50 deletions(-) diff --git a/common/src/main/java/lingo/common/Game.java b/common/src/main/java/lingo/common/Game.java index dfe697c..2e3e4fb 100644 --- a/common/src/main/java/lingo/common/Game.java +++ b/common/src/main/java/lingo/common/Game.java @@ -17,9 +17,9 @@ public class Game { public final int id; - private Player host; + private Player playerOne; - private Player challenger; + private Player playerTwo; private Set acceptableGuesses; @@ -31,7 +31,7 @@ public class Game { public Game(Player host) { this.id = idCounter.incrementAndGet(); - this.host = host; + this.playerOne = host; } private static int indexOf(char[] array, char searchTerm) { @@ -80,12 +80,12 @@ public class Game { return result; } - public Player getChallenger() { - return challenger; + public Player getPlayerOne() { + return playerOne; } - public Player getHost() { - return host; + public Player getPlayerTwo() { + return playerTwo; } public String newGame() { @@ -103,12 +103,12 @@ public class Game { this.acceptableGuesses = value; } - public void setChallenger(Player value) { - this.challenger = value; + public void setPlayerOne(Player value) { + this.playerOne = value; } - public void setHost(Player value) { - this.host = value; + public void setPlayerTwo(Player value) { + this.playerTwo = value; } public void setPossibleWords(List value) { diff --git a/common/src/main/java/lingo/common/Player.java b/common/src/main/java/lingo/common/Player.java index ebd7a11..4f77eb7 100644 --- a/common/src/main/java/lingo/common/Player.java +++ b/common/src/main/java/lingo/common/Player.java @@ -22,4 +22,12 @@ public class Player { this.username = username; } + @Override + public String toString() { + if (username != null) { + return username; + } + return sessionId; + } + } diff --git a/server/src/main/java/lingo/server/LingoController.java b/server/src/main/java/lingo/server/LingoController.java index 7355bc0..9550aa1 100644 --- a/server/src/main/java/lingo/server/LingoController.java +++ b/server/src/main/java/lingo/server/LingoController.java @@ -81,7 +81,7 @@ public class LingoController implements ApplicationListener