diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-11-12 11:59:56 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 19:13:39 +0200 |
commit | 526eedf98e45fc3b0ad768ecb1d0cbc1968def2f (patch) | |
tree | 0b972c05ad7609f1f0d8df269c2255223940499f /src/serverobject.h | |
parent | dcedfdacd1ba77591cdc0aa2b8c123c6a5ef2f5d (diff) | |
download | hax-minetest-server-526eedf98e45fc3b0ad768ecb1d0cbc1968def2f.tar.gz hax-minetest-server-526eedf98e45fc3b0ad768ecb1d0cbc1968def2f.zip |
Scripting WIP
Diffstat (limited to '')
-rw-r--r-- | src/serverobject.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/serverobject.h b/src/serverobject.h index 8d6bfd6e8..fce72ac64 100644 --- a/src/serverobject.h +++ b/src/serverobject.h @@ -20,7 +20,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #ifndef SERVEROBJECT_HEADER #define SERVEROBJECT_HEADER -#include "common_irrlicht.h" +#include "irrlichttypes.h" #include "activeobject.h" #include "utility.h" @@ -64,14 +64,17 @@ public: /* Some simple getters/setters */ - v3f getBasePosition() - {return m_base_position;} - void setBasePosition(v3f pos) - {m_base_position = pos;} - ServerEnvironment* getEnv() - {return m_env;} + v3f getBasePosition(){ return m_base_position; } + void setBasePosition(v3f pos){ m_base_position = pos; } + ServerEnvironment* getEnv(){ return m_env; } /* + Some more dynamic interface + */ + virtual void setPos(v3f pos){ setBasePosition(pos); } + virtual void moveTo(v3f pos){ setBasePosition(pos); } + + /* Step object in time. Messages added to messages are sent to client over network. |