private void nastepny_tydzien(Program p, zamek zamek1, zamek[] zamki) { Random rnd = new Random(); int wylosowana = rnd.Next(0, 100); zamek1.je(); zamek1.Setpodatki(2); zamek1.Setzapytanie(1); if (zamek1.Getrobotnicy() < zamek1.Getzolnierze()) { Console.Clear(); Console.WriteLine("Ludnosc w zamku gloduje"); if (zamek1.Getjedzenie() < 0) { Console.WriteLine("Cala nasza armia zmarla z glodu"); zamek1.Setzolnierze(0); zamek1.Setjedzenie(0); } Console.ReadLine(); } if (wylosowana < 10) { Console.Clear(); Console.WriteLine("Zamek zaatakowal smok"); int il_zolnierzy = zamek1.Getzolnierze(); int zabici = rnd.Next(0, il_zolnierzy / 4); Console.WriteLine("W walce smierc ponioslo {0} zolnierzy", zabici); zamek1.Setzolnierze(il_zolnierzy - zabici); int zjedzone = rnd.Next(0, zamek1.Getjedzenie() / 4); Console.WriteLine("Smok zjadl {0} jedzenia", zjedzone); zamek1.Setjedzenie(zamek1.Getjedzenie() - zjedzone); Console.WriteLine("Nie udalo sie go zabic, mozliwe, ze jeszcze kiedys wroci"); Console.ReadLine(); } else if (wylosowana > 10 && wylosowana < 20) { Console.Clear(); Console.WriteLine("Przez zamek przeszło tornado"); int zniszczone = rnd.Next(0, zamek1.Getjedzenie() / 4); Console.WriteLine("Nasze plony zostaly zniszczone, stracilismy {0} jedzenia", zniszczone); zamek1.Setjedzenie(zamek1.Getjedzenie() - zniszczone); Console.ReadLine(); } else if (wylosowana > 20 && wylosowana < 30) { Console.Clear(); int nr_zamku = rnd.Next(0, 3); if (zamek1.Getz_kim(nr_zamku) == 1) { Console.WriteLine("{0} zerwal z nami sojusz", zamki[nr_zamku].Getnazwa()); zamek1.Setz_kim_wojna(nr_zamku); } Console.WriteLine("Zamek zostal zaatakowany przez {0}", zamki[nr_zamku].Getnazwa()); int zabici = rnd.Next(zamek1.Getzolnierze() / 2, zamek1.Getzolnierze()); Console.WriteLine("W walce smierc ponioslo {0} zolnierzy", zabici); zamek1.Setzolnierze(zamek1.Getzolnierze() - zabici); zamki[nr_zamku].Setzolnierze(zamki[nr_zamku].Getzolnierze() - zabici); int zniszczone = rnd.Next(0, zamek1.Getjedzenie()); Console.WriteLine("Nasze plony zostaly zniszczone, stracilismy {0} jedzenia", zniszczone); zamek1.Setjedzenie(zamek1.Getjedzenie() - zniszczone); if (zamek1.Getzolnierze() < zamki[nr_zamku].Getzolnierze()) { Console.WriteLine("Atakujacy wygrali i zrabowali cale nasze zloto"); zamki[nr_zamku].Setzrabowane_zloto(zamek1.Getzloto()); zamek1.Setzloto(0); Console.ReadLine(); } else { Console.WriteLine("Atakujacy przegrali"); Console.ReadLine(); } } }