#!./bin/python import tcod from engine import Engine from procgen import generate_floor_map def main() -> None: #assets tileset = tcod.tileset.load_tilesheet("assets/dejavu10x10_gs_tc.png", 32, 8, tcod.tileset.CHARMAP_TCOD) context = tcod.context.new( columns = 80, rows = 45, tileset = tileset, 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( floor_map = generate_floor_map(80, 45, 10, 10) ) # game loop while True: engine.render(context, console) events = tcod.event.wait() engine.handle_events(events) # this seems odd to me if __name__ == "__main__": main()