#pragma once #include #include #include "application/application.h" class ApplicationSFML : public Application { public: explicit ApplicationSFML(const std::shared_ptr& _render_window); virtual void display() override; virtual void run() override; private: const std::shared_ptr _render_window; };