public static void ProgrammTakten() { Starrflügelflugzeug neuflieger = new Starrflügelflugzeug("LH5000", new Position(1500, 3500, 8390)); neuflieger.Starte(new Position(3000, 4000, 0), 100); Program.fliegerRegister += neuflieger.Steuern; Starrflügelflugzeug neuflieger1 = new Starrflügelflugzeug("LH900", new Position(1000, 3000, 8190)); neuflieger1.Starte(new Position(3500, 4500, 0), 90); Program.fliegerRegister += neuflieger1.Steuern; while (true) { Program.fliegerRegister(); Console.WriteLine(); Thread.Sleep(1000); if (neuflieger.gelandet == true && neuflieger1.gelandet == true) { break; } } }
public void TransponderTest() { Starrflügelflugzeug flieger1 = new Starrflügelflugzeug("LH 3000", new Position(3000, 2000, 100)); flieger1.Steuern(); Console.WriteLine(); Starrflügelflugzeug flieger2 = new Starrflügelflugzeug("LH 500", new Position(3500, 1500, 180)); flieger1.Steuern(); flieger2.Steuern(); Console.WriteLine(); Starrflügelflugzeug flieger3 = new Starrflügelflugzeug("LH445", new Position(17300, 23400, 780)); flieger1.Steuern(); flieger2.Steuern(); flieger3.Steuern(); Console.WriteLine(); transponder -= flieger2.Transpond; flieger1.Steuern(); flieger3.Steuern(); Console.WriteLine(); }