#ifndef ENGINE_H_ #define ENGINE_H_ #include #include #include "window/window.h" #include "window/events/window.h" #include "app/app.h" class Engine { public: static void Run(std::unique_ptr app); private: void HandleWindowResized(const WindowResized& event); private: static std::unique_ptr s_app; static std::shared_ptr s_window; static bool s_running; }; #endif // ENGINE_H_