Files
Boundard/include/camera.hpp
T

21 lines
373 B
C++

#pragma once
#include <string>
#include <actor.hpp>
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