Я создал этот класс, чтобы работать с ним лучше
class Block:
def __init__(self, top, left):
self.Rect = pygame.Rect((top,left),(10,10))
Затем я хотел создать простую функцию, которая отсекает прямоугольник вот так
def clip(rect_obj):
return pygame.Rect.clip(rect_obj)
Но когда я передаю прямо в мою функцию я получаю ошибку в заголовке. Я даже напечатал тип
my_block = Block()
print(type(my_block.Rect)) --> <Class Pygame.Rect>
my_rect = clip(my_block.Rect) --> TypeError: Argument must be a rect style Object
. Я хочу знать, есть ли разница между объектом стиля Rect и объектом Rect, потому что я так запутался. Также рисование прямоугольников на экране было бы лучшим способом разметки ti c ta c toe GUI или проще рисовать линии.