pyrogue/main.py

32 lines
723 B
Python
Executable file

#!/usr/bin/env python3
"""Main entry-point module. This script is used to start the program."""
from __future__ import annotations
import tcod.console
import tcod.context
import tcod.constants
import tcod.render
import tcod.tileset
import tcod.sdl.video
import tcod.sdl.render
import g
import game.tilesetmanager
import game.screens
from game.screens.menu_screens import MainMenu
from game.render import Renderer
def main() -> None:
"""Entry point function."""
tileset = game.tilesetmanager.valid_tileset()
#tcod.tileset.procedural_block_elements(tileset=tileset)
g.screens = [MainMenu()]
g.renderer = Renderer(80, 35, tileset)
game.screens.main_loop()
if __name__ == "__main__":
main()