From 38b94f248ad2473b8c49e9832215071e8a79944f Mon Sep 17 00:00:00 2001 From: paramat Date: Wed, 10 Apr 2019 20:33:54 +0100 Subject: Attend to review, re-arrange blank lines, update lua_api.txt --- src/client/content_cao.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/client/content_cao.cpp') diff --git a/src/client/content_cao.cpp b/src/client/content_cao.cpp index 22f62e6c3..b169ba75f 100644 --- a/src/client/content_cao.cpp +++ b/src/client/content_cao.cpp @@ -997,21 +997,20 @@ void GenericCAO::step(float dtime, ClientEnvironment *env) if (!getParent() && m_prop.automatic_face_movement_dir && (fabs(m_velocity.Z) > 0.001 || fabs(m_velocity.X) > 0.001)) { - float target_yaw = atan2(m_velocity.Z, m_velocity.X) * 180 / M_PI + m_prop.automatic_face_movement_dir_offset; float max_rotation_per_sec = m_prop.automatic_face_movement_max_rotation_per_sec; - if (max_rotation_per_sec > 0) { - float max_rotation_delta = dtime * max_rotation_per_sec; - wrappedApproachShortest(m_rotation.Y, target_yaw, max_rotation_delta, 360.f); - } else - // Negative values of ...max_rotation_per_sec mean disabled. + if (max_rotation_per_sec > 0) { + wrappedApproachShortest(m_rotation.Y, target_yaw, + dtime * max_rotation_per_sec, 360.f); + } else { + // Negative values of max_rotation_per_sec mean disabled. m_rotation.Y = target_yaw; + } rot_translator.val_current = m_rotation; - updateNodePos(); } } -- cgit v1.2.3