IWindowKeeper.h 370 bytes
#pragma once
#include <SFML/Graphics/RenderWindow.hpp>
class IWindowKeeper {
protected:
    virtual void event_handling() = 0;  ///@todo
    virtual void update() = 0;  ///@todo
    virtual void render() = 0;  ///@todo
public:
    IWindowKeeper(const sf::VideoMode& video_mode, const std::string& window_title) {}  ///@todo
protected:
    sf::RenderWindow m_window;