public virtual void przyjmujeszcios(Bohater obiekt) { this.dmg = atak.Next(1, 10) + obiekt.bonusatak; this.hp = this.hp - this.dmg; Console.WriteLine($"{obiekt.profesja} zadał {dmg} punktów obrażeń {this.rasa}"); if (this.hp <= 0) { this.zycie = false; this.zywotnosc = 0; Console.WriteLine($"{this.rasa} zginął!"); } else { this.zywotnosc = (double)this.hp / (double)this.maksymalnehp; } }
public virtual void zadajeszcios(Bohater obiekt) { this.dmg = atak.Next(1, 10) + obiekt.bonusatak; this.hp = this.hp - this.dmg; Console.WriteLine($"{this.profesja} otrzymał {dmg} punktów obrażeń od {obiekt.rasa}"); Console.WriteLine($"Posiadasz {this.hp} punktów zdrowia"); if (this.hp <= 0) { this.zycie = false; this.zywotnosc = 0; Console.WriteLine($"{this.profesja} zginął!"); Gui.koniec(); Environment.Exit(0); } else { this.zywotnosc = (double)this.hp / (double)this.maksymalnehp; } }