public void execute(IsoGameCharacter owner) { if (owner.def.Frame == (float) (owner.sprite.CurrentAnim.Frames.size() - 1)) { if (owner == TutorialManager.instance.wife) owner.dir = IsoDirections.S; owner.RemoveAttachedAnims(); IsoFireManager.StartFire(owner.getCell(), owner.getCurrentSquare(), true, 60); if (owner instanceof IsoZombie) IsoWorld.instance.MetaCellGrid[IsoWorld.instance.x][IsoWorld.instance.y].zombieCount--; IsoDeadBody body = new IsoDeadBody(owner); } }