Ejemplo n.º 1
0
        public static void ProgrammTakten()
        {
            Düsenflugzeug neuflieger = new Düsenflugzeug("LH5000", new Position(3500, 1500, 180), Airbus.A300, Program.protokollieren);

            neuflieger.Starte(new Position(1000, 500, 200), 200, 300, 20, 10);


            Program.fliegerRegister += neuflieger.Steuern;

            Starrflügelflugzeug neuflieger1 = new Starrflügelflugzeug("LH900", new Position(3000, 2000, 100));

            neuflieger1.Starte(new Position(1000, 500, 200), 260, 350, 25, 15);

            Program.fliegerRegister += neuflieger1.Steuern;


            while (Program.fliegerRegister != null)
            {
                Program.fliegerRegister();

                Thread.Sleep(1000);
            }

            Program newprogramm = new Program();

            newprogramm.ESA4Out(neuflieger.Pfad);
        }
Ejemplo n.º 2
0
        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();
        }