data/textures/lpc_womens_shirts/generate_sprite.py
browsing at commit = c7c0d165726c9f187b29dde393bd00d51788ff11
#! /usr/bin/pyhton3
import sys
import os
clothes = sys.argv[1:]
RACE = "female"
DIRECTIONS = ['N','W','S','E']
def printArmor(name):
colors = os.listdir(name)
for c in colors:
if not c.startswith("_"):
topY=0
for direction in DIRECTIONS:
print("\""+RACE+"_walkcycle_"+name+"_"+c+"_"+direction+"\" : {")
print("\"texture\" : \"lpc_womens_shirts/"+name+"/"+c+"/walk\",")
print("\"topx\" : 0,")
print("\"topy\" : "+str(topY)+",")
print("\"height\" : 64,")
print("\"width\" : 64,")
print("\"number_of_frames\" : 8,")
print("\"frame_time\" : 100,")
print("\"originx\" : 32,")
print("\"originy\" : 50")
print("},")
topY += 64
topY=0
for direction in DIRECTIONS:
print("\""+RACE+"_standing_"+name+"_"+c+"_"+direction+"\" : {")
print("\"texture\" : \"lpc_womens_shirts/"+name+"/"+c+"/idle\",")
print("\"topx\" : 0,")
print("\"topy\" : "+str(topY)+",")
print("\"height\" : 64,")
print("\"width\" : 64,")
print("\"number_of_frames\" : 1,")
print("\"frame_time\" : 100,")
print("\"originx\" : 32,")
print("\"originy\" : 50")
print("},")
topY += 64
topY=0
for direction in DIRECTIONS:
print("\""+RACE+"_spellcast_"+name+"_"+c+"_"+direction+"\" : {")
print("\"texture\" : \"lpc_womens_shirts/"+name+"/"+c+"/magic\",")
print("\"topx\" : 0,")
print("\"topy\" : "+str(topY)+",")
print("\"height\" : 64,")
print("\"width\" : 64,")
print("\"number_of_frames\" : 7,")
print("\"frame_time\" : 100,")
print("\"originx\" : 32,")
print("\"originy\" : 50")
print("},")
topY += 64
print("{")
for a in clothes:
printArmor(a)
print("}")