package net.fourbytes.shadow.particles;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import net.fourbytes.shadow.Images;
import net.fourbytes.shadow.Particle;
import net.fourbytes.shadow.ParticleType;
import net.fourbytes.shadow.Shadow;
public class PixelParticle extends ParticleType {
public PixelParticle() {
}
@Override
public void create(Particle particle, Color color, float size, float time) {
super.create(particle, color, size, time);
particle.movement.x = (Shadow.rand.nextFloat()-0.5f)*particle.rec.width * 2f;
particle.movement.y = (Shadow.rand.nextFloat()-0.5f)*particle.rec.height * 3f;
}
@Override
public TextureRegion getTexture(Particle particle, int id) {
return Images.getTextureRegion("white");
}
@Override
public void tick(Particle particle) {
super.tick(particle);
}
}