9 #ifndef YAGE_ENGINE_SYSTEM_H
10 #define YAGE_ENGINE_SYSTEM_H
31 virtual void init() = 0;
38 virtual void update(
double dt) = 0;
System interface for the different systems in the engine.
Definition: system.h:18
virtual void init()=0
Initializes the system.
virtual ~System()=0
Virtual destructor to destroy all the objects that implement this properly.
Definition: system.h:48
virtual void update(double dt)=0
Updates the system at each interval using the time step.