aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-12-27 19:09:14 +0900
committerAstatin <[email protected]>2024-12-27 19:09:14 +0900
commitba36a613da1ce2dd822429cff4bd994094010abe (patch)
tree9df8fba6a5f55355a07ea243875ccd13efb42431
parent391d7b331168b7f5ac46ec21eec8dfb676eecd21 (diff)
Add bug, fimsh, mouse, frog, penguin sprites
-rw-r--r--scripts/generate-tiledata.py45
-rw-r--r--sprites/bug/back.pngbin0 -> 253 bytes
-rw-r--r--sprites/bug/front.pngbin0 -> 250 bytes
-rw-r--r--sprites/bug/side.pngbin0 -> 263 bytes
-rw-r--r--sprites/fimsh/back.pngbin0 -> 249 bytes
-rw-r--r--sprites/fimsh/front.pngbin0 -> 252 bytes
-rw-r--r--sprites/fimsh/side.pngbin0 -> 260 bytes
-rw-r--r--sprites/frog/back.pngbin0 -> 165 bytes
-rw-r--r--sprites/frog/front.pngbin0 -> 178 bytes
-rw-r--r--sprites/frog/side.pngbin0 -> 168 bytes
-rw-r--r--sprites/mouse/back.pngbin0 -> 235 bytes
-rw-r--r--sprites/mouse/front.pngbin0 -> 260 bytes
-rw-r--r--sprites/mouse/side.pngbin0 -> 255 bytes
-rw-r--r--sprites/penguin/back.pngbin0 -> 158 bytes
-rw-r--r--sprites/penguin/front.pngbin0 -> 220 bytes
-rw-r--r--sprites/penguin/side.pngbin0 -> 214 bytes
-rw-r--r--tileset.gbasm30
17 files changed, 54 insertions, 21 deletions
diff --git a/scripts/generate-tiledata.py b/scripts/generate-tiledata.py
index a873c82..a381d5a 100644
--- a/scripts/generate-tiledata.py
+++ b/scripts/generate-tiledata.py
@@ -48,14 +48,47 @@ print("\nOBJ_Tile_Image_Data:")
#print("\n\t; Cat front")
#get_sprite_png_parse_output("./sprites/cat/front.png", tallmode=True)
-print("\n\t; Owl side")
-get_sprite_png_parse_output("./sprites/owl/side.png", tallmode=True)
-print("\n\t; Owl back")
-get_sprite_png_parse_output("./sprites/owl/back.png", tallmode=True)
-print("\n\t; Owl front")
-get_sprite_png_parse_output("./sprites/owl/front.png", tallmode=True)
+# print("\n\t; Owl side")
+# get_sprite_png_parse_output("./sprites/owl/side.png", tallmode=True)
+# print("\n\t; Owl back")
+# get_sprite_png_parse_output("./sprites/owl/back.png", tallmode=True)
+# print("\n\t; Owl front")
+# get_sprite_png_parse_output("./sprites/owl/front.png", tallmode=True)
+# print("\n\t; Bug side")
+# get_sprite_png_parse_output("./sprites/bug/side.png", tallmode=True)
+# print("\n\t; Bug back")
+# get_sprite_png_parse_output("./sprites/bug/back.png", tallmode=True)
+# print("\n\t; Bug front")
+# get_sprite_png_parse_output("./sprites/bug/front.png", tallmode=True)
+# print("\n\t; Mouse side")
+# get_sprite_png_parse_output("./sprites/mouse/side.png", tallmode=True)
+# print("\n\t; Mouse back")
+# get_sprite_png_parse_output("./sprites/mouse/back.png", tallmode=True)
+# print("\n\t; Mouse front")
+# get_sprite_png_parse_output("./sprites/mouse/front.png", tallmode=True)
+
+# print("\n\t; Fimsh side")
+# get_sprite_png_parse_output("./sprites/fimsh/side.png", tallmode=True)
+# print("\n\t; Fimsh back")
+# get_sprite_png_parse_output("./sprites/fimsh/back.png", tallmode=True)
+# print("\n\t; Fimsh front")
+# get_sprite_png_parse_output("./sprites/fimsh/front.png", tallmode=True)
+
+# print("\n\t; Penguin side")
+# get_sprite_png_parse_output("./sprites/penguin/side.png", tallmode=True)
+# print("\n\t; Penguin back")
+# get_sprite_png_parse_output("./sprites/penguin/back.png", tallmode=True)
+# print("\n\t; Penguin front")
+# get_sprite_png_parse_output("./sprites/penguin/front.png", tallmode=True)
+
+print("\n\t; Frog side")
+get_sprite_png_parse_output("./sprites/frog/side.png", tallmode=True)
+print("\n\t; Frog back")
+get_sprite_png_parse_output("./sprites/frog/back.png", tallmode=True)
+print("\n\t; Frog front")
+get_sprite_png_parse_output("./sprites/frog/front.png", tallmode=True)
print("\n\t; Fox side")
get_sprite_png_parse_output("./sprites/fox/fox-side1.png", tallmode=True)
diff --git a/sprites/bug/back.png b/sprites/bug/back.png
new file mode 100644
index 0000000..ecee10f
--- /dev/null
+++ b/sprites/bug/back.png
Binary files differ
diff --git a/sprites/bug/front.png b/sprites/bug/front.png
new file mode 100644
index 0000000..aadf3dd
--- /dev/null
+++ b/sprites/bug/front.png
Binary files differ
diff --git a/sprites/bug/side.png b/sprites/bug/side.png
new file mode 100644
index 0000000..d7ccd42
--- /dev/null
+++ b/sprites/bug/side.png
Binary files differ
diff --git a/sprites/fimsh/back.png b/sprites/fimsh/back.png
new file mode 100644
index 0000000..dfb0afc
--- /dev/null
+++ b/sprites/fimsh/back.png
Binary files differ
diff --git a/sprites/fimsh/front.png b/sprites/fimsh/front.png
new file mode 100644
index 0000000..110fe7f
--- /dev/null
+++ b/sprites/fimsh/front.png
Binary files differ
diff --git a/sprites/fimsh/side.png b/sprites/fimsh/side.png
new file mode 100644
index 0000000..1552824
--- /dev/null
+++ b/sprites/fimsh/side.png
Binary files differ
diff --git a/sprites/frog/back.png b/sprites/frog/back.png
new file mode 100644
index 0000000..69d06ae
--- /dev/null
+++ b/sprites/frog/back.png
Binary files differ
diff --git a/sprites/frog/front.png b/sprites/frog/front.png
new file mode 100644
index 0000000..4b1d823
--- /dev/null
+++ b/sprites/frog/front.png
Binary files differ
diff --git a/sprites/frog/side.png b/sprites/frog/side.png
new file mode 100644
index 0000000..4352c82
--- /dev/null
+++ b/sprites/frog/side.png
Binary files differ
diff --git a/sprites/mouse/back.png b/sprites/mouse/back.png
new file mode 100644
index 0000000..30e447b
--- /dev/null
+++ b/sprites/mouse/back.png
Binary files differ
diff --git a/sprites/mouse/front.png b/sprites/mouse/front.png
new file mode 100644
index 0000000..75d9cf6
--- /dev/null
+++ b/sprites/mouse/front.png
Binary files differ
diff --git a/sprites/mouse/side.png b/sprites/mouse/side.png
new file mode 100644
index 0000000..a1fbe33
--- /dev/null
+++ b/sprites/mouse/side.png
Binary files differ
diff --git a/sprites/penguin/back.png b/sprites/penguin/back.png
new file mode 100644
index 0000000..53ab592
--- /dev/null
+++ b/sprites/penguin/back.png
Binary files differ
diff --git a/sprites/penguin/front.png b/sprites/penguin/front.png
new file mode 100644
index 0000000..db16c68
--- /dev/null
+++ b/sprites/penguin/front.png
Binary files differ
diff --git a/sprites/penguin/side.png b/sprites/penguin/side.png
new file mode 100644
index 0000000..d6020e4
--- /dev/null
+++ b/sprites/penguin/side.png
Binary files differ
diff --git a/tileset.gbasm b/tileset.gbasm
index bdac6a6..42027a1 100644
--- a/tileset.gbasm
+++ b/tileset.gbasm
@@ -142,23 +142,23 @@ Font_Data:
OBJ_Tile_Image_Data:
- ; Owl side
- .DB $00, $00, $07, $07, $08, $0f, $16, $19, $16, $1d, $36, $3d, $30, $3f, $18, $17 ; 0x02
- .DB $1c, $17, $14, $1f, $1c, $17, $0c, $0f, $06, $07, $07, $07, $07, $07, $0f, $0f ; 0x03
- .DB $00, $00, $e0, $e0, $10, $f0, $08, $f8, $08, $f8, $08, $f8, $08, $f8, $08, $f8 ; 0x04
- .DB $28, $f8, $28, $f8, $28, $f8, $28, $f8, $4c, $fc, $c4, $fc, $fe, $fe, $00, $00 ; 0x05
+ ; Frog side
+ .DB $00, $00, $00, $00, $1c, $1c, $3e, $22, $3f, $33, $3e, $23, $1c, $1f, $20, $3f ; 0x02
+ .DB $38, $3f, $20, $3f, $1a, $1f, $15, $1f, $26, $3f, $49, $79, $4a, $7b, $31, $31 ; 0x03
+ .DB $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $c0, $c0, $20, $e0, $10, $f0 ; 0x04
+ .DB $08, $f8, $68, $f8, $84, $fc, $04, $fc, $84, $fc, $c2, $fe, $02, $fe, $fc, $fc ; 0x05
- ; Owl back
- .DB $00, $00, $07, $07, $08, $0f, $10, $1f, $10, $1f, $10, $1f, $10, $1f, $30, $3f ; 0x06
- .DB $30, $3f, $30, $3f, $33, $3f, $36, $3f, $2c, $3f, $3c, $3f, $0f, $0f, $06, $06 ; 0x07
- .DB $00, $00, $e0, $e0, $10, $f0, $08, $f8, $08, $f8, $08, $f8, $08, $f8, $0c, $fc ; 0x08
- .DB $0c, $fc, $0c, $fc, $cc, $fc, $6c, $fc, $34, $fc, $3c, $fc, $f0, $f0, $60, $60 ; 0x09
+ ; Frog back
+ .DB $00, $00, $38, $38, $7f, $4f, $70, $5f, $60, $7f, $40, $7f, $40, $7f, $40, $7f ; 0x06
+ .DB $a0, $ff, $b0, $ff, $90, $ff, $90, $ff, $90, $ff, $88, $ff, $8c, $ff, $f3, $f3 ; 0x07
+ .DB $00, $00, $38, $38, $fc, $e4, $1c, $f4, $0c, $fc, $04, $fc, $04, $fc, $04, $fc ; 0x08
+ .DB $0a, $fe, $1a, $fe, $12, $fe, $12, $fe, $12, $fe, $22, $fe, $62, $fe, $9e, $9e ; 0x09
- ; Owl front
- .DB $00, $00, $07, $07, $08, $0f, $16, $19, $16, $1b, $17, $1a, $11, $1f, $20, $3f ; 0x0a
- .DB $26, $3d, $27, $3c, $26, $3d, $25, $3e, $2a, $3d, $3d, $3a, $0f, $0f, $06, $06 ; 0x0b
- .DB $00, $00, $e0, $e0, $10, $f0, $68, $98, $68, $d8, $e8, $58, $88, $f8, $04, $fc ; 0x0c
- .DB $64, $bc, $e4, $3c, $a4, $7c, $64, $bc, $b4, $5c, $5c, $bc, $f0, $f0, $60, $60 ; 0x0d
+ ; Frog front
+ .DB $00, $00, $38, $38, $7f, $47, $7c, $57, $7c, $47, $38, $3f, $43, $7f, $c3, $fc ; 0x0a
+ .DB $87, $f8, $87, $f8, $83, $fc, $97, $fc, $94, $ff, $a2, $ff, $62, $7f, $7f, $7f ; 0x0b
+ .DB $00, $00, $38, $38, $fc, $c4, $7c, $d4, $7c, $c4, $38, $f8, $84, $fc, $86, $7e ; 0x0c
+ .DB $c2, $3e, $c2, $3e, $82, $7e, $d2, $7e, $52, $fe, $8a, $fe, $8c, $fc, $fc, $fc ; 0x0d
; Fox side
.DB $00, $00, $00, $00, $01, $01, $15, $15, $1f, $1f, $1a, $1e, $16, $1e, $12, $1e ; 0x0e