diff options
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") |