Esempio n. 1
0
        public override crashInfo MoveRoute()
        {
            TramsRoute5 TR5 = new TramsRoute5();
            crashInfo   CI  = TR5.Move();

            return(CI);
        }
Esempio n. 2
0
        public override crashInfo MoveRoute()
        {
            TramsRoute4 TR4 = new TramsRoute4();
            crashInfo   CI  = TR4.Move();

            return(CI);
        }
Esempio n. 3
0
        public override crashInfo MoveRoute()
        {
            TramsRoute3 TR3 = new TramsRoute3();
            crashInfo   CI  = TR3.Move();

            return(CI);
        }
Esempio n. 4
0
        public override crashInfo MoveRoute()
        {
            TramsRoute2 TR2 = new TramsRoute2();
            crashInfo   CI  = TR2.Move();

            return(CI);
        }
Esempio n. 5
0
        public override crashInfo MoveRoute()
        {
            TramsRoute1 TR1 = new TramsRoute1();
            crashInfo   CI  = TR1.Move();

            return(CI);
        }
Esempio n. 6
0
        public override crashInfo Move()
        {
            crashInfo CI = new crashInfo();

            for (int i = 0; i < 6; i++)
            {
                CI.TC = tr5[i].checkCrash();
                if (CI.TC != null)
                {
                    CI.LP    = tr5[i].LastPart;
                    CI.route = 5;
                    return(CI);
                }
                tr5[i].LastPart++;
            }
            return(CI);
        }