/** Resets the effect so it can be started again like a new effect. Any changes to * scale are reverted. See {@link #reset(boolean)}.*/ public void reset () { reset(true); }
/** Resets the effect so it can be started again like a new effect. Any changes to * scale are reverted. See {@link #reset(boolean)}.*/ public void reset () { reset(true); }
/** Resets the effect so it can be started again like a new effect. Any changes to * scale are reverted. See {@link #reset(boolean)}.*/ public void reset () { reset(true); }
public void reset() { tmpPosX = tmpPosY = 0; effect.reset(); }
public void reset() { particleEffect.reset(); }
@Override public void player (PlayerCar player) { super.player(player); if (!hasPlayer) { fx.effect.allowCompletion(); } else { fx.effect.reset(); } }
@Override public void render() { Gdx.gl.glClearColor(0.0f, 0.0f, 0.0f, 1.0f); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0.0f); camera.unproject(touchPos); for (ParticleEffect effect : effects) { effect.setPosition(touchPos.x, touchPos.y); if (effect.isComplete()) { effect.reset(); } } batch.setProjectionMatrix(camera.combined); batch.begin(); effects[currentEffect].draw(batch, Gdx.graphics.getDeltaTime()); batch.end(); }
batch.end(); if (pe.isComplete()) pe.reset();