@Override public void update() { super.update(); float p = left / lifespan; am = (p < 0.5f ? p : 1 - p) * 1.5f; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.6f ? (1 - p) * 2.5f : 1; } }
@Override protected void layout() { bLight.x = x - bLight.width / 2; bLight.y = y - bLight.height / 2; emitter.pos( x - bLight.width / 4, y - bLight.height / 4, bLight.width / 2, bLight.height / 2 ); fLight.x = x - fLight.width / 2; fLight.y = y - fLight.height / 2; }
@Override public void update() { if (visible = (pos < Dungeon.level.heroFOV.length && Dungeon.level.heroFOV[pos])) { super.update(); } } }
public void visible(boolean value){ this.visible = value; if (emitter != null && !visible){ emitter.killAndErase(); emitter = null; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p < 0.5f ? p : 1 - p; scale.x = (1 - p) * 4; scale.y = 16 + (1 - p) * 16; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.8f ? (1 - p) * 5 : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; am = (p < 0.5f ? p : 1 - p) * size * 0.2f; }
@Override public void update() { super.update(); am = 1 - left / lifespan; } }
@Override public void update() { super.update(); float p = left / lifespan; am = (p < 0.5f ? p : 1 - p) * 1.5f; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.5f ? (1 - p) * 2f : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p < 0.5f ? p : 1 - p; scale.x = (1 - p) * 4; scale.y = 16 + (1 - p) * 16; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.75f ? (1 - p) * 4 : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.5f ? (1 - p) * 2f : 1; } }
@Override public void update() { super.update(); am = (1 - left / lifespan) / 2; } }
@Override public void update() { super.update(); am = left > 0.8f ? (1 - left) * 5 : 1; } }