for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() keys = pygame.key.get_pressed() if keys[K_w]: x_pos += speed[0] y_pos += speed[1] timer += main_clock.tick(50) if timer > 30: if keys[K_a]: if rot_image < 7: rot_image += 1 else: rot_image = 0 if keys[K_d]: if rot_image > 0: rot_image -= 1 else: rot_image = 7 timer = 0 check_rotation() ship.image = ship_image_list[rot_image] ship.rect = ship_image_list[rot_image].get_rect(center=(x_pos, y_pos)) main_clock.tick(50) screen.fill((255, 255, 255)) screen.blit(ship.image, ship.rect.topleft) pygame.display.update()