SystemManager::SystemManager(const ComponentManager &) { RegisterSystem(SystemPtr(new TimerUpdate)); RegisterSystem(SystemPtr(new WindowHandler)); RegisterSystem(SystemPtr(new TransformUpdate)); RegisterSystem(SystemPtr(new SpriteUpdate)); RegisterSystem(SystemPtr(new SceneDraw)); }
void GameCommon::Init() { RenderingSystem* renderSystem = new RenderingSystem(); SetRenderSystem(renderSystem); RegisterSystem(renderSystem); }