aozhiwei 3a7638a790 1
2020-02-11 11:38:28 +08:00

28 lines
458 B
C++

#pragma once
#include "entity.h"
namespace MetaData
{
struct Player;
struct Equip;
}
class Human;
class Smoke : public Entity
{
public:
MetaData::Equip* gun_meta = nullptr;
MetaData::Equip* meta = nullptr;
Human* player = nullptr;
a8::Vec2 dir;
a8::Vec2 born_pos;
a8::Vec2 born_dir;
Smoke();
virtual ~Smoke() override;
virtual void Initialize() override;
virtual void Update(int delta_time) override;
};