コード例 #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);
        }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
        public static void ProgrammTakten()
        {
            Düsenflugzeug flieger1 = new Düsenflugzeug("LH5600", new Position(5500, 3000, 2900), Airbus.A320);
            Düsenflugzeug flieger2 = new Düsenflugzeug("LH700", new Position(9000, 2900, 5600), Airbus.A319);

            Program.fliegerRegisster += flieger1.Steuern;
            Program.fliegerRegisster += flieger2.Steuern;

            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)
            {
                Program.transponder();
                neuflieger.Steuern();
                neuflieger1.Steuern();
                //fliegerRegisster();
                Console.WriteLine();
                Thread.Sleep(1000);

                if (neuflieger.gelandet == true /*&& neuflieger1.gelandet == true*/)
                {
                    break;
                }
            }
        }