Базовый класс виджета (Widget)
Является базовым классом для всех виджетов.
Методы:
__init__
Сигнатура:
__init__(self, name: str = '')
Аргументы:
name- имя виджета.
draw
Сигнатура:
draw(self, screen: pygame.Surface)
Отрисовывает виджет.
Аргументы:
screen- экземпляр классаpygame.Surface, на котором нужно отрисовать виджет.
hit
Сигнатура:
hit(self, x: int, y: int) -> bool
Если точка с координатами (x, y) находится на виджете, возвращает True, иначе False.
Аргументы:
x- координата x;y- координата y.
update
Сигнатура:
update(self, event: pygame.event.Event)
Аргументы:
event- событие.