Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
     }
 }