List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEffect dispose
public void dispose()
From source file:se.danielj.skuttandenyancat.systems.EffectSystem.java
License:GNU General Public License
@Override protected void process(Entity e) { Position position = pm.get(e); Matrix4 m = new Matrix4(); m.translate(position.getX(), position.getY(), 0); batch.setTransformMatrix(m);/*from w w w . j ava 2 s . c o m*/ ParticleEffect particleEffect = em.get(e).getParticleEffect(); particleEffect.draw(batch, world.getDelta()); if (particleEffect.isComplete()) { particleEffect.dispose(); world.deleteEntity(e); } m.translate(-position.getX(), -position.getY(), 0); batch.setTransformMatrix(m); }
From source file:se.danielj.skuttandenyancat.systems.EffectSystem.java
License:GNU General Public License
public void dispose() { ImmutableBag<Entity> entities = world.getManager(GroupManager.class).getEntities(Constants.Groups.EFFECT); for (int i = 0; i < entities.size(); ++i) { ParticleEffect particleEffect = em.get(entities.get(i)).getParticleEffect(); particleEffect.dispose(); }//from www. java 2 s .c om }