summaryrefslogtreecommitdiff
path: root/src/content_sao.cpp
diff options
context:
space:
mode:
authorRealBadAngel <mk@realbadangel.pl>2013-03-17 12:16:57 +0100
committerkwolekr <kwolekr@minetest.net>2013-03-17 11:39:35 -0400
commit7f51b2da28e004b82fc6835e5257e619da4666b2 (patch)
tree929ea44441822f0883fe9f5bd7521a465d128b7b /src/content_sao.cpp
parentc00c8832c6c8cf9a0089a486d026d829e82741a9 (diff)
downloadminetest-7f51b2da28e004b82fc6835e5257e619da4666b2.tar.gz
minetest-7f51b2da28e004b82fc6835e5257e619da4666b2.tar.bz2
minetest-7f51b2da28e004b82fc6835e5257e619da4666b2.zip
lua methods set_look_pitch and set_look_yaw
Diffstat (limited to 'src/content_sao.cpp')
-rw-r--r--src/content_sao.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/content_sao.cpp b/src/content_sao.cpp
index 1e02ea5a5..d7afc31d8 100644
--- a/src/content_sao.cpp
+++ b/src/content_sao.cpp
@@ -1230,6 +1230,20 @@ void PlayerSAO::moveTo(v3f pos, bool continuous)
m_moved = true;
}
+void PlayerSAO::setYaw(float yaw)
+{
+ m_player->setYaw(yaw);
+ // Force change on client
+ m_moved = true;
+}
+
+void PlayerSAO::setPitch(float pitch)
+{
+ m_player->setPitch(pitch);
+ // Force change on client
+ m_moved = true;
+}
+
int PlayerSAO::punch(v3f dir,
const ToolCapabilities *toolcap,
ServerActiveObject *puncher,