24 lines
627 B
Python
24 lines
627 B
Python
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) |