Source code for scripts.engine.widgets.panel
from __future__ import annotations
from abc import ABC
import pygame
from pygame_gui.elements import UIPanel
__all__ = ["Panel"]
[docs]class Panel(ABC, UIPanel):
[docs] def process_event(self, event: pygame.event.Event):
"""
Gives UI Windows access to pygame events. Derived windows should super() call this class if they implement
their own process_event method.
"""
super().process_event(event)
[docs] def update(self, time_delta: float):
"""
Update based on current state and data. Run every frame.
"""
super().update(time_delta)