khalid11 wrote...
at rocket.hitenemy(rocket.java:76)
public void hitenemy()
{
Actor enemy = getOneIntersectingObject(enemy.class);
if (enemy!=null)
{
World myWorld= getWorld();
Level1 level1 = (Level1)myWorld;
HealthBar healthbar = level1.getHealthBar();
if(touchingenemy == false)
{
healthbar.loseHealth();
touchingenemy = true;
if(healthbar.health<=0)
{
getWorld().removeObject(this);
GameOver gameover = new GameOver();
Restart restart = new Restart();
myWorld.addObject(gameover, myWorld.getWidth()/2,myWorld.getHeight()/2);
myWorld.addObject(restart, myWorld.getWidth()/2,myWorld.getHeight()/2);
}
}
}else {
touchingenemy = false;
}
}HealthBar healthbar = null; if (myWorld instanceof Level1) healthbar = ((Level1) myWorld).getHealthBar(); else if (myWorld instanceof Level2) healthbar = ((Level2) myWorld).getHealthBar();