From da7e923bc2f117d025ef2940ccf6aea7bd76b792 Mon Sep 17 00:00:00 2001 From: "Logan Joy-Koer (SuperbeeLavaman)" Date: Fri, 25 Apr 2025 23:17:02 -0700 Subject: [PATCH] increase portability of convert-fonttiles.py script; create /scripts/ directory --- {src/gfx => scripts}/convert-fonttiles.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) rename {src/gfx => scripts}/convert-fonttiles.py (74%) diff --git a/src/gfx/convert-fonttiles.py b/scripts/convert-fonttiles.py similarity index 74% rename from src/gfx/convert-fonttiles.py rename to scripts/convert-fonttiles.py index 469c0bf..670c91f 100755 --- a/src/gfx/convert-fonttiles.py +++ b/scripts/convert-fonttiles.py @@ -1,9 +1,11 @@ #!/usr/bin/python from PIL import Image -import struct +import struct, sys -tilesheetPNG = Image.open("TermFont.png") -tilesheetBIN = open("TermFont.bin", "wb") +print("[convert-fonttiles] converting file " + sys.argv[1] + " to binary file " + sys.argv[2]) + +tilesheetPNG = Image.open(sys.argv[1]) +tilesheetBIN = open(sys.argv[2], "wb") tilesheetPixels = tilesheetPNG.load() tilesheetX, tilesheetY = tilesheetPNG.size @@ -27,3 +29,5 @@ for y in range(0,vertTiles): generatedTileData += generateTile(x,y,tilesheetPixels) tilesheetBIN.write(bytearray(generatedTileData)) + +print("[convert-fonttiles] conversion complete.") \ No newline at end of file