From a69ff95615b9ef4ed1ef2e0dbe42bf64b36e25b0 Mon Sep 17 00:00:00 2001 From: Astatin Date: Thu, 31 Oct 2024 15:04:01 +0900 Subject: Add font and Print_str routine --- scripts/generate-tiledata.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'scripts/generate-tiledata.py') diff --git a/scripts/generate-tiledata.py b/scripts/generate-tiledata.py index d0a963b..720191f 100644 --- a/scripts/generate-tiledata.py +++ b/scripts/generate-tiledata.py @@ -2,9 +2,9 @@ import subprocess sprite_idx = 0x0 -def get_sprite_png_parse_output(png, tallmode=False): +def get_sprite_png_parse_output(png, tallmode=False, sprite_1bpp_mode=False): global sprite_idx - result = str(subprocess.check_output(["python", "./scripts/parse_sprite_png.py", png] + (["--8x16"] if tallmode else []))).split("\\n") + result = str(subprocess.check_output(["python", "./scripts/parse_sprite_png.py", png] + (["--8x16"] if tallmode else []) + (["--1bpp"] if sprite_1bpp_mode else []))).split("\\n") for r in result: if r.startswith(".DB"): print("\t{} ; 0x{:02x}".format(r, sprite_idx)) @@ -23,6 +23,10 @@ print("Small_sprites:") print("\n\t; Heart") get_sprite_png_parse_output("./sprites/bg/heart.png") +sprite_idx = 0x80 +print("\nFont_Data:") +get_sprite_png_parse_output("./sprites/font.png", sprite_1bpp_mode=True) + sprite_idx = 0x02 print("\nOBJ_Tile_Image_Data:") print("\n\t; Bunny side") -- cgit v1.2.3-70-g09d2