Improve packer formatting

This commit is contained in:
Elnu 2022-03-10 16:10:05 -08:00
parent 7cefa4f969
commit 874d9b3819

View file

@ -7,11 +7,15 @@ resources = os.fsencode(RES_DIR)
res = ""
for resource in os.listdir(resources):
encoded = f"const unsigned char {os.path.splitext(resource)[0].decode().upper()}[] = {'{'} "
encoded = f"const unsigned char {os.path.splitext(resource)[0].decode().upper()}[] = {'{'}"
file = open(RES_DIR + resource.decode(), "rb") # read binary
bytes_processed = 0
for byte in file.read():
if bytes_processed % 16 == 0:
encoded += "\n\t"
encoded += f"0x{byte.to_bytes(1, byteorder='little').hex()}, "
encoded = encoded[:-2] + " };"
bytes_processed += 1
encoded = encoded[:-2] + "\n};"
res += encoded + "\n"
res_file = open(RES_FILE, "w")