Python. Pygame. Как определить новый метод для класса Group модуля pygame

Все привет! Я начинающая программист, и я начала писать игру на pygame. Столкнулась со следующей проблемой: мне необходимо добавить новый метод в класс pygame.sprite.Group, а именно, возможность отрисовать группу спрайтов с заданным смещением спрайтов, за это отвечает переменная offset. Причем смещение нужно учитывать при отрисовке, а не при обновлении спрайта, ведь, из-за особенностей моей программы, иной вариант решения не подходит) Вот мой код:

import pygame

class SpriteGroupWithOffset(pygame.sprite.Group):
    def __init__(self, *args):
        super().__init__(*args)
    
    def drawWithOffset(self, display, offset):
        display.blit(self, self.rect.center + offset)

Заранее спасибо за помощь))


Ответы (0 шт):