#ifndef EFFECT_H #define EFFECT_H #include #include "thing.h" class Effect : public Thing { public: Effect(); void draw(int x, int y); const ThingAttributes& getAttributes(); virtual EffectPtr asEffect() { return std::static_pointer_cast(shared_from_this()); } }; #endif