#pragma once #include #include namespace boundard { class Camera : public Actor { public: Camera(std::string name, Game& game) : Actor(std::move(name), game) {} float zoom() const { return zoom_; } void set_zoom(float zoom) { zoom_ = zoom > 0.0F ? zoom : 0.0001F; } private: float zoom_ = 1.0F; }; } // namespace boundard