d96b5a46849b4feb4a85eb699c9426744e43674f
[supertux.git] / src / scripting / camera.cpp
1 #include <config.h>
2
3 #include <string>
4 #include <stdio.h>
5 #include "object/camera.hpp"
6 #include "scripting/camera.hpp"
7 #include "math/vector.hpp"
8
9 #define NOIMPL      printf("%s not implemented.\n", __PRETTY_FUNCTION__);
10
11 namespace Scripting
12 {
13   Camera::Camera(::Camera* camera)
14     : camera(camera)
15   { }
16
17   Camera::~Camera()
18   { }
19   
20   void
21   Camera::shake(float , float , float )
22   {
23     NOIMPL;
24   }
25   
26   void
27   Camera::set_pos(float , float )
28   {
29     NOIMPL;
30   }
31
32   void
33   Camera::set_mode(const std::string& )
34   {
35     NOIMPL;
36   }
37
38   void
39   Camera::scroll_to(float x, float y, float scrolltime)
40   {
41     camera->scroll_to(Vector(x, y), scrolltime);
42   }
43 }