#pragma once #include #include #include "shared/classicmode/classicfactory.h" class ClassicFactorySFML : public ClassicFactory { public: explicit ClassicFactorySFML(sf::RenderTarget * const render_target); virtual std::unique_ptr getGame() const override; virtual std::unique_ptr getEditor() const override; private: sf::RenderTarget * const _render_target; };