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();