@Override public void update() { super.update(); size( size * left / lifespan ); } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.8f ? (1 - p) * 5 : 1; } }
public void reset( int index, float x, float y ) { super.reset( x, y, 0xFFFFFF, 8, 0.5f ); speed.polar( PointF.PI2 / 8 * index, 12 ); this.x -= speed.x * lifespan; this.y -= speed.y * lifespan; }
@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.8f ? (1 - p) * 5 : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; // alpha: 0 -> 1 -> 0; size: 6 -> 0; color: 0x660044 -> 0x000000 color( ColorMath.interpolate( 0x000000, 0x440044, p ) ); am = p < 0.5f ? p * p * 4 : (1 - p) * 2; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.8f ? (1 - p) * 5 : 1; } }
@Override public void update() { super.update(); am = 1 - left / lifespan; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.8f ? (1 - p) * 5 : 1; } }
@Override public void update() { super.update(); am = 1 - left / lifespan; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.75f ? (1 - p) * 4 : 1; } }
@Override public void update() { super.update(); am = left > 0.8f ? (1 - left) * 5 : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.6f ? (1 - p) * 2.5f : 1; } }
@Override public void update() { super.update(); am = left > 0.8f ? (1 - left) * 5 : 1; } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.6f ? (1 - p) * 2.5f : 1; } }
@Override public void update() { super.update(); size( size * left / lifespan ); } }
@Override public void update() { super.update(); float p = left / lifespan; am = p > 0.6f ? (1 - p) * 2.5f : 1; } }
@Override public void update() { super.update(); am = (1 - left / lifespan) / 2; } }
@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; // alpha: 0 -> 1 -> 0; size: 6 -> 0; color: 0x660044 -> 0x000000 color( ColorMath.interpolate( 0x000000, 0x440044, p ) ); am = p < 0.5f ? p * p * 4 : (1 - p) * 2; } }