diff options
Diffstat (limited to 'src/serverobject.h')
-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. |