import pygame, sys def rotate(surface,angle): rotated_surface = pygame.transform.rotozoom(surface,angle,1) rotated_rect = rotated_surface.get_rect(center = (600,400)) return rotated_surface,rotated_rect pygame.init() clock = pygame.time.Clock() screen = pygame.display.set_mode([1200,800]) frog = pygame.image.load("attack_1.png") frog_rect = frog.get_rect(center= (600,400)) angle = 0 while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() angle += 1 screen.fill((49,67,213)) frog_rotated,frog_rotated_rect = rotate(frog,angle) frog = pygame.transform.rotozoom(frog,angle,1) screen.blit(frog_rotated,frog_rotated_rect) pygame.display.flip() clock.tick(30)