#pragma once #include "Entity.h" #include "StaticRegistry.h" class ItemEntity : public Entity { public: ItemEntity(); }; class ItemEntityType : public EntityType { REGISTRABLE( ItemEntityType ) protected: virtual Entity* createEntity() const override; public: ItemEntityType(); }; REGISTER( ItemEntityType, EntityType )