From 4a170f817926edc7d7b18796eaeea70a4850306e Mon Sep 17 00:00:00 2001 From: William Muir Date: Sat, 9 Sep 2017 14:13:50 +1200 Subject: [PATCH] Merged new develop on #story[1250] --- .../seng302/gameServer/MainServerThread.java | 8 ++--- .../gameServer/ServerToClientThread.java | 33 ------------------- 2 files changed, 4 insertions(+), 37 deletions(-) diff --git a/src/main/java/seng302/gameServer/MainServerThread.java b/src/main/java/seng302/gameServer/MainServerThread.java index af24d5c8..ad423f19 100644 --- a/src/main/java/seng302/gameServer/MainServerThread.java +++ b/src/main/java/seng302/gameServer/MainServerThread.java @@ -85,12 +85,12 @@ public class MainServerThread implements Runnable, ClientConnectionDelegate { //FINISHED else if (GameState.getCurrentStage() == GameStages.FINISHED) { - broadcastMessage(makeRaceStatusMessage()); + broadcastMessage(MessageFactory.getRaceStatusMessage()); try { Thread.sleep(1000); //Hackish fix to make sure all threads have sent closing RaceStatus terminate(); } catch (InterruptedException ie) { - serverLog("Thread interrupted while waiting to terminate clients", 1); + logger.trace("Thread interrupted while waiting to terminate clients", 1); } } } @@ -104,13 +104,13 @@ public class MainServerThread implements Runnable, ClientConnectionDelegate { } } - public void sendBoatLocations() { + private void sendBoatLocations() { for (ServerYacht serverYacht : GameState.getYachts().values()) { broadcastMessage(MessageFactory.getBoatLocationMessage(serverYacht)); } } - public void sendSetupMessages() { + private void sendSetupMessages() { broadcastMessage(MessageFactory.getRaceXML()); broadcastMessage(MessageFactory.getRegattaXML()); broadcastMessage(MessageFactory.getBoatXML()); diff --git a/src/main/java/seng302/gameServer/ServerToClientThread.java b/src/main/java/seng302/gameServer/ServerToClientThread.java index 19c5155c..995bf1c2 100644 --- a/src/main/java/seng302/gameServer/ServerToClientThread.java +++ b/src/main/java/seng302/gameServer/ServerToClientThread.java @@ -324,37 +324,4 @@ public class ServerToClientThread implements Runnable { public void setAsHost() { isHost = true; } - - private void checkChatterForCommands(ChatterMessage chatterMessage) { - -// String chatterText = new String( -// Arrays.copyOfRange(chatterPayload, 3, 3 + chatterPayload.length) -// ); -// String[] words = chatterText.split("\\s+"); -// if (words.length > 2 && isHost) { -// switch (words[2].trim()) { -// case ">speed": -// try { -// GameState.setSpeedMultiplier(Double.valueOf(words[3])); -// GameState.broadcastChatter(new ChatterMessage( -// Byte.toUnsignedInt(chatterPayload[1]), -// "SERVER: Speed modifier set to x" + words[3] -// )); -// } catch (Exception e) { -// logger.error("cannot parse >speed value"); -// } -// return; -// case ">finish": -// GameState.broadcastChatter(new ChatterMessage( -// chatterPayload[1], -// "SERVER: Game will now finish" -// )); -// GameState.endRace(); -// return; -// } -// } -// GameState.broadcastChatter( -// ServerPacketParser.extractChatterText(chatterPayload) -// ); - } }