65 lines
981 B
Java
Executable File
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;
|
|
}
|
|
|
|
}
|