X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fcontent_sao.h;h=c5e1471bc2c4666fa7d172f913c1e6145392f438;hb=013921782b1a8506f4aee1d1be0312002eddd575;hp=04d33647edba3eaef6fcfff8e2b50c65754adf7f;hpb=0ce0c8fcfba655c8db5f53ce8e3ab7adfa59768a;p=oweals%2Fminetest.git diff --git a/src/content_sao.h b/src/content_sao.h index 04d33647e..c5e1471bc 100644 --- a/src/content_sao.h +++ b/src/content_sao.h @@ -216,8 +216,13 @@ public: void setPos(v3f pos); void moveTo(v3f pos, bool continuous); float getMinimumSavedMovement(); + /* LuaEntitySAO-specific */ void setVelocity(v3f velocity); void setAcceleration(v3f acceleration); + v3f getAcceleration(); + void setTextureMod(const std::string &mod); + void setSprite(v2s16 p, int num_frames, float framelength, + bool select_horiz_by_yawpitch); private: void sendPosition(bool do_interpolate, bool is_movement_end); @@ -231,6 +236,7 @@ private: float m_yaw; float m_last_sent_yaw; v3f m_last_sent_position; + v3f m_last_sent_velocity; float m_last_sent_position_timer; float m_last_sent_move_precision; };