From eabfef6efe9cbe548f3f50511aeb0b466cafc73a Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Wed, 15 Jan 2025 14:11:42 -0500 Subject: [PATCH] fix bug in tyre effects and its test --- src/monocoque/devices/hapticeffect.c | 2 +- src/monocoque/gameloop/gameloop.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/monocoque/devices/hapticeffect.c b/src/monocoque/devices/hapticeffect.c index 4a0841f..8be90ad 100644 --- a/src/monocoque/devices/hapticeffect.c +++ b/src/monocoque/devices/hapticeffect.c @@ -390,7 +390,7 @@ double slipeffect(SimData* simdata, int effecttype, int tyre, double threshold, { return 0; } - if(simdata->Zvelocity > 1 || simdata->Zvelocity < -1) + if(simdata->Zvelocity > 1) { return 0; } diff --git a/src/monocoque/gameloop/gameloop.c b/src/monocoque/gameloop/gameloop.c index e06c531..f61b8c1 100644 --- a/src/monocoque/gameloop/gameloop.c +++ b/src/monocoque/gameloop/gameloop.c @@ -787,6 +787,9 @@ int tester(SimDevice* devices, int numdevices) simdata->tyrediameter[1] = -1; simdata->tyrediameter[2] = -1; simdata->tyrediameter[3] = -1; + simdata->Xvelocity = 0; + simdata->Yvelocity = 100; + simdata->Zvelocity = 0; sleep(3);