#!venv/bin/python import tcod from engine import Engine from procgen import generate_floor_map def main() -> None: #tcod stuff context = tcod.context.new( columns = 80, rows = 45, tileset = tcod.tileset.load_tilesheet("assets/dejavu10x10_gs_tc.png", 32, 8, tcod.tileset.CHARMAP_TCOD), title = "Stepwise Roguelike", vsync = True ) w, h = context.recommended_console_size(min_columns=10, min_rows=10) console = tcod.console.Console( width = w, height = h, order = "F" ) engine = Engine( #is created externally, because floor_map = generate_floor_map(80, 45, 10, 10) ) # game loop while True: engine.event_handler.handle_events() engine.handle_entities() engine.handle_rendering(context, console) # this seems odd to me if __name__ == "__main__": main()