GameState.h 460 bytes
#pragma once
#include <BasicAbstractions/IState.h>
#include <BasicAbstractions/IWindowKeeper.h>
struct GameState : IState, IWindowKeeper {
    explicit GameState(IStateManager& state_manager, const sf::VideoMode& video_mode, const sf::String& window_title) : IState(state_manager), IWindowKeeper(video_mode, window_title) {}
    bool do_step() override;
    void event_handling() override {};
    void update() override {};
    void render() override {};