rendered paste body Uint8 *keys; keys = SDL_GetKeyState(NULL); if (keys[SDLK_w]) { car2.y -= sin(Deg2Rad(car2_angle + 90)) * 2; car2.x -= cos(Deg2Rad(car2_angle + 90)) * 2; } if (keys[SDLK_s]) { car2.y += sin(Deg2Rad(car2_angle + 90)) * 2; car2.x += cos(Deg2Rad(car2_angle + 90)) * 2; } if (keys[SDLK_a]) { if (++car2_angle >= 360) car2_angle = 0 + (car2_angle - 360); } if (keys[SDLK_d]) { if (--car2_angle <= 0) car2_angle = 360 + car2_angle; } car.Draw_RotoZoom(screen, 100, 2); car2.Draw_RotoZoom(screen, car2_angle, 1);