Additional bullet effects / Rotational replacement

This commit is contained in:
Anuken
2018-04-03 18:36:18 -04:00
parent 94f2e880cd
commit 636da8f95f
9 changed files with 29 additions and 8 deletions
@@ -7,14 +7,21 @@ import io.anuke.ucore.entities.BaseBulletType;
public abstract class BulletType extends BaseBulletType<Bullet>{
public Effect hitEffect = BulletFx.hit;
public Effect despawnEffect = BulletFx.despawn;
public BulletType(float speed, int damage){
this.speed = speed;
this.damage = damage;
lifetime = 40f;
}
@Override
public void hit(Bullet b, float hitx, float hity){
Effects.effect(hitEffect, hitx, hity, b.angle());
}
@Override
public void despawned(Bullet b){
Effects.effect(despawnEffect, b.x, b.y, b.angle());
}
}