From 5676d435b015c79005ab92402a7f82cbe7eabb0b Mon Sep 17 00:00:00 2001 From: hba56 Date: Fri, 1 Sep 2017 12:20:48 +1200 Subject: [PATCH] hosts now send info then wait rather than wait then send #story[1188] --- .../visualiser/network/MatchBrowserHostRunnable.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/racevisionGame/src/main/java/visualiser/network/MatchBrowserHostRunnable.java b/racevisionGame/src/main/java/visualiser/network/MatchBrowserHostRunnable.java index 9c502473..6d520c0c 100644 --- a/racevisionGame/src/main/java/visualiser/network/MatchBrowserHostRunnable.java +++ b/racevisionGame/src/main/java/visualiser/network/MatchBrowserHostRunnable.java @@ -26,16 +26,15 @@ public class MatchBrowserHostRunnable implements RunnableWithFramePeriod { long previousFrameTime = System.currentTimeMillis(); while (!Thread.interrupted()) { - - long currentFrameTime = System.currentTimeMillis(); - waitForFramePeriod(previousFrameTime, currentFrameTime, 10000); - previousFrameTime = currentFrameTime; - try{ matchBrowserInterface.sendOutGameInfo(gameInfo, socket); }catch (IOException e){ System.err.println("HostGameMessage could not be sent"); } + + long currentFrameTime = System.currentTimeMillis(); + waitForFramePeriod(previousFrameTime, currentFrameTime, 10000); + previousFrameTime = currentFrameTime; } } }