+ /* if the car is braking, display red lights */
+ if (car.lights_brake)
+ {
+ lights(car.x+cos(car.angle)*car.w/3-sin(car.angle)*4,car.y+sin(car.angle)*car.h/3+cos(car.angle)*4,3,C_RED);
+ lights(car.x+cos(car.angle)*car.w/3+sin(car.angle)*4,car.y+sin(car.angle)*car.h/3-cos(car.angle)*4,3,C_RED);
+ }
+
+ /* if the car is going backwards, display white lights */
+ if (car.lights_backwards)
+ {
+ lights(car.x+cos(car.angle)*car.w/3-sin(car.angle)*4,car.y+sin(car.angle)*car.h/3+cos(car.angle)*4,3,C_WHITE);
+ lights(car.x+cos(car.angle)*car.w/3+sin(car.angle)*4,car.y+sin(car.angle)*car.h/3-cos(car.angle)*4,3,C_WHITE);
+ }
+
+ /* if the car is stopped, then warning */
+ if (car.lights_warning && alltime/75%2)
+ {
+ lights(car.x-cos(car.angle)*car.w/3-sin(car.angle)*5,car.y-sin(car.angle)*car.h/3+cos(car.angle)*5,2,C_ORANGE);
+ lights(car.x-cos(car.angle)*car.w/3+sin(car.angle)*5,car.y-sin(car.angle)*car.h/3-cos(car.angle)*5,2,C_ORANGE);
+ lights(car.x+cos(car.angle)*car.w/3-sin(car.angle)*5,car.y+sin(car.angle)*car.h/3+cos(car.angle)*5,2,C_ORANGE);
+ lights(car.x+cos(car.angle)*car.w/3+sin(car.angle)*5,car.y+sin(car.angle)*car.h/3-cos(car.angle)*5,2,C_ORANGE);
+ }
+
+ /* display the lights */
+ if (config.bynight)
+ {
+ lights(car.x+cos(car.angle)*car.w/3-sin(car.angle)*3,car.y+sin(car.angle)*car.h/3+cos(car.angle)*4,2,C_RED);
+ lights(car.x+cos(car.angle)*car.w/3+sin(car.angle)*3,car.y+sin(car.angle)*car.h/3-cos(car.angle)*4,2,C_RED);
+ lights(car.x-cos(car.angle)*car.w/3-sin(car.angle)*4,car.y-sin(car.angle)*car.h/3+cos(car.angle)*4,3,C_YELLOW);
+ lights(car.x-cos(car.angle)*car.w/3+sin(car.angle)*4,car.y-sin(car.angle)*car.h/3-cos(car.angle)*4,3,C_YELLOW);
+ pos.x=car.x-cos(car.angle)*l-sin(car.angle)*o;
+ pos.y=car.y-sin(car.angle)*l+cos(car.angle)*o;
+ pos.x-=50;
+ pos.y-=50;
+ pos.w=100;
+ pos.h=100;
+ SDL_BlitSurface(hilight,NULL,screen,&pos);
+ pos.x=car.x-cos(car.angle)*l+sin(car.angle)*o;
+ pos.y=car.y-sin(car.angle)*l-cos(car.angle)*o;
+ pos.x-=50;
+ pos.y-=50;
+ pos.w=100;
+ pos.h=100;
+ SDL_BlitSurface(hilight,NULL,screen,&pos);
+ }
+