formatting

This commit is contained in:
Lukas Nöllemeyer 2024-08-17 16:50:15 +02:00
parent c036a8e29c
commit a0cc5763ce

View file

@ -55,7 +55,7 @@ def main_draw() -> None:
g.context.present(g.console) g.context.present(g.console)
def apply_screen_result(result: ScreenResult) -> None: def _apply_screen_result(result: ScreenResult) -> None:
"""Apply a ScreenResult to `g.screens`.""" """Apply a ScreenResult to `g.screens`."""
match result: match result:
case Push(screen=screen): case Push(screen=screen):
@ -64,8 +64,8 @@ def apply_screen_result(result: ScreenResult) -> None:
g.screens.pop() g.screens.pop()
case Reset(screen=screen): case Reset(screen=screen):
while g.screens: while g.screens:
apply_screen_result(Pop()) _apply_screen_result(Pop())
apply_screen_result(Push(screen)) _apply_screen_result(Push(screen))
case None: case None:
pass pass
case _: case _:
@ -79,7 +79,7 @@ def main_loop() -> None:
for event in tcod.event.wait(): for event in tcod.event.wait():
tile_event = g.context.convert_event(event) tile_event = g.context.convert_event(event)
if g.screens: if g.screens:
apply_screen_result(g.screens[-1].on_event(tile_event)) _apply_screen_result(g.screens[-1].on_event(tile_event))
def get_previous_screen(screen: Screen) -> Screen | None: def get_previous_screen(screen: Screen) -> Screen | None: