#ifndef HOLESOME_WORLD_VIEW_H #define HOLESOME_WORLD_VIEW_H #include "../game_object.h" #include "../game.h" class WorldView : public GameObject { public: explicit WorldView(); ~WorldView(); void draw(sf::RenderWindow *window) const override; void update(Game *game) override; private: sf::View *view; bool hasViewChanged; void initializeView(Game *game); void setSize(sf::Vector2u windowSize); void moveViewByControls(); }; #endif //HOLESOME_WORLD_VIEW_H