ProjectZombie/src/projectzombie/entity/EntityDummy.java

65 lines
981 B
Java
Executable File

package projectzombie.entity;
import bdf.types.BdfObject;
import gl_engine.vec.Vec2d;
import projectzombie.init.Models;
import projectzombie.model.Model;
public class EntityDummy extends Entity implements EntityAlive
{
public EntityDummy(BdfObject bdf) {
super(bdf);
}
public EntityDummy(Vec2d pos) {
super(pos);
this.hitbox = 0.5;
this.isSolid = true;
}
@Override
public void addHealth(double amount) {
}
@Override
public void removeHealth(double amount) {
int l = 4;
amount = amount / (l / 2.5 + 1);
System.out.println("Dummy Damage Aount: "+amount);
}
@Override
public double getHealth() {
return 100;
}
@Override
public void resetHealth() {
}
@Override
public void clearHealth() {
}
@Override
public double maxHealth() {
return 100;
}
@Override
public void setHealth(double health) {
}
@Override
public int bloodParticles() {
return 5;
}
@Override
public Model getModel() {
return Models.ENTITY_DUMMY;
}
}