Esempio n. 1
0
        private void atakuj(Program p, zamek zamek1, zamek[] zamki, int nr_zamku)
        {
            Console.Clear();
            Console.WriteLine("Atakujesz: {0}", zamki[nr_zamku].Getnazwa());
            Console.WriteLine("Nasze wojsko: {0}", zamek1.Getzolnierze());
            Console.WriteLine("a atak");
            Console.WriteLine("w wroc");
            string wybor = Console.ReadLine();
            bool   graj  = true;

            while (graj == true)
            {
                switch (wybor)
                {
                case "a":
                    if (zamek1.Getzolnierze() > zamki[nr_zamku].Getzolnierze())
                    {
                        Console.Clear();
                        Console.WriteLine("Wygrana");
                        Console.WriteLine("Smierc ponioslo {0} zolnierzy", zamki[nr_zamku].Getzolnierze());
                        Console.WriteLine("Zrabowano {0} zlota", zamki[nr_zamku].Getzloto());
                        zamek1.Setpolegli_zolnierze(zamki[nr_zamku].Getzolnierze());
                        zamki[nr_zamku].Setzolnierze(0);
                        zamki[nr_zamku].Setzloto(0);
                        zamek1.Setzrabowane_zloto(zamki[nr_zamku].Getzloto());
                        Console.ReadLine();
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine("przegrana");
                        Console.WriteLine("Smierc ponioslo {0} zolnierzy", zamek1.Getzolnierze());
                        zamek1.Setzolnierze(0);
                        Console.ReadLine();
                    }

                    wybor = "null";
                    break;

                case "w":
                    graj = false;
                    break;

                default:
                    Console.Clear();
                    Console.WriteLine("Atakujesz: {0}", zamki[nr_zamku].Getnazwa());
                    Console.WriteLine("Nasze wojsko: {0}", zamek1.Getzolnierze());
                    Console.WriteLine("a atak");
                    Console.WriteLine("w wroc");
                    wybor = Console.ReadLine();
                    break;
                }
            }
        }