public void hitMonster() { Actor monster = getOneIntersectingObject(Monster.class); if(monster != null) { World myLevel1 = getWorld(); Level1 level1 = (Level1)myLevel1; HealthBar healthbar = level1.getHealthBar(); if(touchingMonster == false) { healthbar.loseHealth(); touchingMonster = true; setLocation(46, 508); if(healthbar.health <=0) { GameOver gameover = new GameOver(); myLevel1.addObject(gameover, myLevel1.getWidth()/2, myLevel1.getHeight()/2); myLevel1.removeObject(this); } } }else { touchingMonster = false; } }
public void hitMonster2() { Actor monster1 = getOneIntersectingObject(Monster.class); if(monster1 != null) { World myLevel2 = getWorld(); Level2 level2 = (Level2)myLevel2; HealthBar healthbar = level2.getHealthBar(); if(touchingMonster1 == false) { healthbar.loseHealth(); touchingMonster1 = true; setLocation(46, 508); if(healthbar.health <=0) { GameOver gameover = new GameOver(); myLevel2.addObject(gameover, myLevel2.getWidth()/2, myLevel2.getHeight()/2); myLevel2.removeObject(this); } } }else { touchingMonster1 = false; } }