extracted states to own files

This commit is contained in:
Lukas Nöllemeyer 2024-08-17 10:05:44 +02:00
parent 8f7a15e17c
commit 72ec02dbae
3 changed files with 51 additions and 44 deletions

View file

@ -11,6 +11,8 @@ import g
import game.state_tools
import game.states
from game.states.MainMenu import MainMenu
def main() -> None:
"""Entry point function."""
tileset = tcod.tileset.load_tilesheet(
@ -18,7 +20,7 @@ def main() -> None:
)
tcod.tileset.procedural_block_elements(tileset=tileset)
g.states = [game.states.MainMenu()]
g.states = [MainMenu()]
g.console = tcod.console.Console(80, 50)
with tcod.context.new(console=g.console, tileset=tileset) as g.context:
game.state_tools.main_loop()