5 #include "object/camera.hpp"
6 #include "scripting/camera.hpp"
7 #include "math/vector.hpp"
9 #define NOIMPL msg_fatal << __PRETTY_FUNCTION__ << " not implemented."
13 Camera::Camera(::Camera* camera)
21 Camera::shake(float , float , float )
27 Camera::set_pos(float , float )
33 Camera::set_mode(const std::string& mode)
35 if(mode == "normal") {
36 camera->mode = ::Camera::NORMAL;
37 } else if(mode == "manual") {
38 camera->mode = ::Camera::MANUAL;
40 msg_fatal << "Camera mode '" << mode << "' unknown.";
45 Camera::scroll_to(float x, float y, float scrolltime)
47 camera->scroll_to(Vector(x, y), scrolltime);