Shuffle Campaigns
This commit is contained in:
parent
709fa9bdac
commit
4d736bc21c
@ -1,7 +1,6 @@
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class MakkahCity {
|
public class MakkahCity {
|
||||||
|
|
||||||
private static final ArrayList<Campaign> listOfCampaigns = new ArrayList<>();
|
private static final ArrayList<Campaign> listOfCampaigns = new ArrayList<>();
|
||||||
@ -38,6 +37,8 @@ public class MakkahCity {
|
|||||||
generateCamps(District.ALMANSOOR, (int)getRandom(1600, 1800));
|
generateCamps(District.ALMANSOOR, (int)getRandom(1600, 1800));
|
||||||
generateCamps(District.ALHIJRA, (int)getRandom(1400, 1600));
|
generateCamps(District.ALHIJRA, (int)getRandom(1400, 1600));
|
||||||
|
|
||||||
|
Collections.shuffle(listOfCampaigns);
|
||||||
|
|
||||||
fillBusesToList();
|
fillBusesToList();
|
||||||
|
|
||||||
makeStreets();
|
makeStreets();
|
||||||
@ -89,6 +90,7 @@ public class MakkahCity {
|
|||||||
currenttimeManager = lastDayTimeMan;
|
currenttimeManager = lastDayTimeMan;
|
||||||
System.out.println("\n***************FINSHIED ARAFAT DAY***************");
|
System.out.println("\n***************FINSHIED ARAFAT DAY***************");
|
||||||
setRoutesForCampaigns(Mashier.MINA);
|
setRoutesForCampaigns(Mashier.MINA);
|
||||||
|
//Collections.shuffle(listOfVehicles);
|
||||||
for (Vehicle vehicle : listOfVehicles) {
|
for (Vehicle vehicle : listOfVehicles) {
|
||||||
vehicle.setCurrentStreet(null);
|
vehicle.setCurrentStreet(null);
|
||||||
}
|
}
|
||||||
@ -628,7 +630,7 @@ public class MakkahCity {
|
|||||||
private static int getPercentArrival(District district) {
|
private static int getPercentArrival(District district) {
|
||||||
int sum = 0;
|
int sum = 0;
|
||||||
for (Campaign campaign : campPerDistrict[district.ordinal()]) {
|
for (Campaign campaign : campPerDistrict[district.ordinal()]) {
|
||||||
sum += campaign.getPercentArrived();
|
sum += campaign.getNumberOfArrivedBuses();
|
||||||
}
|
}
|
||||||
return sum/campPerDistrict[district.ordinal()].size();
|
return sum/campPerDistrict[district.ordinal()].size();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user