src/main/java/weathfold/partixel/api/ParticleSystem.java
/**
     * @return A particle object not in use. Might be pooled or newly created.
     */
@return A particle object not in use. Might be pooled or newly created.
@return A particle object not in use . Might be pooled or newly created .
public Particle idle() {
        if (pooled.isEmpty()) {
            return createParticle();
        } else {
            Particle ret = pooled.remove(0);
            ret.reset();
            return ret;
        }
    }
public Particle idle ( ) { if ( pooled . isEmpty ( ) ) { return createParticle ( ) ; } else { Particle ret = pooled . remove ( 0 ) ; ret . reset ( ) ; return ret ; } }
@return A particle object not in use.
@return A particle object not in use .