41 lines
770 B
Java
Executable File
41 lines
770 B
Java
Executable File
package projectzombie.entity.particle;
|
|
|
|
import gl_engine.vec.Vec3d;
|
|
import projectzombie.entity.particle.ParticleBreak.Break;
|
|
import projectzombie.init.Models;
|
|
import projectzombie.model.IModel;
|
|
|
|
public class ParticleWater extends ParticleBreak
|
|
{
|
|
public ParticleWater(Vec3d pos, Vec3d velocity) {
|
|
this(pos, velocity, 1);
|
|
}
|
|
|
|
public ParticleWater(Vec3d pos, Vec3d velocity, int count) {
|
|
super(pos, velocity, Models.PARTICLE_WATER, count, 0.04);
|
|
|
|
still_ypos = -1;
|
|
}
|
|
|
|
@Override
|
|
public boolean isDead() {
|
|
return still == particles.length;
|
|
}
|
|
|
|
@Override
|
|
protected double getHeight(IModel model) {
|
|
return 0.5;
|
|
}
|
|
|
|
@Override
|
|
protected double getParticleSpeed() {
|
|
return 0.05;
|
|
}
|
|
|
|
@Override
|
|
protected double getParticleFade() {
|
|
return 0.5;
|
|
}
|
|
|
|
}
|