#ifndef GAME_SYSTEM_H #define GAME_SYSTEM_H #include "tier1/interface.h" abstract_class IGameSystem { public: virtual void Init() = 0; virtual void Tick( float fDelta ) = 0; virtual void Frame( float fDelta ) = 0; virtual void Shutdown() = 0; }; #endif