def rotateObject(obj: Sprite, angle): center = obj.rect.center obj.rot_angle = (obj.rot_angle + angle) % 360 obj.image = pygame.transform.rotate(obj.image_org, obj.rot_angle) obj.rect = obj.image.get_rect(center=center)