コード例 #1
0
        static void OnPlanet(Vessel ship, int credits, Planet planet)
        {
            Program.GuiGenerate(ship, credits);

            Console.WriteLine("Вы находитесь на планете " + PlanetParameters.PlanetName(planet, "ru") + ". Куда бы вы хотели отправиться?");
            Console.WriteLine("[1] — Верфь");
            Console.WriteLine("[2] — Транспортная компания");
            Console.WriteLine("[3] — Биржа труда");
            Console.WriteLine("[4] — Космопорт (улететь отсюда)");
            Console.Write("\nВыберите один из вариантов: ");

            string answer = Console.ReadLine();

            switch (answer)
            {
            case "1":
                Console.Clear();
                Program.OnShipyard(ship, credits, planet);
                break;

            case "s":
                break;

            case "q":
                break;

            default:
                Console.Clear();
                Program.OnPlanet(ship, credits, planet);
                break;
            }
        }
コード例 #2
0
        static void OnShipyard(Vessel ship, int credits, Planet planet)
        {
            Program.GuiGenerate(ship, credits);

            Console.WriteLine("Вы перегнали свой корабль на верфь планеты " + PlanetParameters.PlanetName(planet, "ru") + ".");
            Console.WriteLine("Работник вашего дока передал на ваш компьютер приветственное сообщение и запрос следующего действия.\n");
            Console.WriteLine("Что вы хотите сделать на верфи?");
            Console.WriteLine("[1] — Поменять корабль");
            Console.WriteLine("[2] — Установить новые орудия на корабль");
            Console.WriteLine("[3] — Ничего (покинуть верфь)");
            Console.Write("\nВыберите один из вариантов: ");

            string answer = Console.ReadLine();

            switch (answer)
            {
            case "1":
                Console.Clear();
                Program.OnShipyardGetNewShip(ship, credits, planet);
                break;

            case "2":
                Console.Clear();
                Program.OnShipyardChangeCannons(ship, credits, planet);
                break;

            case "3":
                Console.Clear();
                Program.OnPlanet(ship, credits, planet);
                break;

            case "s":
                break;

            case "q":
                break;

            default:
                Console.Clear();
                Program.OnShipyard(ship, credits, planet);
                break;
            }
        }