|
|
|
@ -1,33 +1,26 @@
|
|
|
|
package seng302;
|
|
|
|
package seng302;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.LinkedList;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class App
|
|
|
|
public class App
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public static void main( String[] args )
|
|
|
|
public static void main( String[] args )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
LinkedList<Integer> test = new LinkedList<>();
|
|
|
|
Boat[] boats = {
|
|
|
|
test.add(5);
|
|
|
|
new Boat("ORACLE TEAM USA", 10),
|
|
|
|
test.add(1, 8);
|
|
|
|
new Boat("Artemis Racing", 8),
|
|
|
|
|
|
|
|
new Boat("Emirates Team New Zealand", 12),
|
|
|
|
Boat boat1 = new Boat("ORACLE TEAM USA", 10);
|
|
|
|
new Boat("Groupama Team France", 11),
|
|
|
|
Boat boat2 = new Boat("Artemis Racing", 8);
|
|
|
|
new Boat("Land Rover BAR", 10),
|
|
|
|
Boat boat3 = new Boat("Emirates Team New Zealand", 12);
|
|
|
|
new Boat("SoftBank Team Japan", 9)
|
|
|
|
Boat boat4 = new Boat("Groupama Team France", 11);
|
|
|
|
};
|
|
|
|
Boat boat5 = new Boat("Land Rover BAR", 10);
|
|
|
|
|
|
|
|
Boat boat6 = new Boat("SoftBank Team Japan", 9);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RaceMarker mark1 = new RaceMarker("Start", 0, 0, 59);
|
|
|
|
|
|
|
|
RaceMarker mark2 = new RaceMarker("Mark", 72, 72, 50);
|
|
|
|
|
|
|
|
RaceMarker mark3 = new RaceMarker("Leeward Gate", 193, 126, 158);
|
|
|
|
|
|
|
|
RaceMarker mark4 = new RaceMarker("Windward Gate", 373, 41, 0);
|
|
|
|
|
|
|
|
RaceMarker mark5 = new RaceMarker("Leeward Gate", 553, 126, 158);
|
|
|
|
|
|
|
|
RaceMarker mark6 = new RaceMarker("Finish", 607, 95, 203);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Boat[] boats = {boat1, boat2, boat3, boat4, boat5, boat6};
|
|
|
|
RaceMarker[] marks = {
|
|
|
|
RaceMarker[] marks = {mark1, mark2, mark3, mark4, mark5, mark6};
|
|
|
|
new RaceMarker("Start", 0, 0, 59),
|
|
|
|
|
|
|
|
new RaceMarker("Mark", 72, 72, 50),
|
|
|
|
|
|
|
|
new RaceMarker("Leeward Gate", 193, 126, 158),
|
|
|
|
|
|
|
|
new RaceMarker("Windward Gate", 373, 41, 0),
|
|
|
|
|
|
|
|
new RaceMarker("Leeward Gate", 553, 126, 158),
|
|
|
|
|
|
|
|
new RaceMarker("Finish", 607, 95, 203)
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
Race race = new ConstantVelocityRace(boats, marks);
|
|
|
|
Race race = new ConstantVelocityRace(boats, marks);
|
|
|
|
race.simulateRace();
|
|
|
|
race.simulateRace();
|
|
|
|
|