22 lines
357 B
C++
22 lines
357 B
C++
#pragma once
|
|
|
|
#include "util/Types.h"
|
|
#include "world/dim/ent/DrawableEntity.h"
|
|
|
|
class BlockDef;
|
|
|
|
class ParticleEntity : public DrawableEntity {
|
|
public:
|
|
ParticleEntity(SubgamePtr game, DimensionPtr dim, vec3 pos, BlockDef& block);
|
|
|
|
void update(f64 delta, vec3 player);
|
|
|
|
void draw(Renderer& renderer) override;
|
|
|
|
f32 time = 0;
|
|
|
|
private:
|
|
vec3 vel;
|
|
};
|
|
|