extra/scripts/python/process_food_items.py
browsing at commit = ea158308476b4f5db6e32a413641b7ad20c14d05
import pandas as pd
import json
FILENAME="../food_items.csv"
FILENAME_SPRITE="../../../data/sprites/food.sprite"
def produce_sprite_file():
df = pd.read_csv(FILENAME)
items = {}
for index, row in df.iterrows():
name = "item_food_" + row["food_name"]
item = {
"texture": "food",
"topx": int(row["x"]),
"topy": int(row["y"]),
"height": 32,
"width": 32,
"originx": 16,
"originy": 16
}
items[name] = item
# Save the dictionary as a json file
with open(FILENAME_SPRITE, "w") as f:
json.dump(items, f, indent=4)
def main():
produce_sprite_file()
reader = pd.read_csv(FILENAME)
for row in reader.itertuples():
print(row)
main()