import os import sys def parseEntities(layers): parsed = { 'playerSpawnX': 0, 'playerSpawnY': 0, } for ob in layers['objectLayer']['objects']: if 'type' not in ob or ob['type'] != 'player_spawn': continue if 'x' not in ob or 'y' not in ob: print(f"Error: Player spawn object does not contain 'x' or 'y' key.") sys.exit(1) parsed['playerSpawnX'] = ob['x'] parsed['playerSpawnY'] = ob['y'] break return parsed