public void RzucCzar(Bohater kogo) { if (!SprawdzHp()) { return; } if (Mana <= 0) { Console.WriteLine("{0}: brak many", Imie); } Random r = new Random(DateTime.Now.Millisecond); double minAtak = Atak * 2; double maxAtak = Atak * 3; double obrazenia = r.NextDouble() * (maxAtak - minAtak) + minAtak; Mana -= 20; kogo.OtrzymaneObrazenia(obrazenia); Console.WriteLine("{0} otrzymal {1:0.00} obrazen zadanych czarem od {2}\npozostalo mu {3:0.00} HP", kogo.Imie, obrazenia, Imie, kogo.Hp); }
public void RzutToporem(Bohater kogo) { if (!SprawdzHp()) { return; } Random r = new Random(DateTime.Now.Millisecond); double minAtak = Atak * 1.5; double maxAtak = Atak * 2; double obrazenia = r.NextDouble() * (maxAtak - minAtak) + minAtak; kogo.OtrzymaneObrazenia(obrazenia); Console.WriteLine("{0} otrzymal {1:0.00} obrazen zadanych rzuconym toporem od {2}\npozostalo mu {3:0.00} HP", kogo.Imie, obrazenia, Imie, kogo.Hp); }