private void handluj(Program p, zamek zamek1, zamek[] zamki, int nr_zamku) { Console.Clear(); Console.WriteLine("skarbiec: {0}", zamek1.Getzloto()); Console.WriteLine("spichlerz: {0}", zamek1.Getjedzenie()); Console.WriteLine("skarbiec sojusznika: {0}", zamki[nr_zamku].Getzloto()); Console.WriteLine("spichlerz sojusznika: {0}", zamki[nr_zamku].Getjedzenie()); Console.WriteLine("k kup 20 jedzenia za 10 zlota"); Console.WriteLine("s sprzedaj 20 jedzenia za 10 zlota"); Console.WriteLine("w wroc"); string wybor = Console.ReadLine(); bool graj = true; while (graj == true) { switch (wybor) { case "k": if (zamek1.Getzloto() >= 10 && zamki[nr_zamku].Getjedzenie() >= 20) { zamek1.Addjedzenie(); zamek1.Subzloto(); zamki[nr_zamku].Addzloto(); zamki[nr_zamku].Subjedzenie(); } wybor = "null"; break; case "s": if (zamek1.Getjedzenie() >= 20 && zamki[nr_zamku].Getzloto() >= 10) { zamek1.Subjedzenie(); zamek1.Addzloto(); zamki[nr_zamku].Subzloto(); zamki[nr_zamku].Addjedzenie(); } wybor = "null"; break; case "w": graj = false; break; default: Console.Clear(); Console.WriteLine("skarbiec: {0}", zamek1.Getzloto()); Console.WriteLine("spichlerz: {0}", zamek1.Getjedzenie()); Console.WriteLine("skarbiec sojusznika: {0}", zamki[nr_zamku].Getzloto()); Console.WriteLine("spichlerz sojusznika: {0}", zamki[nr_zamku].Getjedzenie()); Console.WriteLine("k kup 20 jedzenia za 10 zlota"); Console.WriteLine("s sprzedaj 20 jedzenia za 10 zlota"); Console.WriteLine("w wroc"); wybor = Console.ReadLine(); break; } } }