diff options
author | Astatin <[email protected]> | 2024-10-31 15:04:01 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2024-10-31 15:04:01 +0900 |
commit | a69ff95615b9ef4ed1ef2e0dbe42bf64b36e25b0 (patch) | |
tree | 805f8f0ab1274df6d89fcf8ea1f46643b47e941a /scripts/generate-tiledata.py | |
parent | e4507824c03030e7f1f11483f400335ae668424a (diff) |
Add font and Print_str routine
Diffstat (limited to 'scripts/generate-tiledata.py')
-rw-r--r-- | scripts/generate-tiledata.py | 8 |
1 files changed, 6 insertions, 2 deletions
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") |