git repos / saland

data/textures/lpc_womens_shirts/generate_sprite.py

browsing at commit = 5d53f23d26b6f6bc5a15b1820f8890edd867f9e7

raw · blame · history

#! /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("}")