2019-04-02 19:18:09 +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;
Vector2D dir;
Vector2D born_pos;
Vector2D born_dir;
Smoke();
virtual ~Smoke() override;
virtual void Initialize() override;
virtual void Update(int delta_time) override;
};