#ifndef Component_h__ #define Component_h__ #include "Factory.h" #include "Entity.h" struct Component { EntityID Entity; virtual Component* Clone() const = 0; }; class ComponentFactory : public Factory { }; #endif // Component_h__