Example #1
0
 /**
  * reduziert Lebenspunkte des Bosses lässt Gegner sterben, wenn keine Lebenspunkte mehr vorhanden
  * sind
  *
  * @param schaden Hoehe des Schadens den man anrichten kann
  */
 public void schadenBekommen(double schaden) {
   hp =
       Math.round(
               (hp - (schaden * ((Interface.EINHUNDERT - RUESTUNG) / Interface.EINHUNDERT)))
                   * (double) Interface.EINHUNDERT)
           / (double) Interface.EINHUNDERT;
   stats.displayGegnerHP(hp, DEFAULTHP, x, y);
   if (hp <= 0) {
     sterben();
   }
 }
Example #2
0
 /**
  * Erstellt Objekt vom Typ Boss3
  *
  * @param newX x-Koordinate des Bosses
  * @param newY y-Koordinate des Bosses
  */
 public Boss3(int newX, int newY) {
   x = newX;
   y = newY;
   hp = DEFAULTHP;
   stats.displayGegnerHP(hp, DEFAULTHP, x, y);
 }