Базовый класс виджета (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
- событие.