Пример #1
0
        /// <summary>
        /// This method is quite ugly. The quality of it is the same as the edginess of this class.
        /// </summary>
        public static string GetDescription(StageID stageId, CurrentMission mission)
        {
            switch (stageId)
            {
            // 100
            case StageID.Westopolis:
                return(Westopolis.GetDescription(mission));

            // 200
            case StageID.DigitalCircuit:
                return(DigitalCircuit.GetDescription(mission));

            case StageID.GlyphicCanyon:
                return(GlyphicCanyon.GetDescription(mission));

            case StageID.LethalHighway:
                return(LethalHighway.GetDescription(mission));

            // 300
            case StageID.CrypticCastle:
                return(CrypticCastle.GetDescription(mission));

            case StageID.PrisonIsland:
                return(PrisonIsland.GetDescription(mission));

            case StageID.CircusPark:
                return(CircusPark.GetDescription(mission));

            // 400
            case StageID.CentralCity:
                return(CentralCity.GetDescription(mission));

            case StageID.TheDoom:
                return(TheDoom.GetDescription(mission));

            case StageID.SkyTroops:
                return(SkyTroops.GetDescription(mission));

            case StageID.MadMatrix:
                return(MadMatrix.GetDescription(mission));

            case StageID.DeathRuins:
                return(DeathRuins.GetDescription(mission));

            // 500
            case StageID.TheARK:
                return(TheArk.GetDescription(mission));

            case StageID.AirFleet:
                return(AirFleet.GetDescription(mission));

            case StageID.IronJungle:
                return(IronJungle.GetDescription(mission));

            case StageID.SpaceGadget:
                return(SpaceGadget.GetDescription(mission));

            case StageID.LostImpact:
                return(LostImpact.GetDescription(mission));

            // 600
            case StageID.GUNFortress:
                return(GunFortress.GetDescription(mission));

            case StageID.BlackComet:
                return(BlackComet.GetDescription(mission));

            case StageID.LavaShelter:
                return(LavaShelter.GetDescription(mission));

            case StageID.CosmicFall:
                return(CosmicFall.GetDescription(mission));

            case StageID.FinalHaunt:
                return(FinalHaunt.GetDescription(mission));
            }

            return("");
        }