22 #ifndef EZGL_ICOMPONENT_HPP 23 #define EZGL_ICOMPONENT_HPP Object factory and Main game executor.
Definition: Object.hpp:46
Allows Component to utilize dynamic polymorphism.
Definition: IComponent.hpp:41
virtual void IInit(Object &self, Object &main)=0
Initialize all components.
virtual void IUpdate(Object &self, Object &main)=0
Update all components.