import sys # from processtileset import processTileset # from processimage import processPalette, processImage from processpalette import processPalette processedAssets = [] def processAsset(asset): if asset['path'] in processedAssets: return processedAssets.append(asset['path']) # Handle tiled tilesets t = asset['type'].lower() if t == 'palette': return processPalette(asset) # elif t == 'image': # return processImage(asset) # elif t == 'tileset': # return processTileset(asset) else: print(f"Error: Unknown asset type '{asset['type']}' for path '{asset['path']}'") sys.exit(1)