v0.3.0: added a safety check to danger indicator

This commit is contained in:
Evan Debenham 2015-04-27 15:54:41 -04:00 committed by Evan Debenham
parent 8c1f4aed38
commit 06aa051410

View File

@ -93,14 +93,16 @@ public class DangerIndicator extends Tag {
@Override
protected void onClick() {
Mob target = Dungeon.hero.visibleEnemy( enemyIndex++ );
HealthIndicator.instance.target( target == HealthIndicator.instance.target() ? null : target );
if (Dungeon.hero.curAction == null) {
Camera.main.target = null;
Camera.main.focusOn(target.sprite);
}
if (Dungeon.hero.visibleEnemies() > 0) {
Mob target = Dungeon.hero.visibleEnemy(enemyIndex++);
HealthIndicator.instance.target(target == HealthIndicator.instance.target() ? null : target);
if (Dungeon.hero.curAction == null) {
Camera.main.target = null;
Camera.main.focusOn(target.sprite);
}
}
}
}