ProjectZombie/src/shootergame/items/ItemFlare.java

26 lines
600 B
Java

package shootergame.items;
import shootergame.entity.Entity;
import shootergame.entity.EntityFlare;
import shootergame.init.Textures;
import shootergame.util.math.ItemStack;
import shootergame.world.chunk.Chunk;
import shootergame.world.layer.Layer;
public class ItemFlare extends Item
{
public ItemFlare(String id) {
super(id);
this.texture = Textures.ENTITY_FLARE;
}
@Override
public void onAction(ItemStack stack, Layer layer, Chunk chunk, Entity entity) {
super.onAction(stack, layer, chunk, entity);
layer.spawnEntity(new EntityFlare(entity.pos.copy(), entity.angle));
}
}