Пример #1
0
  protected void hurt(double xd, double zd) {
    sprite.col = Art.getCol(0xff0000);
    hurtTime = 15;

    double dd = Math.sqrt(xd * xd + zd * zd);
    xa += xd / dd * 0.2;
    za += zd / dd * 0.2;
    Sound.hurt2.play();
    health--;
    if (health <= 0) {
      int xt = (int) (x + 0.5);
      int zt = (int) (z + 0.5);
      level.getBlock(xt, zt).addSprite(new PoofSprite(x - xt, 0, z - zt));
      die();
      remove();
      Sound.kill.play();
    }
  }