- More work on scripting interface
[supertux.git] / src / scripting / scripted_object.cpp
1 #include <config.h>
2
3 #include <string>
4 #include <stdio.h>
5 #include "scripted_object.h"
6
7 #define NOIMPL      printf("%s not implemented.\n", __PRETTY_FUNCTION__)
8
9 namespace Scripting
10 {
11   ScriptedObject::ScriptedObject()
12   {}
13
14   ScriptedObject::~ScriptedObject()
15   {}
16
17   void
18   ScriptedObject::set_animation(const std::string& )
19   {
20     NOIMPL;
21   }
22
23   std::string
24   ScriptedObject::get_animation()
25   {
26     NOIMPL;
27     return "";
28   }
29
30   void
31   ScriptedObject::move(float , float )
32   {
33     NOIMPL;
34   }
35
36   void
37   ScriptedObject::set_pos(float , float )
38   {
39     NOIMPL;
40   }
41
42   float
43   ScriptedObject::get_pos_x()
44   {
45     NOIMPL;
46     return -1;
47   }
48
49   float
50   ScriptedObject::get_pos_y()
51   {
52     NOIMPL;
53     return -1;
54   }
55
56   void
57   ScriptedObject::set_velocity(float , float )
58   {
59     NOIMPL;
60   }
61
62   float
63   ScriptedObject::get_velocity_x()
64   {
65     NOIMPL;
66     return -1;
67   }
68
69   float
70   ScriptedObject::get_velocity_y()
71   {
72     NOIMPL;
73     return -1;
74   }
75 }