+ /* if we are at the start but not each checkpoint validate, it's an incomplete lap */
+ if (r/8==0 && r!=0 && car->lastcheck!=31 && car->lastcheck>0)
+ {
+ car->lastcheck=0;
+ car->lapflag=2;
+ }
+
+ /* if the car is braking, display red lights */
+ if (keys & 4 && car->speed>0.1) car->lights_brake=1; else car->lights_brake=0;
+
+ /* if the car is going backwards, display white lights */
+ if (car->speed<-0.1) car->lights_backwards=1; else car->lights_backwards=0;
+
+ /* if the car is stopped, then warning */
+ if (car->speed>=-0.1 && car->speed<=0.1)
+ car->lights_warning=1;
+ else
+ car->lights_warning=0;
+