#pragma once #include #include #include #include "Label.h" #include "Source.h" class View { public: explicit View(std::unique_ptr source); void update(float dt); void draw() const; private: Camera m_camera; std::unique_ptr m_source; std::vector