// Sean public void hite() { Overworld World = (Overworld) getWorld(); Player Player = World.getPlayer(); if (getOneIntersectingObject(Player.class) != null) { HealthBar playerHealthBar = World.getHealthBar(); playerHealthBar.normalHit(); World.removeObject(this); } else if (getY() > 440) World.removeObject(this); }
/** 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(); }
@Override public void toggleSurvivalHUD(boolean toggle) { health.setVisible(toggle); bubble.setVisible(toggle); armor.setVisible(toggle); hunger.setVisible(toggle); exp.setVisible(toggle); }
public void damage(int num) { if (curInvinc < 0) { super.damage(num); hpbar.update(-num); // Decreases hp bar amount curInvinc = maxInvinc; // Resset counter grunt.play(); } }
public void heal(int num) { super.heal(num); hpbar.update(num); // Increases hp bar amount }