#ifndef GAME_H #define GAME_H #include #include class Game { public: virtual ~Game() = default; virtual void run() = 0; virtual void input(const sf::Event& event) = 0; virtual void update() = 0; virtual void draw(const sf::RenderWindow& window) const = 0; }; #endif // GAME_H