ServerRemotePlayer implements ServerActiveObject
[oweals/minetest.git] / src / serverobject.h
index fce72ac640b130df366b0d7cec5abd7e45c1b2e3..66118cca021460985eb146e8702f4e4b51f9200d 100644 (file)
@@ -71,8 +71,15 @@ public:
        /*
                Some more dynamic interface
        */
-       virtual void setPos(v3f pos){ setBasePosition(pos); }
-       virtual void moveTo(v3f pos){ setBasePosition(pos); }
+       virtual void setPos(v3f pos)
+               { setBasePosition(pos); }
+       // continuous: if true, object does not stop immediately at pos
+       virtual void moveTo(v3f pos, bool continuous)
+               { setBasePosition(pos); }
+       // If object has moved less than this and data has not changed,
+       // saving to disk may be omitted
+       virtual float getMinimumSavedMovement()
+               { return 2.0*BS; }
 
        /*
                Step object in time.