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(); }
public static void ProgrammTakten() { Starrflügelflugzeug neuflieger = new Starrflügelflugzeug("LH5000", new Position(0, 0, 0)); int steigspeed = neuflieger.SteigSpeed(100, 600); neuflieger.Starte(new Position(2000, 2100, 0), 100, 600, steigspeed, steigspeed); //Starrflügelflugzeug neuflieger1 = new Starrflügelflugzeug("LH900", new Position(1000, 3000, 200)); //neuflieger1.Starte(new Position(9500, 10500, 0), 90,13000,890,890); while (true) { neuflieger.Steuern(); //neuflieger1.Steuern(); Console.WriteLine(); Thread.Sleep(1000); if (neuflieger.gelandet == true /*&& neuflieger1.gelandet == true*/) { break; } } }