#ifndef OBJECT_H #define OBJECT_H #include #include #include class Level; class Object { private: public: uint64_t objectUID; bool shouldUpdate = true; public: ~Object() { destroyed(); } public: virtual void spawned() { } virtual void update(float delta) { } virtual void destroyed() { } }; #endif /* OBJECT_H */