@@ -291,7 +291,8 @@ DWORD WINAPI directFFBThread(LPVOID lParam) {
291
291
}
292
292
293
293
prod[0 ] = s * firc6[0 ];
294
- r = (int )(prod[0 ] + prod[1 ] + prod[2 ] + prod[3 ] + prod[4 ] + prod[5 ]) + scaleTorque (yawForce[0 ]);
294
+ r = (int )(prod[0 ] + prod[1 ] + prod[2 ] + prod[3 ] + prod[4 ] + prod[5 ]) +
295
+ scaleTorque (yawForce[0 ]);
295
296
296
297
if (use360)
297
298
r += scaleTorque (suspForceST[0 ]);
@@ -301,7 +302,8 @@ DWORD WINAPI directFFBThread(LPVOID lParam) {
301
302
for (int i = 1 ; i < DIRECT_INTERP_SAMPLES; i++) {
302
303
303
304
prod[i] = s * firc6[i];
304
- r = (int )(prod[0 ] + prod[1 ] + prod[2 ] + prod[3 ] + prod[4 ] + prod[5 ]) + scaleTorque (yawForce[i]);
305
+ r = (int )(prod[0 ] + prod[1 ] + prod[2 ] + prod[3 ] + prod[4 ] + prod[5 ]) +
306
+ scaleTorque (yawForce[i]);
305
307
306
308
if (use360)
307
309
r += scaleTorque (suspForceST[i]);
@@ -901,7 +903,9 @@ int APIENTRY wWinMain(
901
903
902
904
for (int i = 0 ; i < DIRECT_INTERP_SAMPLES; i++) {
903
905
yawFilter[i] = yaw * firc6[i];
904
- yawForce[i] = yawFilter[0 ] + yawFilter[1 ] + yawFilter[2 ] + yawFilter[3 ] + yawFilter[4 ] + yawFilter[5 ];
906
+ yawForce[i] =
907
+ yawFilter[0 ] + yawFilter[1 ] + yawFilter[2 ] +
908
+ yawFilter[3 ] + yawFilter[4 ] + yawFilter[5 ];
905
909
}
906
910
907
911
if (*isOnTrack)
@@ -947,7 +951,11 @@ int APIENTRY wWinMain(
947
951
setFFB (scaleTorque (swTorqueST[i] + suspForceST[i] + yawForce[i]));
948
952
sleepSpinUntil (&start, 2000 , 2760 * (i + 1 ));
949
953
}
950
- setFFB (scaleTorque (swTorqueST[STmaxIdx] + suspForceST[STmaxIdx] + yawForce[STmaxIdx]));
954
+ setFFB (
955
+ scaleTorque (
956
+ swTorqueST[STmaxIdx] + suspForceST[STmaxIdx] + yawForce[STmaxIdx]
957
+ )
958
+ );
951
959
952
960
}
953
961
break ;
@@ -958,7 +966,11 @@ int APIENTRY wWinMain(
958
966
float sdiff = (suspForceST[0 ] - lastSuspForce) / 2 .0f ;
959
967
int force, iMax = STmaxIdx << 1 ;
960
968
961
- setFFB (scaleTorque (lastTorque + diff + lastSuspForce + sdiff + yawForce[0 ]));
969
+ setFFB (
970
+ scaleTorque (
971
+ lastTorque + diff + lastSuspForce + sdiff + yawForce[0 ]
972
+ )
973
+ );
962
974
963
975
for (int i = 0 ; i < iMax; i++) {
964
976
@@ -967,18 +979,29 @@ int APIENTRY wWinMain(
967
979
if (i & 1 ) {
968
980
diff = (swTorqueST[idx + 1 ] - swTorqueST[idx]) / 2 .0f ;
969
981
sdiff = (suspForceST[idx + 1 ] - suspForceST[idx]) / 2 .0f ;
970
- force = scaleTorque (swTorqueST[idx] + diff + suspForceST[idx] + sdiff + yawForce[idx]);
982
+ force =
983
+ scaleTorque (
984
+ swTorqueST[idx] + diff + suspForceST[idx] +
985
+ sdiff + yawForce[idx]
986
+ );
971
987
}
972
988
else
973
- force = scaleTorque (swTorqueST[idx] + suspForceST[idx] + yawForce[idx]);
989
+ force =
990
+ scaleTorque (
991
+ swTorqueST[idx] + suspForceST[idx] + yawForce[idx]
992
+ );
974
993
975
994
sleepSpinUntil (&start, 0 , 1380 * (i + 1 ));
976
995
setFFB (force);
977
996
978
997
}
979
998
980
999
sleepSpinUntil (&start, 0 , 1380 * (iMax + 1 ));
981
- setFFB (scaleTorque (swTorqueST[STmaxIdx] + suspForceST[STmaxIdx] + yawForce[STmaxIdx]));
1000
+ setFFB (
1001
+ scaleTorque (
1002
+ swTorqueST[STmaxIdx] + suspForceST[STmaxIdx] + yawForce[STmaxIdx]
1003
+ )
1004
+ );
982
1005
lastTorque = swTorqueST[STmaxIdx];
983
1006
lastSuspForce = suspForceST[STmaxIdx];
984
1007
@@ -1294,7 +1317,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
1294
1317
switch (lParam) {
1295
1318
case WM_LBUTTONUP:
1296
1319
restore ();
1297
- break ;
1320
+ break ;
1298
1321
case WM_RBUTTONUP: {
1299
1322
HMENU trayMenu = CreatePopupMenu ();
1300
1323
POINT curPoint;
0 commit comments