From 981dd7358c04d0a3d6b305b9f96e398cdcb6937f Mon Sep 17 00:00:00 2001 From: Michele Bini Date: Sat, 2 Apr 2022 21:18:58 +0200 Subject: Hopefully improve jump detection and scoring diff --git a/src/displayapp/screens/Motion.cpp b/src/displayapp/screens/Motion.cpp index e667d52..79132ec 100644 --- a/src/displayapp/screens/Motion.cpp +++ b/src/displayapp/screens/Motion.cpp @@ -84,11 +84,10 @@ void Motion::Refresh() { jumping = true; } double jump_ratio = 1.0 - G_scaled; - double jump_ratio *= jump_ratio; double current_jump_accel = jump_ratio * 9.8; double current_frame_s = current_frame_ms * 0.001; current_jump_speed += current_jump_accel * current_frame_s; - current_jump_length += current_jump_speed * current_frame_s; + current_jump_length += current_jump_speed * current_frame_s * jump_ratio; } else { if (jumping) { double best_jump_length = records[0].jump_length; -- cgit v0.10.2