From 600c6f60c0cb6f34ff70781d3e6681259c7b355c Mon Sep 17 00:00:00 2001 From: Cary Sandvig Date: Mon, 4 Dec 2000 19:50:35 +0000 Subject: [PATCH] how about incrementing time? --- panda/src/testbed/deadrec_rec.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/panda/src/testbed/deadrec_rec.cxx b/panda/src/testbed/deadrec_rec.cxx index 1b1327ad2a..f1f84aa080 100644 --- a/panda/src/testbed/deadrec_rec.cxx +++ b/panda/src/testbed/deadrec_rec.cxx @@ -422,10 +422,13 @@ inline static void correction_lerp(void) { prev_pos = my_pos; save_pos = target_pos; } else { - // half second lerp - float tmp = time * 2.; - LVector3f vtmp = save_pos - prev_pos; - my_pos = (tmp * vtmp) + prev_pos; + if (time < 0.5) { + // half second lerp + float tmp = time * 2.; + LVector3f vtmp = save_pos - prev_pos; + my_pos = (tmp * vtmp) + prev_pos; + time += ClockObject::get_global_clock()->get_dt(); + } } } else { if (new_telemetry) {