public void Init() { List <Hangar> hangars = new List <Hangar>(); Dictionary <char, Turnout> turnouts = new Dictionary <char, Turnout>(); Hangar hangar1 = new Hangar(); Hangar hangar2 = new Hangar(); hangar1Track2 = new Track(); hangar2Track2 = new Track(); hangar1Track3 = new Track(); Turnout1To2 turnout1 = new Turnout1To2(); Turnout2To1 turnout2 = new Turnout2To1(); quay = new WaterQuay(); quay.track = hangar1Track2; river2 = new WaterLink(); river4 = new WaterLink(); hangar1.Next = hangar1Track2; hangar1Track2.Next = hangar1Track3; hangar2.Next = hangar2Track2; hangars.Add(hangar1); hangars.Add(hangar2); turnouts.Add('a', turnout1); turnouts.Add('b', turnout2); board = new Board(0, null, hangars, turnouts, null); board.FirstRiver.Next = river2; river2.Next = quay; quay.Next = river4; }
public void Init() { /* * ~Q~ * Q * -Q- - H */ water1 = new WaterLink(); water2 = new WaterQuay(); water3 = new WaterLink(); hangar = new Hangar(); link2 = new Track(); link3 = new Track(); link4 = new Track(); quay = new WaterQuay(); ship1 = new Ship(water1); water1.Next = quay; //quay.NextWater = water3; hangar.Next = link2; link2.Next = quay; quay.Next = link4; }
public void Initialize() { hangar = new Hangar(); secondTrack = new Track(); quayTrack = new Track(); fourthTrack = new Track(); water1 = new WaterLink(); water2 = new WaterLink(); water4 = new WaterLink(); quay = new WaterQuay(); quay.track = quayTrack; ship = new Ship(water1); water1.Occupant = ship; water1.Next = water2; water2.Next = quay; quay.Next = water4; hangar.Next = secondTrack; secondTrack.Next = quayTrack; quayTrack.Next = fourthTrack; }