From 3c91db59f304df5f4c634c29f50aa1c0b671276f Mon Sep 17 00:00:00 2001 From: Michael Rausch Date: Thu, 17 Aug 2017 14:49:39 +1200 Subject: [PATCH] Changed wind change variation --- .../seng302/gameServer/MainServerThread.java | 25 ++++++------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/src/main/java/seng302/gameServer/MainServerThread.java b/src/main/java/seng302/gameServer/MainServerThread.java index ca271472..ad6c6887 100644 --- a/src/main/java/seng302/gameServer/MainServerThread.java +++ b/src/main/java/seng302/gameServer/MainServerThread.java @@ -1,20 +1,6 @@ package seng302.gameServer; -import java.io.IOException; -import java.net.ServerSocket; -import java.time.LocalDateTime; -import java.util.ArrayList; -import java.util.List; -import java.util.Random; -import java.util.Timer; -import java.util.TimerTask; -import seng302.gameServer.messages.BoatSubMessage; -import seng302.gameServer.messages.Message; -import seng302.gameServer.messages.RaceStartNotificationType; -import seng302.gameServer.messages.RaceStartStatusMessage; -import seng302.gameServer.messages.RaceStatus; -import seng302.gameServer.messages.RaceStatusMessage; -import seng302.gameServer.messages.RaceType; +import seng302.gameServer.messages.*; import seng302.model.GeoPoint; import seng302.model.Player; import seng302.model.PolarTable; @@ -22,6 +8,11 @@ import seng302.model.ServerYacht; import seng302.model.mark.CompoundMark; import seng302.utilities.GeoUtility; +import java.io.IOException; +import java.net.ServerSocket; +import java.time.LocalDateTime; +import java.util.*; + /** * A class describing the overall server, which creates and collects server threads for each client * Created by wmu16 on 13/07/17. @@ -128,11 +119,11 @@ public class MainServerThread implements Runnable, ClientConnectionDelegate { if (Math.floorMod(random.nextInt(), 2) == 0){ direction += random.nextInt(4); - windSpeed += random.nextInt(100) + 500; + windSpeed += random.nextInt(20) + 50; } else{ direction -= random.nextInt(4); - windSpeed -= random.nextInt(100) + 500; + windSpeed -= random.nextInt(20) + 50; } direction = Math.floorMod(direction, 360);