diff --git a/game/screens/__init__.py b/game/screens/__init__.py index f8da103..c4a78b7 100644 --- a/game/screens/__init__.py +++ b/game/screens/__init__.py @@ -55,7 +55,7 @@ def main_draw() -> None: 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`.""" match result: case Push(screen=screen): @@ -64,8 +64,8 @@ def apply_screen_result(result: ScreenResult) -> None: g.screens.pop() case Reset(screen=screen): while g.screens: - apply_screen_result(Pop()) - apply_screen_result(Push(screen)) + _apply_screen_result(Pop()) + _apply_screen_result(Push(screen)) case None: pass case _: @@ -79,7 +79,7 @@ def main_loop() -> None: for event in tcod.event.wait(): tile_event = g.context.convert_event(event) 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: