X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Fcamera.cpp;h=d96b5a46849b4feb4a85eb699c9426744e43674f;hb=ca12c25190d1349c69fe26093bd7f85186399b4f;hp=6f6173b1b90924d1bd581ddab5529bc213f3baa6;hpb=5b7f9214cb929399f1a855ef5807018a9447d510;p=supertux.git diff --git a/src/scripting/camera.cpp b/src/scripting/camera.cpp index 6f6173b1b..d96b5a468 100644 --- a/src/scripting/camera.cpp +++ b/src/scripting/camera.cpp @@ -2,13 +2,16 @@ #include #include -#include "camera.hpp" +#include "object/camera.hpp" +#include "scripting/camera.hpp" +#include "math/vector.hpp" #define NOIMPL printf("%s not implemented.\n", __PRETTY_FUNCTION__); namespace Scripting { - Camera::Camera() + Camera::Camera(::Camera* camera) + : camera(camera) { } Camera::~Camera() @@ -30,5 +33,11 @@ namespace Scripting Camera::set_mode(const std::string& ) { NOIMPL; - } + } + + void + Camera::scroll_to(float x, float y, float scrolltime) + { + camera->scroll_to(Vector(x, y), scrolltime); + } }