public static Boat Generate() { string ID = Boat.GetID("R"); int weight = Boat.GetRandomValue(100, 300); int speed = Boat.GetRandomValue(1, 3); int passengers = Boat.GetRandomValue(1, 6); RowingBoat R = new RowingBoat(ID, weight, speed, 1, false, 1, passengers); return(R); }
public static void Moor(List <Boat> boats, Berth[] docks) { foreach (var boat in boats) { if (boat is RowingBoat) { RowingBoat.FindBerth(docks, boat); } } }
public static void GenerateBoats(int numberOfBoats, List <Boat> boats) { for (int i = 0; i < numberOfBoats; i++) { int TypeOfBoat = Boat.GetRandomValue(1, 1); switch (TypeOfBoat) { case 1: Boat r = RowingBoat.Generate(); boats.Add(r); break; } } }