class BaseScreen: def __init__(self, game): self.game = game self.elements = [] def process_event(self, event): pass def update(self, dt): pass def draw(self, surface): pass def show(self): for element in self.elements: element.show() def hide(self): for element in self.elements: element.hide()