/** pide al mundo la velocidad y hace caer el obstaCULO con una disminucion de 1 */
 public void caer() {
   int x = getX();
   BlurWorld mundo = (BlurWorld) getWorld();
   int vel = mundo.dameVel() - 1;
   this.setLocation(getX(), getY() + vel);
   if (getY() > mundo.getHeight() - 10) {
     mundo.removeObject(this);
     // mundo.creaBarra(x,50);
   }
 }
Beispiel #2
0
  /** si la esfera golpea se le resta a la variable health por medio del metodo loseHealth */
  public void golpear() {
    BlurWorld mundo = (BlurWorld) getWorld();

    World myWorld = getWorld();

    BlurWorld blurworld = (BlurWorld) myWorld;

    HealthBar healthbar = blurworld.getHealthBar();
    healthbar.loseHealth();

    int x = getX(), y = getY();

    mundo.removeObject(this);
    mundo.addObject(new ExplosionRoja(), x, y);
    mundo.iniTiExp();
  }