#pragma once #include class GameEngineInterface { public: GameEngineInterface() = default; virtual ~GameEngineInterface() = default; virtual void Init(HMODULE hModule) = 0; virtual void Restore() = 0; };