public static ArrayList<ParticleData> initializeParticleData() { ArrayList<ParticleData> data = new ArrayList<>(Particle.Type.PARTICLE_COUNT.ordinal()); ParticleData propellant = new ParticleData(); propellant.color = new Color(255, 255, 50); propellant.lifetime = Time.getSeconds(0.6f); data.add(Particle.Type.PROPELLANT.ordinal(), propellant); ParticleData smoke = new ParticleData(); smoke.color = new Color(50, 50, 50); smoke.lifetime = Time.getSeconds(4.0f); data.add(Particle.Type.SMOKE.ordinal(), smoke); return data; }