]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Make set_pitch and set_yaw more accurate by not rounding it to integers
authorElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 13 May 2021 17:34:32 +0000 (19:34 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 13 May 2021 17:34:32 +0000 (19:34 +0200)
src/script/lua_api/l_localplayer.cpp

index b8673379a91eca47d5f842725d3b955521bd5a4b..4f57ee00f89f444be4cfb599167136b3d5269664 100644 (file)
@@ -84,7 +84,7 @@ int LuaLocalPlayer::l_set_yaw(lua_State *L)
        LocalPlayer *player = getobject(L, 1);
 
        if (lua_isnumber(L, 2)) {
-               int yaw = lua_tonumber(L, 2);
+               double yaw = lua_tonumber(L, 2);
                player->setYaw(yaw);
                g_game->cam_view.camera_yaw = yaw;
                g_game->cam_view_target.camera_yaw = yaw;
@@ -104,7 +104,7 @@ int LuaLocalPlayer::l_set_pitch(lua_State *L)
        LocalPlayer *player = getobject(L, 1);
 
        if (lua_isnumber(L, 2)) {
-               int pitch = lua_tonumber(L, 2);
+               double pitch = lua_tonumber(L, 2);
                player->setPitch(pitch);
                g_game->cam_view.camera_pitch = pitch;
                g_game->cam_view_target.camera_pitch = pitch;