Changed wind change variation

This commit is contained in:
Michael Rausch
2017-08-17 14:49:39 +12:00
parent 2331942bf9
commit 3c91db59f3
@@ -1,20 +1,6 @@
package seng302.gameServer; package seng302.gameServer;
import java.io.IOException; import seng302.gameServer.messages.*;
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.model.GeoPoint; import seng302.model.GeoPoint;
import seng302.model.Player; import seng302.model.Player;
import seng302.model.PolarTable; import seng302.model.PolarTable;
@@ -22,6 +8,11 @@ import seng302.model.ServerYacht;
import seng302.model.mark.CompoundMark; import seng302.model.mark.CompoundMark;
import seng302.utilities.GeoUtility; 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 * A class describing the overall server, which creates and collects server threads for each client
* Created by wmu16 on 13/07/17. * Created by wmu16 on 13/07/17.
@@ -128,11 +119,11 @@ public class MainServerThread implements Runnable, ClientConnectionDelegate {
if (Math.floorMod(random.nextInt(), 2) == 0){ if (Math.floorMod(random.nextInt(), 2) == 0){
direction += random.nextInt(4); direction += random.nextInt(4);
windSpeed += random.nextInt(100) + 500; windSpeed += random.nextInt(20) + 50;
} }
else{ else{
direction -= random.nextInt(4); direction -= random.nextInt(4);
windSpeed -= random.nextInt(100) + 500; windSpeed -= random.nextInt(20) + 50;
} }
direction = Math.floorMod(direction, 360); direction = Math.floorMod(direction, 360);