From 5c1ac3892f9f96802d832a81e9e6436892a3d4db Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 2 Jul 2025 10:26:56 +0200 Subject: [PATCH 01/12] start ornament work --- data/ornament_sbin.s | 384 +-------------------------------- include/ornament_files_table.h | 10 + include/ornament_gfx.h | 82 +++++++ ld_script.ld | 2 + src/ornament_files_table.c | 82 +++++++ src/ornament_sbin.c | 9 + 6 files changed, 186 insertions(+), 383 deletions(-) create mode 100644 include/ornament_files_table.h create mode 100644 include/ornament_gfx.h create mode 100644 src/ornament_files_table.c create mode 100644 src/ornament_sbin.c diff --git a/data/ornament_sbin.s b/data/ornament_sbin.s index 1ac6f14be..17c25773d 100644 --- a/data/ornament_sbin.s +++ b/data/ornament_sbin.s @@ -1,389 +1,7 @@ .section .rodata - .global gOrnamentFileArchive -gOrnamentFileArchive: @ 9E60000 -@ replacing .incbin "baserom.gba", 0x1E60000, 0x2665C + .string "pksdir0\0" -.incbin "baserom.gba", 0x1E60008, 0x4 -.4byte gUnknown_9E60018 -.string "pksdir0\0" -.global gUnknown_9E60018 -gUnknown_9E60018: -.4byte gUnknown_9E60550 -.4byte gUnknown_9E60560 -.4byte gUnknown_9E60548 -.4byte gUnknown_9E605A0 -.4byte gUnknown_9E60540 -.4byte gUnknown_9E60BC4 -.4byte gUnknown_9E60538 -.4byte gUnknown_9E60C04 -.4byte gUnknown_9E60530 -.4byte gUnknown_9E61658 -.4byte gUnknown_9E60528 -.4byte gUnknown_9E61698 -.4byte gUnknown_9E60520 -.4byte gUnknown_9E6216C -.4byte gUnknown_9E60518 -.4byte gUnknown_9E621AC -.4byte gUnknown_9E60510 -.4byte gUnknown_9E62BC0 -.4byte gUnknown_9E60508 -.4byte gUnknown_9E62C00 -.4byte gUnknown_9E60500 -.4byte gUnknown_9E636D4 -.4byte gUnknown_9E604F8 -.4byte gUnknown_9E63714 -.4byte gUnknown_9E604F0 -.4byte gUnknown_9E641E8 -.4byte gUnknown_9E604E8 -.4byte gUnknown_9E64228 -.4byte gUnknown_9E604E0 -.4byte gUnknown_9E64CFC -.4byte gUnknown_9E604D8 -.4byte gUnknown_9E64D3C -.4byte gUnknown_9E604D0 -.4byte gUnknown_9E65818 -.4byte gUnknown_9E604C8 -.4byte gUnknown_9E65858 -.4byte gUnknown_9E604C0 -.4byte gUnknown_9E6632C -.4byte gUnknown_9E604B8 -.4byte gUnknown_9E6636C -.4byte gUnknown_9E604AC -.4byte gUnknown_9E66E40 -.4byte gUnknown_9E604A0 -.4byte gUnknown_9E66E80 -.4byte gUnknown_9E60494 -.4byte gUnknown_9E67954 -.4byte gUnknown_9E60488 -.4byte gUnknown_9E67994 -.4byte gUnknown_9E6047C -.4byte gUnknown_9E68468 -.4byte gUnknown_9E60470 -.4byte gUnknown_9E684A8 -.4byte gUnknown_9E60464 -.4byte gUnknown_9E68F7C -.4byte gUnknown_9E60458 -.4byte gUnknown_9E68FBC -.4byte gUnknown_9E6044C -.4byte gUnknown_9E69A90 -.4byte gUnknown_9E60440 -.4byte gUnknown_9E69AD0 -.4byte gUnknown_9E60434 -.4byte gUnknown_9E6A5A4 -.4byte gUnknown_9E60428 -.4byte gUnknown_9E6A5E4 -.4byte gUnknown_9E6041C -.4byte gUnknown_9E6B0C0 -.4byte gUnknown_9E60410 -.4byte gUnknown_9E6B100 -.4byte gUnknown_9E60404 -.4byte gUnknown_9E6BBD4 -.4byte gUnknown_9E603F8 -.4byte gUnknown_9E6BC14 -.4byte gUnknown_9E603EC -.4byte gUnknown_9E6C6E8 -.4byte gUnknown_9E603E0 -.4byte gUnknown_9E6C728 -.4byte gUnknown_9E603D4 -.4byte gUnknown_9E6D1FC -.4byte gUnknown_9E603C8 -.4byte gUnknown_9E6D23C -.4byte gUnknown_9E603C0 -.4byte gUnknown_9E6DD10 -.4byte gUnknown_9E603B8 -.4byte gUnknown_9E6DD50 -.4byte gUnknown_9E603AC -.4byte gUnknown_9E6E824 -.4byte gUnknown_9E603A0 -.4byte gUnknown_9E6E864 -.4byte gUnknown_9E60394 -.4byte gUnknown_9E6F338 -.4byte gUnknown_9E60388 -.4byte gUnknown_9E6F378 -.4byte gUnknown_9E6037C -.4byte gUnknown_9E6FE4C -.4byte gUnknown_9E60370 -.4byte gUnknown_9E6FE8C -.4byte gUnknown_9E60364 -.4byte gUnknown_9E70968 -.4byte gUnknown_9E60358 -.4byte gUnknown_9E709A8 -.4byte gUnknown_9E6034C -.4byte gUnknown_9E7147C -.4byte gUnknown_9E60340 -.4byte gUnknown_9E714BC -.4byte gUnknown_9E60338 -.4byte gUnknown_9E71F90 -.4byte gUnknown_9E60330 -.4byte gUnknown_9E71FD0 -.4byte gUnknown_9E60328 -.4byte gUnknown_9E72AA4 -.4byte gUnknown_9E60320 -.4byte gUnknown_9E72AE4 -.4byte gUnknown_9E60318 -.4byte gUnknown_9E735B8 -.4byte gUnknown_9E60310 -.4byte gUnknown_9E735F8 -.4byte gUnknown_9E60308 -.4byte gUnknown_9E740CC -.4byte gUnknown_9E60300 -.4byte gUnknown_9E7410C -.4byte gUnknown_9E602F8 -.4byte gUnknown_9E74B40 -.4byte gUnknown_9E602F0 -.4byte gUnknown_9E74B80 -.4byte gUnknown_9E602E8 -.4byte gUnknown_9E75654 -.4byte gUnknown_9E602E0 -.4byte gUnknown_9E75694 -.4byte gUnknown_9E602D8 -.4byte gUnknown_9E76170 -.4byte gUnknown_9E602D0 -.4byte gUnknown_9E77298 -.4byte gUnknown_9E602C8 -.4byte gUnknown_9E774A4 -.4byte gUnknown_9E602C0 -.4byte gUnknown_9E77730 -.4byte gUnknown_9E602B8 -.4byte gUnknown_9E779A4 -.4byte gUnknown_9E602AC -.4byte gUnknown_9E77B30 -.4byte gUnknown_9E602A0 -.4byte gUnknown_9E77B70 -.4byte gUnknown_9E60294 -.4byte gUnknown_9E7B834 -.4byte gUnknown_9E60288 -.4byte gUnknown_9E7B874 -.4byte gUnknown_9E6027C -.4byte gUnknown_9E7E768 -.4byte gUnknown_9E60270 -.4byte gUnknown_9E7EAC8 -.global gUnknown_9E60270 -gUnknown_9E60270: -.incbin "baserom.gba", 0x1E60270, 0xC -.global gUnknown_9E6027C -gUnknown_9E6027C: -.incbin "baserom.gba", 0x1E6027C, 0xC -.global gUnknown_9E60288 -gUnknown_9E60288: -.incbin "baserom.gba", 0x1E60288, 0xC -.global gUnknown_9E60294 -gUnknown_9E60294: -.incbin "baserom.gba", 0x1E60294, 0xC -.global gUnknown_9E602A0 -gUnknown_9E602A0: -.incbin "baserom.gba", 0x1E602A0, 0xC -.global gUnknown_9E602AC -gUnknown_9E602AC: -.incbin "baserom.gba", 0x1E602AC, 0xC -.global gUnknown_9E602B8 -gUnknown_9E602B8: -.incbin "baserom.gba", 0x1E602B8, 0x8 -.global gUnknown_9E602C0 -gUnknown_9E602C0: -.incbin "baserom.gba", 0x1E602C0, 0x8 -.global gUnknown_9E602C8 -gUnknown_9E602C8: -.incbin "baserom.gba", 0x1E602C8, 0x8 -.global gUnknown_9E602D0 -gUnknown_9E602D0: -.incbin "baserom.gba", 0x1E602D0, 0x8 -.global gUnknown_9E602D8 -gUnknown_9E602D8: -.incbin "baserom.gba", 0x1E602D8, 0x8 -.global gUnknown_9E602E0 -gUnknown_9E602E0: -.incbin "baserom.gba", 0x1E602E0, 0x8 -.global gUnknown_9E602E8 -gUnknown_9E602E8: -.incbin "baserom.gba", 0x1E602E8, 0x8 -.global gUnknown_9E602F0 -gUnknown_9E602F0: -.incbin "baserom.gba", 0x1E602F0, 0x8 -.global gUnknown_9E602F8 -gUnknown_9E602F8: -.incbin "baserom.gba", 0x1E602F8, 0x8 -.global gUnknown_9E60300 -gUnknown_9E60300: -.incbin "baserom.gba", 0x1E60300, 0x8 -.global gUnknown_9E60308 -gUnknown_9E60308: -.incbin "baserom.gba", 0x1E60308, 0x8 -.global gUnknown_9E60310 -gUnknown_9E60310: -.incbin "baserom.gba", 0x1E60310, 0x8 -.global gUnknown_9E60318 -gUnknown_9E60318: -.incbin "baserom.gba", 0x1E60318, 0x8 -.global gUnknown_9E60320 -gUnknown_9E60320: -.incbin "baserom.gba", 0x1E60320, 0x8 -.global gUnknown_9E60328 -gUnknown_9E60328: -.incbin "baserom.gba", 0x1E60328, 0x8 -.global gUnknown_9E60330 -gUnknown_9E60330: -.incbin "baserom.gba", 0x1E60330, 0x8 -.global gUnknown_9E60338 -gUnknown_9E60338: -.incbin "baserom.gba", 0x1E60338, 0x8 -.global gUnknown_9E60340 -gUnknown_9E60340: -.incbin "baserom.gba", 0x1E60340, 0xC -.global gUnknown_9E6034C -gUnknown_9E6034C: -.incbin "baserom.gba", 0x1E6034C, 0xC -.global gUnknown_9E60358 -gUnknown_9E60358: -.incbin "baserom.gba", 0x1E60358, 0xC -.global gUnknown_9E60364 -gUnknown_9E60364: -.incbin "baserom.gba", 0x1E60364, 0xC -.global gUnknown_9E60370 -gUnknown_9E60370: -.incbin "baserom.gba", 0x1E60370, 0xC -.global gUnknown_9E6037C -gUnknown_9E6037C: -.incbin "baserom.gba", 0x1E6037C, 0xC -.global gUnknown_9E60388 -gUnknown_9E60388: -.incbin "baserom.gba", 0x1E60388, 0xC -.global gUnknown_9E60394 -gUnknown_9E60394: -.incbin "baserom.gba", 0x1E60394, 0xC -.global gUnknown_9E603A0 -gUnknown_9E603A0: -.incbin "baserom.gba", 0x1E603A0, 0xC -.global gUnknown_9E603AC -gUnknown_9E603AC: -.incbin "baserom.gba", 0x1E603AC, 0xC -.global gUnknown_9E603B8 -gUnknown_9E603B8: -.incbin "baserom.gba", 0x1E603B8, 0x8 -.global gUnknown_9E603C0 -gUnknown_9E603C0: -.incbin "baserom.gba", 0x1E603C0, 0x8 -.global gUnknown_9E603C8 -gUnknown_9E603C8: -.incbin "baserom.gba", 0x1E603C8, 0xC -.global gUnknown_9E603D4 -gUnknown_9E603D4: -.incbin "baserom.gba", 0x1E603D4, 0xC -.global gUnknown_9E603E0 -gUnknown_9E603E0: -.incbin "baserom.gba", 0x1E603E0, 0xC -.global gUnknown_9E603EC -gUnknown_9E603EC: -.incbin "baserom.gba", 0x1E603EC, 0xC -.global gUnknown_9E603F8 -gUnknown_9E603F8: -.incbin "baserom.gba", 0x1E603F8, 0xC -.global gUnknown_9E60404 -gUnknown_9E60404: -.incbin "baserom.gba", 0x1E60404, 0xC -.global gUnknown_9E60410 -gUnknown_9E60410: -.incbin "baserom.gba", 0x1E60410, 0xC -.global gUnknown_9E6041C -gUnknown_9E6041C: -.incbin "baserom.gba", 0x1E6041C, 0xC -.global gUnknown_9E60428 -gUnknown_9E60428: -.incbin "baserom.gba", 0x1E60428, 0xC -.global gUnknown_9E60434 -gUnknown_9E60434: -.incbin "baserom.gba", 0x1E60434, 0xC -.global gUnknown_9E60440 -gUnknown_9E60440: -.incbin "baserom.gba", 0x1E60440, 0xC -.global gUnknown_9E6044C -gUnknown_9E6044C: -.incbin "baserom.gba", 0x1E6044C, 0xC -.global gUnknown_9E60458 -gUnknown_9E60458: -.incbin "baserom.gba", 0x1E60458, 0xC -.global gUnknown_9E60464 -gUnknown_9E60464: -.incbin "baserom.gba", 0x1E60464, 0xC -.global gUnknown_9E60470 -gUnknown_9E60470: -.incbin "baserom.gba", 0x1E60470, 0xC -.global gUnknown_9E6047C -gUnknown_9E6047C: -.incbin "baserom.gba", 0x1E6047C, 0xC -.global gUnknown_9E60488 -gUnknown_9E60488: -.incbin "baserom.gba", 0x1E60488, 0xC -.global gUnknown_9E60494 -gUnknown_9E60494: -.incbin "baserom.gba", 0x1E60494, 0xC -.global gUnknown_9E604A0 -gUnknown_9E604A0: -.incbin "baserom.gba", 0x1E604A0, 0xC -.global gUnknown_9E604AC -gUnknown_9E604AC: -.incbin "baserom.gba", 0x1E604AC, 0xC -.global gUnknown_9E604B8 -gUnknown_9E604B8: -.incbin "baserom.gba", 0x1E604B8, 0x8 -.global gUnknown_9E604C0 -gUnknown_9E604C0: -.incbin "baserom.gba", 0x1E604C0, 0x8 -.global gUnknown_9E604C8 -gUnknown_9E604C8: -.incbin "baserom.gba", 0x1E604C8, 0x8 -.global gUnknown_9E604D0 -gUnknown_9E604D0: -.incbin "baserom.gba", 0x1E604D0, 0x8 -.global gUnknown_9E604D8 -gUnknown_9E604D8: -.incbin "baserom.gba", 0x1E604D8, 0x8 -.global gUnknown_9E604E0 -gUnknown_9E604E0: -.incbin "baserom.gba", 0x1E604E0, 0x8 -.global gUnknown_9E604E8 -gUnknown_9E604E8: -.incbin "baserom.gba", 0x1E604E8, 0x8 -.global gUnknown_9E604F0 -gUnknown_9E604F0: -.incbin "baserom.gba", 0x1E604F0, 0x8 -.global gUnknown_9E604F8 -gUnknown_9E604F8: -.incbin "baserom.gba", 0x1E604F8, 0x8 -.global gUnknown_9E60500 -gUnknown_9E60500: -.incbin "baserom.gba", 0x1E60500, 0x8 -.global gUnknown_9E60508 -gUnknown_9E60508: -.incbin "baserom.gba", 0x1E60508, 0x8 -.global gUnknown_9E60510 -gUnknown_9E60510: -.incbin "baserom.gba", 0x1E60510, 0x8 -.global gUnknown_9E60518 -gUnknown_9E60518: -.incbin "baserom.gba", 0x1E60518, 0x8 -.global gUnknown_9E60520 -gUnknown_9E60520: -.incbin "baserom.gba", 0x1E60520, 0x8 -.global gUnknown_9E60528 -gUnknown_9E60528: -.incbin "baserom.gba", 0x1E60528, 0x8 -.global gUnknown_9E60530 -gUnknown_9E60530: -.incbin "baserom.gba", 0x1E60530, 0x8 -.global gUnknown_9E60538 -gUnknown_9E60538: -.incbin "baserom.gba", 0x1E60538, 0x8 -.global gUnknown_9E60540 -gUnknown_9E60540: -.incbin "baserom.gba", 0x1E60540, 0x8 -.global gUnknown_9E60548 -gUnknown_9E60548: -.incbin "baserom.gba", 0x1E60548, 0x8 -.global gUnknown_9E60550 -gUnknown_9E60550: -.incbin "baserom.gba", 0x1E60550, 0x10 .global gUnknown_9E60560 gUnknown_9E60560: .incbin "baserom.gba", 0x1E60560, 0x40 diff --git a/include/ornament_files_table.h b/include/ornament_files_table.h new file mode 100644 index 000000000..5e26c6719 --- /dev/null +++ b/include/ornament_files_table.h @@ -0,0 +1,10 @@ +#ifndef GUARD_ORNAMENT_FILES_TABLE_H +#define GUARD_ORNAMENT_FILES_TABLE_H + +#define ORNAMENT_FILES_COUNT 75 + +#include "structs/str_file_system.h" + +extern const File gOrnamentFiles[ORNAMENT_FILES_COUNT]; + +#endif // GUARD_ORNAMENT_FILES_TABLE_H diff --git a/include/ornament_gfx.h b/include/ornament_gfx.h new file mode 100644 index 000000000..ce9518a63 --- /dev/null +++ b/include/ornament_gfx.h @@ -0,0 +1,82 @@ +#ifndef GUARD_ORNAMENT_GFX_H +#define GUARD_ORNAMENT_GFX_H + +#include "decompress_sir.h" + +extern const SiroArchive gUnknown_9E60560; +extern const SiroArchive gUnknown_9E605A0; +extern const SiroArchive gUnknown_9E60BC4; +extern const SiroArchive gUnknown_9E60C04; +extern const SiroArchive gUnknown_9E61658; +extern const SiroArchive gUnknown_9E61698; +extern const SiroArchive gUnknown_9E6216C; +extern const SiroArchive gUnknown_9E621AC; +extern const SiroArchive gUnknown_9E62BC0; +extern const SiroArchive gUnknown_9E62C00; +extern const SiroArchive gUnknown_9E636D4; +extern const SiroArchive gUnknown_9E63714; +extern const SiroArchive gUnknown_9E641E8; +extern const SiroArchive gUnknown_9E64228; +extern const SiroArchive gUnknown_9E64CFC; +extern const SiroArchive gUnknown_9E64D3C; +extern const SiroArchive gUnknown_9E65818; +extern const SiroArchive gUnknown_9E65858; +extern const SiroArchive gUnknown_9E6632C; +extern const SiroArchive gUnknown_9E6636C; +extern const SiroArchive gUnknown_9E66E40; +extern const SiroArchive gUnknown_9E66E80; +extern const SiroArchive gUnknown_9E67954; +extern const SiroArchive gUnknown_9E67994; +extern const SiroArchive gUnknown_9E68468; +extern const SiroArchive gUnknown_9E684A8; +extern const SiroArchive gUnknown_9E68F7C; +extern const SiroArchive gUnknown_9E68FBC; +extern const SiroArchive gUnknown_9E69A90; +extern const SiroArchive gUnknown_9E69AD0; +extern const SiroArchive gUnknown_9E6A5A4; +extern const SiroArchive gUnknown_9E6A5E4; +extern const SiroArchive gUnknown_9E6B0C0; +extern const SiroArchive gUnknown_9E6B100; +extern const SiroArchive gUnknown_9E6BBD4; +extern const SiroArchive gUnknown_9E6BC14; +extern const SiroArchive gUnknown_9E6C6E8; +extern const SiroArchive gUnknown_9E6C728; +extern const SiroArchive gUnknown_9E6D1FC; +extern const SiroArchive gUnknown_9E6D23C; +extern const SiroArchive gUnknown_9E6DD10; +extern const SiroArchive gUnknown_9E6DD50; +extern const SiroArchive gUnknown_9E6E824; +extern const SiroArchive gUnknown_9E6E864; +extern const SiroArchive gUnknown_9E6F338; +extern const SiroArchive gUnknown_9E6F378; +extern const SiroArchive gUnknown_9E6FE4C; +extern const SiroArchive gUnknown_9E6FE8C; +extern const SiroArchive gUnknown_9E70968; +extern const SiroArchive gUnknown_9E709A8; +extern const SiroArchive gUnknown_9E7147C; +extern const SiroArchive gUnknown_9E714BC; +extern const SiroArchive gUnknown_9E71F90; +extern const SiroArchive gUnknown_9E71FD0; +extern const SiroArchive gUnknown_9E72AA4; +extern const SiroArchive gUnknown_9E72AE4; +extern const SiroArchive gUnknown_9E735B8; +extern const SiroArchive gUnknown_9E735F8; +extern const SiroArchive gUnknown_9E740CC; +extern const SiroArchive gUnknown_9E7410C; +extern const SiroArchive gUnknown_9E74B40; +extern const SiroArchive gUnknown_9E74B80; +extern const SiroArchive gUnknown_9E75654; +extern const SiroArchive gUnknown_9E75694; +extern const SiroArchive gUnknown_9E76170; +extern const SiroArchive gUnknown_9E77298; +extern const SiroArchive gUnknown_9E774A4; +extern const SiroArchive gUnknown_9E77730; +extern const SiroArchive gUnknown_9E779A4; +extern const SiroArchive gUnknown_9E77B30; +extern const SiroArchive gUnknown_9E77B70; +extern const SiroArchive gUnknown_9E7B834; +extern const SiroArchive gUnknown_9E7B874; +extern const SiroArchive gUnknown_9E7E768; +extern const SiroArchive gUnknown_9E7EAC8; + +#endif diff --git a/ld_script.ld b/ld_script.ld index 2f18b46e8..bd77ada06 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -1031,6 +1031,8 @@ SECTIONS { ornament_sbin_section : ALIGN(4) { + src/ornament_sbin.o(.rodata); + src/ornament_files_table.o(.rodata); data/ornament_sbin.o(.rodata); } > ROM =0 diff --git a/src/ornament_files_table.c b/src/ornament_files_table.c new file mode 100644 index 000000000..82fca73c7 --- /dev/null +++ b/src/ornament_files_table.c @@ -0,0 +1,82 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_files_table.h" +#include "ornament_gfx.h" + +const File gOrnamentFiles[ORNAMENT_FILES_COUNT] = { + [0] = { "flag00c", &gUnknown_9E60560, }, + [1] = { "flag00p", &gUnknown_9E605A0, }, + [2] = { "flag01c", &gUnknown_9E60BC4, }, + [3] = { "flag01p", &gUnknown_9E60C04, }, + [4] = { "flag02c", &gUnknown_9E61658, }, + [5] = { "flag02p", &gUnknown_9E61698, }, + [6] = { "flag03c", &gUnknown_9E6216C, }, + [7] = { "flag03p", &gUnknown_9E621AC, }, + [8] = { "flag04c", &gUnknown_9E62BC0, }, + [9] = { "flag04p", &gUnknown_9E62C00, }, + [10] = { "flag05c", &gUnknown_9E636D4, }, + [11] = { "flag05p", &gUnknown_9E63714, }, + [12] = { "flag06c", &gUnknown_9E641E8, }, + [13] = { "flag06p", &gUnknown_9E64228, }, + [14] = { "flag07c", &gUnknown_9E64CFC, }, + [15] = { "flag07p", &gUnknown_9E64D3C, }, + [16] = { "flag08c", &gUnknown_9E65818, }, + [17] = { "flag08p", &gUnknown_9E65858, }, + [18] = { "flag09c", &gUnknown_9E6632C, }, + [19] = { "flag09p", &gUnknown_9E6636C, }, + [20] = { "flag100c", &gUnknown_9E66E40, }, + [21] = { "flag100p", &gUnknown_9E66E80, }, + [22] = { "flag101c", &gUnknown_9E67954, }, + [23] = { "flag101p", &gUnknown_9E67994, }, + [24] = { "flag102c", &gUnknown_9E68468, }, + [25] = { "flag102p", &gUnknown_9E684A8, }, + [26] = { "flag103c", &gUnknown_9E68F7C, }, + [27] = { "flag103p", &gUnknown_9E68FBC, }, + [28] = { "flag104c", &gUnknown_9E69A90, }, + [29] = { "flag104p", &gUnknown_9E69AD0, }, + [30] = { "flag105c", &gUnknown_9E6A5A4, }, + [31] = { "flag105p", &gUnknown_9E6A5E4, }, + [32] = { "flag106c", &gUnknown_9E6B0C0, }, + [33] = { "flag106p", &gUnknown_9E6B100, }, + [34] = { "flag107c", &gUnknown_9E6BBD4, }, + [35] = { "flag107p", &gUnknown_9E6BC14, }, + [36] = { "flag108c", &gUnknown_9E6C6E8, }, + [37] = { "flag108p", &gUnknown_9E6C728, }, + [38] = { "flag109c", &gUnknown_9E6D1FC, }, + [39] = { "flag109p", &gUnknown_9E6D23C, }, + [40] = { "flag10c", &gUnknown_9E6DD10, }, + [41] = { "flag10p", &gUnknown_9E6DD50, }, + [42] = { "flag110c", &gUnknown_9E6E824, }, + [43] = { "flag110p", &gUnknown_9E6E864, }, + [44] = { "flag111c", &gUnknown_9E6F338, }, + [45] = { "flag111p", &gUnknown_9E6F378, }, + [46] = { "flag112c", &gUnknown_9E6FE4C, }, + [47] = { "flag112p", &gUnknown_9E6FE8C, }, + [48] = { "flag113c", &gUnknown_9E70968, }, + [49] = { "flag113p", &gUnknown_9E709A8, }, + [50] = { "flag114c", &gUnknown_9E7147C, }, + [51] = { "flag114p", &gUnknown_9E714BC, }, + [52] = { "flag11c", &gUnknown_9E71F90, }, + [53] = { "flag11p", &gUnknown_9E71FD0, }, + [54] = { "flag12c", &gUnknown_9E72AA4, }, + [55] = { "flag12p", &gUnknown_9E72AE4, }, + [56] = { "flag13c", &gUnknown_9E735B8, }, + [57] = { "flag13p", &gUnknown_9E735F8, }, + [58] = { "flag14c", &gUnknown_9E740CC, }, + [59] = { "flag14p", &gUnknown_9E7410C, }, + [60] = { "flag15c", &gUnknown_9E74B40, }, + [61] = { "flag15p", &gUnknown_9E74B80, }, + [62] = { "flag16c", &gUnknown_9E75654, }, + [63] = { "flag16p", &gUnknown_9E75694, }, + [64] = { "item01p", &gUnknown_9E76170, }, + [65] = { "npc01p", &gUnknown_9E77298, }, + [66] = { "npc02p", &gUnknown_9E774A4, }, + [67] = { "npc03p", &gUnknown_9E77730, }, + [68] = { "npc04p", &gUnknown_9E779A4, }, + [69] = { "stoneimc", &gUnknown_9E77B30, }, + [70] = { "titlebg1", &gUnknown_9E77B70, }, + [71] = { "titlebgc", &gUnknown_9E7B834, }, + [72] = { "titleop1", &gUnknown_9E7B874, }, + [73] = { "titleop2", &gUnknown_9E7E768, }, + [74] = { "titleopc", &gUnknown_9E7EAC8, }, +}; diff --git a/src/ornament_sbin.c b/src/ornament_sbin.c new file mode 100644 index 000000000..e31afae11 --- /dev/null +++ b/src/ornament_sbin.c @@ -0,0 +1,9 @@ +#include "global.h" +#include "file_system.h" +#include "ornament_files_table.h" + +const FileArchive gOrnamentFileArchive = { + .magic = "pksdir0", + .count = ORNAMENT_FILES_COUNT, + .entries = gOrnamentFiles, +}; From 42fa35b37da7d130f6a22d9b79821b33591768f8 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 2 Jul 2025 11:25:17 +0200 Subject: [PATCH 02/12] start pal structs unification --- include/code_8099360.h | 4 ++-- include/palette_util.h | 4 ++-- include/structs/str_3000400.h | 7 +------ src/code_80035F0.c | 12 ++++++------ src/code_8099360.c | 6 +++--- src/credits1.c | 2 +- src/ground_script.c | 2 +- src/palette_util.c | 34 +++++++++++++++++----------------- src/wigglytuff_shop3.c | 2 +- 9 files changed, 34 insertions(+), 39 deletions(-) diff --git a/include/code_8099360.h b/include/code_8099360.h index af4f35915..7a02d7385 100644 --- a/include/code_8099360.h +++ b/include/code_8099360.h @@ -19,8 +19,8 @@ extern void sub_8099690(u32); void sub_8099744(void); void sub_8099750(void); -void sub_8099A5C(s32 a0, s32 a1, unkStruct_3000400 a2); -void sub_8099AFC(s32 a0, s32 a1, unkStruct_3000400 a2); +void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2); +void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2); bool8 sub_8099B94(void); #endif //GUARD_CODE_8099360_H diff --git a/include/palette_util.h b/include/palette_util.h index e601081a5..d64365f43 100644 --- a/include/palette_util.h +++ b/include/palette_util.h @@ -15,8 +15,8 @@ void sub_80999FC(s32 a0); void sub_8099A10(s32 a1, u16 a2, u16 a3); void sub_8099A34(s32 a0); void sub_8099A48(s32 a0); -void sub_8099A5C(s32 a0, s32 a1, unkStruct_3000400 a2); -void sub_8099AFC(s32 a0, s32 a1, unkStruct_3000400 a2); +void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2); +void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2); bool8 sub_8099B94(void); void sub_8099BE4(void); diff --git a/include/structs/str_3000400.h b/include/structs/str_3000400.h index adff4991b..3912eb523 100644 --- a/include/structs/str_3000400.h +++ b/include/structs/str_3000400.h @@ -1,11 +1,6 @@ #ifndef GUARD_STR_3000400_H #define GUARD_STR_3000400_H -// TODO: Figure out if this is, in fact, the RGB struct. code_80035F0.s will tell us more once decompiled. -typedef struct unkStruct_3000400 -{ - // size: 0x4 - u8 unk0[0x4]; -} unkStruct_3000400; +#include "code_8002774.h" #endif // GUARD_STR_3000400_H diff --git a/src/code_80035F0.c b/src/code_80035F0.c index f2ec4f42c..eb4a7d427 100644 --- a/src/code_80035F0.c +++ b/src/code_80035F0.c @@ -143,7 +143,7 @@ void sub_80036F4(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -UNUSED void sub_800373C(s32 param_1, s16 param_2, s32 param_3) +static UNUSED void sub_800373C(s32 param_1, s16 param_2, s32 param_3) { u16 idx; unkStruct_3000C00 *ptr; @@ -209,7 +209,7 @@ void sub_8003810(u32 param_1, struct S param_2) gUnknown_3001B58 = TRUE; } -UNUSED void sub_8003844(u32 param_1, u32 param_2) +static UNUSED void sub_8003844(u32 param_1, u32 param_2) { u16 idx1; u16 idx2; @@ -260,7 +260,7 @@ void sub_800388C(u32 param_1, struct S *param_2, s32 param_3) gUnknown_3001B58 = TRUE; } -UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) +static UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) { u16 idx1; u16 idx2; @@ -290,21 +290,21 @@ UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) gUnknown_3001B58 = TRUE; } -UNUSED struct S_sub sub_8003978(u32 param_1) +static UNUSED struct S_sub sub_8003978(u32 param_1) { u16 idx; idx = param_1; return gUnknown_3000400[idx].x0; } -UNUSED u16 sub_8003988(u32 param_1) +static UNUSED u16 sub_8003988(u32 param_1) { u16 idx; idx = param_1; return sub_8002774(gUnknown_3000400[idx].x0); } -UNUSED void sub_80039A4(u32 param_1) +static UNUSED void sub_80039A4(u32 param_1) { u16 idx; idx = param_1; diff --git a/src/code_8099360.c b/src/code_8099360.c index b09fd61a2..6739e3dbe 100644 --- a/src/code_8099360.c +++ b/src/code_8099360.c @@ -13,7 +13,7 @@ extern u8 gUnknown_20398B8; extern void sub_8003600(void); extern s32 sub_800388C(u16, const u8 *, u8); -extern void sub_8003810(u16 idx, unkStruct_3000400 param_2); +extern void sub_8003810(u16 idx, struct S_sub param_2); void sub_8099648(void) { @@ -72,12 +72,12 @@ void sub_8099690(u32 param_1) CloseFile(temp); } -UNUSED static void sub_8099708(u16 a0, unkStruct_3000400 a1) +UNUSED static void sub_8099708(u16 a0, struct S_sub a1) { sub_8003810(a0, a1); } -void sub_809971C(u16 idx, unkStruct_3000400 *strPtrs, s32 n) +void sub_809971C(u16 idx, struct S_sub *strPtrs, s32 n) { s32 i; diff --git a/src/credits1.c b/src/credits1.c index adbf6c75c..c7775d48b 100644 --- a/src/credits1.c +++ b/src/credits1.c @@ -22,7 +22,7 @@ static const WindowTemplate gUnknown_80E4A28 = { .header = NULL, }; -static const unkStruct_3000400 gUnknown_80E4A40 = {{0x18, 0x18, 0x38, 0}}; +static const struct S_sub gUnknown_80E4A40 = {{0x18, 0x18, 0x38, 0}}; UNUSED static const u8 sUnknownUnusedData[][2] = { {0x21, 0xff}, diff --git a/src/ground_script.c b/src/ground_script.c index d644af274..805f8d955 100644 --- a/src/ground_script.c +++ b/src/ground_script.c @@ -1818,7 +1818,7 @@ s32 ExecuteScriptCommand(Action *action) break; } case 0x27: case 0x28: { - unkStruct_3000400 color = { curCmd.arg2 >> 16, curCmd.arg2 >> 8, curCmd.arg2, 0 }; + struct S_sub color = { curCmd.arg2 >> 16, curCmd.arg2 >> 8, curCmd.arg2, 0 }; switch (curCmd.op) { case 0x27: sub_8099A5C(curCmd.argShort, curCmd.arg1, color); diff --git a/src/palette_util.c b/src/palette_util.c index 3f1488fec..76bf5f51f 100644 --- a/src/palette_util.c +++ b/src/palette_util.c @@ -5,11 +5,11 @@ extern void sub_80039B8(void); extern void TransferBGPaletteBuffer(void); -extern void sub_80037C8(u16, u32, unkStruct_3000400); +extern void sub_80037C8(u16, u32, struct S_sub); extern void sub_8003664(u16 param_1, u16 param_2); -extern void sub_80036AC(u16, u32, unkStruct_3000400); -extern void sub_80036F4(u16, u32, unkStruct_3000400); -extern void sub_8003780(u16, u32, unkStruct_3000400); +extern void sub_80036AC(u16, u32, struct S_sub); +extern void sub_80036F4(u16, u32, struct S_sub); +extern void sub_8003780(u16, u32, struct S_sub); struct UnkStruct_2039958 { @@ -24,7 +24,7 @@ struct UnkStruct_2039958 struct UnkStruct_2039978 { u32 unk0; - unkStruct_3000400 unk4; + struct S_sub unk4; struct UnkStruct_2039958 unk8; }; @@ -41,7 +41,7 @@ static void sub_8099838(struct UnkStruct_2039958 *a0); static void sub_8099848(struct UnkStruct_2039958 *a0); static void sub_8099DD0(u16 a0); static void sub_8099E58(u16 a0); -static void sub_8099E80(u16 a0, unkStruct_3000400 a1); +static void sub_8099E80(u16 a0, struct S_sub a1); void sub_8099744(void) { @@ -262,7 +262,7 @@ void sub_8099A48(s32 a0) sub_8099880(&gUnknown_2039968, a0); } -void sub_8099A5C(s32 a0, s32 a1, unkStruct_3000400 a2) +void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2) { gUnknown_2039978.unk0 = a0; gUnknown_2039978.unk4 = a2; @@ -288,7 +288,7 @@ void sub_8099A5C(s32 a0, s32 a1, unkStruct_3000400 a2) } } -void sub_8099AFC(s32 a0, s32 a1, unkStruct_3000400 a2) +void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2) { gUnknown_2039978.unk0 = a0; gUnknown_2039978.unk4 = a2; @@ -445,7 +445,7 @@ static void sub_8099E58(u16 a0) sub_8003664(31, a0); } -static void sub_8099E80(u16 param_1,unkStruct_3000400 param_2) +static void sub_8099E80(u16 param_1,struct S_sub param_2) { s32 i; @@ -677,16 +677,16 @@ static void sub_8099E80(u16 param_1,unkStruct_3000400 param_2) case 14: switch (gUnknown_2039978.unk0) { case 13: - param_2.unk0[0] = 0x90; - param_2.unk0[1] = 0x90; - param_2.unk0[2] = 0xFF; - param_2.unk0[3] = 0xFF; + param_2.x0[0] = 0x90; + param_2.x0[1] = 0x90; + param_2.x0[2] = 0xFF; + param_2.x0[3] = 0xFF; break; case 14: - param_2.unk0[0] = 0xFF; - param_2.unk0[1] = 0xC0; - param_2.unk0[2] = 0x80; - param_2.unk0[3] = 0xFF; + param_2.x0[0] = 0xFF; + param_2.x0[1] = 0xC0; + param_2.x0[2] = 0x80; + param_2.x0[3] = 0xFF; break; } // NOTE: fallthrough needed here diff --git a/src/wigglytuff_shop3.c b/src/wigglytuff_shop3.c index 5e545eab6..7ffce6c7e 100644 --- a/src/wigglytuff_shop3.c +++ b/src/wigglytuff_shop3.c @@ -557,7 +557,7 @@ static void WigglytuffShop_GoToFallbackState(void) static void sub_80226F0(void) { - unkStruct_3000400 unkStr = {0x80, 0x80, 0x10, 0}; + struct S_sub unkStr = {0x80, 0x80, 0x10, 0}; if (sub_8099B94()) return; From b1ed42aa3718c76616d70fa9bdeaf65e90e4f3a7 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 2 Jul 2025 12:28:16 +0200 Subject: [PATCH 03/12] Split gba color util file --- data/data.s | 3 -- include/code_8002774.h | 14 -------- include/code_8099360.h | 6 ++-- include/gba_color_util.h | 9 +++++ include/palette_util.h | 6 ++-- include/structs/rgb.h | 17 +++++++++ include/structs/str_3000400.h | 6 ---- ld_script.ld | 2 ++ src/code_8002774.c | 53 --------------------------- src/code_80035F0.c | 67 +++++++++++++++-------------------- src/code_8099360.c | 7 ++-- src/credits1.c | 2 +- src/gba_color_util.c | 57 +++++++++++++++++++++++++++++ src/ground_bg.c | 42 +++++++++++----------- src/ground_script.c | 2 +- src/palette_util.c | 34 +++++++++--------- src/wigglytuff_shop3.c | 2 +- 17 files changed, 163 insertions(+), 166 deletions(-) create mode 100644 include/gba_color_util.h delete mode 100644 include/structs/str_3000400.h create mode 100644 src/gba_color_util.c diff --git a/data/data.s b/data/data.s index a097dbae4..22d2638ad 100644 --- a/data/data.s +++ b/data/data.s @@ -2,9 +2,6 @@ .align 2, 0 -@ ??? -.string "pksdir0\0" - @ ??? .string "pksdir0\0" .fill 28, 1, 0 diff --git a/include/code_8002774.h b/include/code_8002774.h index 0a47a6be3..69e492d90 100644 --- a/include/code_8002774.h +++ b/include/code_8002774.h @@ -3,18 +3,6 @@ #include "structs/str_position.h" -#define UNK_STRUCT_ARR_COUNT 4 - -struct S_sub -{ - u8 x0[UNK_STRUCT_ARR_COUNT]; -}; - -struct S -{ - struct S_sub x0; -}; - void sub_800290C(PixelPos *param_1, s32 param_2); void sub_8002934(PixelPos *param_1, PixelPos *param_2, PixelPos *param_3, s32 param_4, s32 param_5); s32 sub_8002A70(s32 a0, s32 a1, s32 a2); @@ -22,7 +10,5 @@ s32 sub_8002B04(s32, s32); s32 VecDirection8Radial(PixelPos *param_1); s8 SizedDeltaDirection4(const PixelPos *r0, const PixelPos *r1, const PixelPos *r2, const PixelPos *r3); s8 SizedDeltaDirection8(const PixelPos *r0, const PixelPos *r1, const PixelPos *r2, const PixelPos *r3); -struct S sub_80027A0(u16 a0); -u16 sub_8002774(struct S_sub s); #endif // GUARD_CODE_8002774_H diff --git a/include/code_8099360.h b/include/code_8099360.h index 7a02d7385..6c6c46187 100644 --- a/include/code_8099360.h +++ b/include/code_8099360.h @@ -15,12 +15,12 @@ extern void sub_8099690(u32); // code_8099360.s -#include "structs/str_3000400.h" +#include "structs/rgb.h" void sub_8099744(void); void sub_8099750(void); -void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2); -void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2); +void sub_8099A5C(s32 a0, s32 a1, RGB_Array a2); +void sub_8099AFC(s32 a0, s32 a1, RGB_Array a2); bool8 sub_8099B94(void); #endif //GUARD_CODE_8099360_H diff --git a/include/gba_color_util.h b/include/gba_color_util.h new file mode 100644 index 000000000..421145f2f --- /dev/null +++ b/include/gba_color_util.h @@ -0,0 +1,9 @@ +#ifndef GUARD_GBA_COLOR_UTIL_H +#define GUARD_GBA_COLOR_UTIL_H + +#include "structs/rgb.h" + +u16 RGBToGbaColor(RGB_Array s); +RGB_Array GbaColorToRGB(u16 color); + +#endif // GUARD_GBA_COLOR_UTIL_H diff --git a/include/palette_util.h b/include/palette_util.h index d64365f43..031a2feba 100644 --- a/include/palette_util.h +++ b/include/palette_util.h @@ -1,7 +1,7 @@ #ifndef GUARD_PALETTE_UTIL_H #define GUARD_PALETTE_UTIL_H -#include "structs/str_3000400.h" +#include "structs/rgb.h" void sub_8099744(void); void sub_8099750(void); @@ -15,8 +15,8 @@ void sub_80999FC(s32 a0); void sub_8099A10(s32 a1, u16 a2, u16 a3); void sub_8099A34(s32 a0); void sub_8099A48(s32 a0); -void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2); -void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2); +void sub_8099A5C(s32 a0, s32 a1, RGB_Array a2); +void sub_8099AFC(s32 a0, s32 a1, RGB_Array a2); bool8 sub_8099B94(void); void sub_8099BE4(void); diff --git a/include/structs/rgb.h b/include/structs/rgb.h index 7fee2c50c..14438a8df 100644 --- a/include/structs/rgb.h +++ b/include/structs/rgb.h @@ -9,4 +9,21 @@ typedef struct RGB u8 unk4; // Never read, always 0x80. Unused transparency/alpha flag? } RGB; +#define RGB_R 0 +#define RGB_G 1 +#define RGB_B 2 +#define RGB_UNK 3 +#define RGB_FIELDS_COUNT 4 + +typedef struct RGB_Array +{ + u8 c[RGB_FIELDS_COUNT]; +} RGB_Array; + +typedef union RGB_Union +{ + RGB_Array asArr; + RGB separate; +} RGB_Union; + #endif // GUARD_RGB_H diff --git a/include/structs/str_3000400.h b/include/structs/str_3000400.h deleted file mode 100644 index 3912eb523..000000000 --- a/include/structs/str_3000400.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef GUARD_STR_3000400_H -#define GUARD_STR_3000400_H - -#include "code_8002774.h" - -#endif // GUARD_STR_3000400_H diff --git a/ld_script.ld b/ld_script.ld index bd77ada06..91b1ae509 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -50,6 +50,7 @@ SECTIONS { src/arm_funcs.o(.text); src/main_loops.o(.text); src/event_flag.o(.text); + src/gba_color_util.o(.text); src/code_8002774.o(.text); src/memory.o(.text); src/code_80035F0.o(.text); @@ -430,6 +431,7 @@ SECTIONS { src/main_loops.o(.rodata); src/event_flag.o(.rodata); src/script_vars_info.o(.rodata); + src/gba_color_util.o(.rodata); data/data.o(.rodata); src/code_8002774.o(.rodata); data/pksdir_5.o(.rodata); diff --git a/src/code_8002774.c b/src/code_8002774.c index a94f5dfa0..4c0175283 100644 --- a/src/code_8002774.c +++ b/src/code_8002774.c @@ -20,59 +20,6 @@ const PixelPos gVectorDirections[NUM_DIRECTIONS] = { static s8 VecDirection4Radial(PixelPos *pixelPos); -u16 sub_8002774(struct S_sub s) -{ - return ((s.x0[2] & 0xF8) << 7) | ((s.x0[1] & 0xF8) << 2) | ((s.x0[0] & 0xF8) >> 3); -} - -struct S sub_80027A0(u16 a0) -{ - struct S ret; - - ret.x0.x0[0] = (a0 & 0x1F) << 3 | ((a0 & 1) ? 7 : 0); - ret.x0.x0[1] = (a0 & 0x3E0) >> 2 | ((a0 & 0x20) ? 7 : 0); - ret.x0.x0[2] = (a0 & 0x7C00) >> 7 | ((a0 & 0x400) ? 7 : 0); - ret.x0.x0[3] = 0; - return ret; -} - -UNUSED static void sub_8002804(struct S *r0, s32 r1, struct S *r2) -{ - s32 i; - - for (i = 0; i < UNK_STRUCT_ARR_COUNT; i++) { - r0->x0.x0[i] = (r1 * r2->x0.x0[i]) / 256; - } -} - -UNUSED static void sub_800282C(struct S *dst, s32 a1, struct S *a2, struct S *a3) -{ - s32 i, j; - float spFloats[4]; - float floatsMul[4]; - float f0 = 1.0f / a1; - - for (i = 0; i < 4; i++) { - s8 asSigned = (s8) a2->x0.x0[i]; - float f = (float)(asSigned); - if (asSigned < 0) { - f += 256.0f; - } - spFloats[i] = f; - floatsMul[i] = (float)(a3->x0.x0[i] - a2->x0.x0[i]) * f0; - } - - *dst++ = *a2; - for (i = 1; i < a1 - 1; dst++, i++) { - for (j = 0; j < 4; j++) { - dst->x0.x0[j] = (unsigned int)((spFloats[j] += floatsMul[j])); - } - } - - *dst = *a3; -} - - // TODO: File split here diff --git a/src/code_80035F0.c b/src/code_80035F0.c index eb4a7d427..463c94ff7 100644 --- a/src/code_80035F0.c +++ b/src/code_80035F0.c @@ -1,7 +1,7 @@ #include "global.h" #include "globaldata.h" #include "bg_palette_buffer.h" -#include "code_8002774.h" +#include "gba_color_util.h" IWRAM_INIT bool8 gUnknown_3001B58 = FALSE; IWRAM_INIT u16 gUnknown_3001B5A = 0; @@ -25,7 +25,7 @@ typedef struct unkStruct_3000C00 // TODO: make static once whole file is decompiled #define UNK_3000400_ARR_COUNT 0x200 #define UNK_3000C00_ARR_COUNT 0x21 -IWRAM_DATA struct S gUnknown_3000400[UNK_3000400_ARR_COUNT] = {0}; +IWRAM_DATA RGB_Union gUnknown_3000400[UNK_3000400_ARR_COUNT] = {0}; IWRAM_DATA unkStruct_3000C00 gUnknown_3000C00[UNK_3000C00_ARR_COUNT] = {0}; void sub_8003A34(u32, u32); @@ -55,7 +55,7 @@ UNUSED static void sub_80035F8(void) void sub_8003600(void) { unkStruct_3000C00 *it1; - struct S *it2; + RGB_Union *it2; bool8 *r6; s32 i; s32 zero; @@ -67,10 +67,10 @@ void sub_8003600(void) for (i = 0; i < UNK_3000400_ARR_COUNT; it2++, i++) { - it2->x0.x0[0] = zero; - it2->x0.x0[1] = zero; - it2->x0.x0[2] = zero; - it2->x0.x0[3] = zero; + it2->asArr.c[0] = zero; + it2->asArr.c[1] = zero; + it2->asArr.c[2] = zero; + it2->asArr.c[3] = zero; } for (i = 0; i < UNK_3000C00_ARR_COUNT; i++, it1++) @@ -197,7 +197,7 @@ void sub_80037C8(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -void sub_8003810(u32 param_1, struct S param_2) +void sub_8003810(u32 param_1, RGB_Union param_2) { u16 idx; unkStruct_3000C00 *a; @@ -209,27 +209,22 @@ void sub_8003810(u32 param_1, struct S param_2) gUnknown_3001B58 = TRUE; } -static UNUSED void sub_8003844(u32 param_1, u32 param_2) +static UNUSED void sub_8003844(u16 idx1, u16 idx2) { - u16 idx1; - u16 idx2; - unkStruct_3000C00 *a; - idx1 = param_1; - idx2 = param_2; - a = &gUnknown_3000C00[idx1 / 16]; + unkStruct_3000C00 *a = &gUnknown_3000C00[idx1 / 16]; a->unk0 = TRUE; - gUnknown_3000400[idx1] = sub_80027A0(idx2); + gUnknown_3000400[idx1].asArr = GbaColorToRGB(idx2); gUnknown_3001B58 = TRUE; } -void sub_800388C(u32 param_1, struct S *param_2, s32 param_3) +void sub_800388C(u32 param_1, RGB_Union *param_2, s32 param_3) { u16 idx1; u16 idx2; s32 sVar1; u16 sVar2; - struct S *ptr1; + RGB_Union *ptr1; unkStruct_3000C00 *ptr3; s32 i; @@ -265,7 +260,7 @@ static UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) u16 idx1; u16 idx2; u16 uVar; - struct S *ptr1; + RGB_Union *ptr1; unkStruct_3000C00 *ptr2; s32 i; @@ -276,7 +271,7 @@ static UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) for (i = 0; i < param_3; i++) { - *ptr1 = sub_80027A0(*param_2++); + ptr1->asArr = GbaColorToRGB(*param_2++); ptr1++; } @@ -290,24 +285,18 @@ static UNUSED void sub_80038F0(u32 param_1, s16 *param_2, s32 param_3) gUnknown_3001B58 = TRUE; } -static UNUSED struct S_sub sub_8003978(u32 param_1) +static UNUSED RGB_Array sub_8003978(u16 idx) { - u16 idx; - idx = param_1; - return gUnknown_3000400[idx].x0; + return gUnknown_3000400[idx].asArr; } -static UNUSED u16 sub_8003988(u32 param_1) +static UNUSED u16 sub_8003988(u16 idx) { - u16 idx; - idx = param_1; - return sub_8002774(gUnknown_3000400[idx].x0); + return RGBToGbaColor(gUnknown_3000400[idx].asArr); } -static UNUSED void sub_80039A4(u32 param_1) +static UNUSED void sub_80039A4(u16 idx) { - u16 idx; - idx = param_1; gUnknown_3001B5A |= idx; } @@ -350,7 +339,7 @@ void sub_80039B8(void) void sub_8003A34(u32 param_1, u32 param_2) { u16 idx; - struct S *ptr1; + RGB_Union *ptr1; u32 blue; u32 green; u32 red; @@ -358,10 +347,10 @@ void sub_8003A34(u32 param_1, u32 param_2) idx = param_2; ptr1 = &gUnknown_3000400[idx]; - blue = (ptr1->x0.x0[2] & 0xf8) << 7; - green = (ptr1->x0.x0[1] & 0xf8) << 2; + blue = (ptr1->asArr.c[2] & 0xf8) << 7; + green = (ptr1->asArr.c[1] & 0xf8) << 2; blue |= green; - red = (ptr1->x0.x0[0] & 0xf8) >> 3; + red = (ptr1->asArr.c[0] & 0xf8) >> 3; color = red | blue; SetBGPaletteBufferColor(idx, &color); } @@ -369,7 +358,7 @@ void sub_8003A34(u32 param_1, u32 param_2) void sub_8003A74(u32 param_1) { u16 idx; - struct S *ptr1; + RGB_Union *ptr1; u32 red; u32 green; u32 blue; @@ -381,10 +370,10 @@ void sub_8003A74(u32 param_1) for (i = 0; i < 16; ptr1++, i++) { - blue = (ptr1->x0.x0[2] & 0xf8) << 7; - green = (ptr1->x0.x0[1] & 0xf8) << 2; + blue = (ptr1->asArr.c[2] & 0xf8) << 7; + green = (ptr1->asArr.c[1] & 0xf8) << 2; blue |= green; - red = (ptr1->x0.x0[0] & 0xf8) >> 3; + red = (ptr1->asArr.c[0] & 0xf8) >> 3; color = red | blue; SetBGPaletteBufferColor(idx + i, &color); } diff --git a/src/code_8099360.c b/src/code_8099360.c index 6739e3dbe..4a9ec37af 100644 --- a/src/code_8099360.c +++ b/src/code_8099360.c @@ -7,13 +7,12 @@ #include "def_filearchives.h" #include "event_flag.h" #include "file_system.h" -#include "structs/str_3000400.h" extern u8 gUnknown_20398B8; extern void sub_8003600(void); extern s32 sub_800388C(u16, const u8 *, u8); -extern void sub_8003810(u16 idx, struct S_sub param_2); +extern void sub_8003810(u16 idx, RGB_Array param_2); void sub_8099648(void) { @@ -72,12 +71,12 @@ void sub_8099690(u32 param_1) CloseFile(temp); } -UNUSED static void sub_8099708(u16 a0, struct S_sub a1) +UNUSED static void sub_8099708(u16 a0, RGB_Array a1) { sub_8003810(a0, a1); } -void sub_809971C(u16 idx, struct S_sub *strPtrs, s32 n) +void sub_809971C(u16 idx, RGB_Array *strPtrs, s32 n) { s32 i; diff --git a/src/credits1.c b/src/credits1.c index c7775d48b..12b8fdf90 100644 --- a/src/credits1.c +++ b/src/credits1.c @@ -22,7 +22,7 @@ static const WindowTemplate gUnknown_80E4A28 = { .header = NULL, }; -static const struct S_sub gUnknown_80E4A40 = {{0x18, 0x18, 0x38, 0}}; +static const RGB_Array gUnknown_80E4A40 = {{0x18, 0x18, 0x38, 0}}; UNUSED static const u8 sUnknownUnusedData[][2] = { {0x21, 0xff}, diff --git a/src/gba_color_util.c b/src/gba_color_util.c new file mode 100644 index 000000000..d47aeee51 --- /dev/null +++ b/src/gba_color_util.c @@ -0,0 +1,57 @@ +#include "global.h" +#include "globaldata.h" +#include "gba_color_util.h" + +// Note: All of these functions are unused, because RGBToGbaColor and GbaColorToRGB are only called by unused functions. Could've been used for testing only? + +u16 RGBToGbaColor(RGB_Array s) +{ + return ((s.c[RGB_B] & 0xF8) << 7) | ((s.c[RGB_G] & 0xF8) << 2) | ((s.c[RGB_R] & 0xF8) >> 3); +} + +RGB_Array GbaColorToRGB(u16 color) +{ + RGB_Array ret; + + ret.c[RGB_R] = (color & 0x1F) << 3 | ((color & 1) ? 7 : 0); + ret.c[RGB_G] = (color & 0x3E0) >> 2 | ((color & 0x20) ? 7 : 0); + ret.c[RGB_B] = (color & 0x7C00) >> 7 | ((color & 0x400) ? 7 : 0); + ret.c[RGB_UNK] = 0; + return ret; +} + +UNUSED static void ScaleRGBColor(RGB_Array *dst, s32 factor, RGB_Array *src) +{ + s32 i; + + for (i = 0; i < RGB_FIELDS_COUNT; i++) { + dst->c[i] = (factor * src->c[i]) / 256; + } +} + +UNUSED static void InterpolateRGBColorGradient(RGB_Array *dst, s32 steps, RGB_Array *start, RGB_Array *end) +{ + s32 i, j; + float spFloats[4]; + float floatsMul[4]; + float f0 = 1.0f / steps; + + for (i = 0; i < RGB_FIELDS_COUNT; i++) { + s8 asSigned = (s8) start->c[i]; + float f = (float)(asSigned); + if (asSigned < 0) { + f += 256.0f; + } + spFloats[i] = f; + floatsMul[i] = (float)(end->c[i] - start->c[i]) * f0; + } + + *dst++ = *start; + for (i = 1; i < steps - 1; dst++, i++) { + for (j = 0; j < RGB_FIELDS_COUNT; j++) { + dst->c[j] = (unsigned int)((spFloats[j] += floatsMul[j])); + } + } + + *dst = *end; +} diff --git a/src/ground_bg.c b/src/ground_bg.c index f83808960..96f35db67 100644 --- a/src/ground_bg.c +++ b/src/ground_bg.c @@ -35,7 +35,7 @@ static void sub_80A3ED4(SubStruct_488 *map488); static void sub_80A3F94(SubStruct_488 *map488); static void sub_80A4358(SubStruct_488 *map488); -extern void sub_8003810(u16 param_1, struct S param_2); +extern void sub_8003810(u16 param_1, RGB_Union param_2); extern void sub_809971C(u16 a0, const void *a1, int a2); static const PixelPos sPositionZero = {0, 0}; @@ -202,8 +202,8 @@ void sub_80A2E64(GroundBg *groundBg) r6 = groundBg->unk52C.unk0 * 16; for (i = 0; i < groundBg->unk52C.unk2; i++) { - struct S str1 = {0}; - struct S str2 = {0xFF, 0xFF, 0xFF, 0}; + RGB_Union str1 = {0}; + RGB_Union str2 = {0xFF, 0xFF, 0xFF, 0}; sub_8003810(r6++, str1); for (j = 0; j < 15; j++) { @@ -228,8 +228,8 @@ void sub_80A2FBC(GroundBg *groundBg, s32 mapFileId_) const void *file_438; const void *file_430; SubStruct_448 *mapPtr_448; - struct S str2; - struct S str1; + RGB_Union str2; + RGB_Union str1; const void *r7; s32 unk0Id; s32 id; @@ -281,11 +281,11 @@ void sub_80A2FBC(GroundBg *groundBg, s32 mapFileId_) r7 = file_430; r5 = groundBg->unk52C.unk0 * 16; - str2 = (struct S) {0}; - str1.x0.x0[0] = 0xff; - str1.x0.x0[1] = 0xff; - str1.x0.x0[2] = 0xff; - str1.x0.x0[3] = 0; + str2 = (RGB_Union) {0}; + str1.asArr.c[0] = 0xff; + str1.asArr.c[1] = 0xff; + str1.asArr.c[2] = 0xff; + str1.asArr.c[3] = 0; for (i = 0; i < mapPtr_464[0] && i < groundBg->unk52C.unk2; i++) { sub_8003810(r5++, str2); sub_809971C(r5, r7, 15); @@ -478,21 +478,21 @@ void sub_80A3440(GroundBg *groundBg, s32 mapFileId_, DungeonLocation *dungLoc, s groundBg->unk464[1] = 0; if (groundBg->unk43C != NULL) { s32 i, j; - const struct S *strPtr = groundBg->unk43C->data; + const RGB_Union *strPtr = groundBg->unk43C->data; u16 r7 = 0; - struct S str0 = {0}; - struct S str1; + RGB_Union str0 = {0}; + RGB_Union str1; - str1.x0.x0[0] = 0xff; - str1.x0.x0[1] = 0xff; - str1.x0.x0[2] = 0xff; - str1.x0.x0[3] = 0; + str1.asArr.c[0] = 0xff; + str1.asArr.c[1] = 0xff; + str1.asArr.c[2] = 0xff; + str1.asArr.c[3] = 0; for (i = 0; i < 12 && i < groundBg->unk52C.unk2; i++) { sub_8003810(r7++, str0); strPtr++; for (j = 0; j < 15; j++) { - struct S str2 = {strPtr->x0.x0[0], strPtr->x0.x0[1], strPtr->x0.x0[2], strPtr->x0.x0[3]}; + RGB_Union str2 = {strPtr->asArr.c[0], strPtr->asArr.c[1], strPtr->asArr.c[2], strPtr->asArr.c[3]}; sub_8003810(r7++, str2); strPtr++; } @@ -1363,7 +1363,7 @@ void sub_80A4764(GroundBg *groundBg) } if (sub0Ptr->unk8 != NULL) { - struct S empty = {0}; + RGB_Union empty = {0}; sub_8003810(r6, empty); sub_809971C(r6 + 1, sub0Ptr->unk8, 15); sub0Ptr->unk8 += 60; @@ -1379,7 +1379,7 @@ void sub_80A4764(GroundBg *groundBg) s32 r6 = 160; for (i = 0; i < 32; i++, unkE0Ptr++, r6++) { - struct S color; + RGB_Union color; if (sub_8004D14(unkE0Ptr, 1) && !sub_8004D40(unkE0Ptr, 1) && --unkE0Ptr->unk6 <= 0) { unkE0Ptr->unk6 = unkE0Ptr->unk4; @@ -1387,7 +1387,7 @@ void sub_80A4764(GroundBg *groundBg) unkE0Ptr->unkC = unkE0Ptr->unk8; } unkE0Ptr->unk14 = *unkE0Ptr->unkC++; - color = (struct S) {unkE0Ptr->unk14.r, unkE0Ptr->unk14.g, unkE0Ptr->unk14.b, unkE0Ptr->unk14.unk4}; + color = (RGB_Union) {unkE0Ptr->unk14.r, unkE0Ptr->unk14.g, unkE0Ptr->unk14.b, unkE0Ptr->unk14.unk4}; sub_8003810(r6, color); } } diff --git a/src/ground_script.c b/src/ground_script.c index 805f8d955..13c50f1b7 100644 --- a/src/ground_script.c +++ b/src/ground_script.c @@ -1818,7 +1818,7 @@ s32 ExecuteScriptCommand(Action *action) break; } case 0x27: case 0x28: { - struct S_sub color = { curCmd.arg2 >> 16, curCmd.arg2 >> 8, curCmd.arg2, 0 }; + RGB_Array color = { curCmd.arg2 >> 16, curCmd.arg2 >> 8, curCmd.arg2, 0 }; switch (curCmd.op) { case 0x27: sub_8099A5C(curCmd.argShort, curCmd.arg1, color); diff --git a/src/palette_util.c b/src/palette_util.c index 76bf5f51f..4289448e9 100644 --- a/src/palette_util.c +++ b/src/palette_util.c @@ -5,11 +5,11 @@ extern void sub_80039B8(void); extern void TransferBGPaletteBuffer(void); -extern void sub_80037C8(u16, u32, struct S_sub); +extern void sub_80037C8(u16, u32, RGB_Array); extern void sub_8003664(u16 param_1, u16 param_2); -extern void sub_80036AC(u16, u32, struct S_sub); -extern void sub_80036F4(u16, u32, struct S_sub); -extern void sub_8003780(u16, u32, struct S_sub); +extern void sub_80036AC(u16, u32, RGB_Array); +extern void sub_80036F4(u16, u32, RGB_Array); +extern void sub_8003780(u16, u32, RGB_Array); struct UnkStruct_2039958 { @@ -24,7 +24,7 @@ struct UnkStruct_2039958 struct UnkStruct_2039978 { u32 unk0; - struct S_sub unk4; + RGB_Array unk4; struct UnkStruct_2039958 unk8; }; @@ -41,7 +41,7 @@ static void sub_8099838(struct UnkStruct_2039958 *a0); static void sub_8099848(struct UnkStruct_2039958 *a0); static void sub_8099DD0(u16 a0); static void sub_8099E58(u16 a0); -static void sub_8099E80(u16 a0, struct S_sub a1); +static void sub_8099E80(u16 a0, RGB_Array a1); void sub_8099744(void) { @@ -262,7 +262,7 @@ void sub_8099A48(s32 a0) sub_8099880(&gUnknown_2039968, a0); } -void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2) +void sub_8099A5C(s32 a0, s32 a1, RGB_Array a2) { gUnknown_2039978.unk0 = a0; gUnknown_2039978.unk4 = a2; @@ -288,7 +288,7 @@ void sub_8099A5C(s32 a0, s32 a1, struct S_sub a2) } } -void sub_8099AFC(s32 a0, s32 a1, struct S_sub a2) +void sub_8099AFC(s32 a0, s32 a1, RGB_Array a2) { gUnknown_2039978.unk0 = a0; gUnknown_2039978.unk4 = a2; @@ -445,7 +445,7 @@ static void sub_8099E58(u16 a0) sub_8003664(31, a0); } -static void sub_8099E80(u16 param_1,struct S_sub param_2) +static void sub_8099E80(u16 param_1,RGB_Array param_2) { s32 i; @@ -677,16 +677,16 @@ static void sub_8099E80(u16 param_1,struct S_sub param_2) case 14: switch (gUnknown_2039978.unk0) { case 13: - param_2.x0[0] = 0x90; - param_2.x0[1] = 0x90; - param_2.x0[2] = 0xFF; - param_2.x0[3] = 0xFF; + param_2.c[0] = 0x90; + param_2.c[1] = 0x90; + param_2.c[2] = 0xFF; + param_2.c[3] = 0xFF; break; case 14: - param_2.x0[0] = 0xFF; - param_2.x0[1] = 0xC0; - param_2.x0[2] = 0x80; - param_2.x0[3] = 0xFF; + param_2.c[0] = 0xFF; + param_2.c[1] = 0xC0; + param_2.c[2] = 0x80; + param_2.c[3] = 0xFF; break; } // NOTE: fallthrough needed here diff --git a/src/wigglytuff_shop3.c b/src/wigglytuff_shop3.c index 7ffce6c7e..37ef5acde 100644 --- a/src/wigglytuff_shop3.c +++ b/src/wigglytuff_shop3.c @@ -557,7 +557,7 @@ static void WigglytuffShop_GoToFallbackState(void) static void sub_80226F0(void) { - struct S_sub unkStr = {0x80, 0x80, 0x10, 0}; + RGB_Array unkStr = {0x80, 0x80, 0x10, 0}; if (sub_8099B94()) return; From e948cebe1428dfe3b30fcbc2e507b7d47da4962e Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 2 Jul 2025 14:59:36 +0200 Subject: [PATCH 04/12] dump ornament pal --- data/ornament_sbin.s | 70 ++++++++--------- data/unk_9E7EB08.s | 5 ++ graphics/ornament/pal/flag00.pal | 19 +++++ graphics/ornament/pal/flag01.pal | 19 +++++ graphics/ornament/pal/flag02.pal | 19 +++++ graphics/ornament/pal/flag03.pal | 19 +++++ graphics/ornament/pal/flag04.pal | 19 +++++ graphics/ornament/pal/flag05.pal | 19 +++++ graphics/ornament/pal/flag06.pal | 19 +++++ graphics/ornament/pal/flag07.pal | 19 +++++ graphics/ornament/pal/flag08.pal | 19 +++++ graphics/ornament/pal/flag09.pal | 19 +++++ graphics/ornament/pal/flag10.pal | 19 +++++ graphics/ornament/pal/flag100.pal | 19 +++++ graphics/ornament/pal/flag101.pal | 19 +++++ graphics/ornament/pal/flag102.pal | 19 +++++ graphics/ornament/pal/flag103.pal | 19 +++++ graphics/ornament/pal/flag104.pal | 19 +++++ graphics/ornament/pal/flag105.pal | 19 +++++ graphics/ornament/pal/flag106.pal | 19 +++++ graphics/ornament/pal/flag107.pal | 19 +++++ graphics/ornament/pal/flag108.pal | 19 +++++ graphics/ornament/pal/flag109.pal | 19 +++++ graphics/ornament/pal/flag11.pal | 19 +++++ graphics/ornament/pal/flag110.pal | 19 +++++ graphics/ornament/pal/flag111.pal | 19 +++++ graphics/ornament/pal/flag112.pal | 19 +++++ graphics/ornament/pal/flag113.pal | 19 +++++ graphics/ornament/pal/flag114.pal | 19 +++++ graphics/ornament/pal/flag12.pal | 19 +++++ graphics/ornament/pal/flag13.pal | 19 +++++ graphics/ornament/pal/flag14.pal | 19 +++++ graphics/ornament/pal/flag15.pal | 19 +++++ graphics/ornament/pal/flag16.pal | 19 +++++ graphics/ornament/pal/stoneim.pal | 19 +++++ graphics/ornament/pal/titlebg.pal | 19 +++++ graphics/ornament/pal/titleop.pal | 19 +++++ ld_script.ld | 6 ++ src/code_80035F0.c | 122 ++++++++++-------------------- tools/gbagfx/gfx.c | 25 ++++++ tools/gbagfx/gfx.h | 1 + tools/gbagfx/main.c | 9 +++ 42 files changed, 786 insertions(+), 117 deletions(-) create mode 100644 data/unk_9E7EB08.s create mode 100644 graphics/ornament/pal/flag00.pal create mode 100644 graphics/ornament/pal/flag01.pal create mode 100644 graphics/ornament/pal/flag02.pal create mode 100644 graphics/ornament/pal/flag03.pal create mode 100644 graphics/ornament/pal/flag04.pal create mode 100644 graphics/ornament/pal/flag05.pal create mode 100644 graphics/ornament/pal/flag06.pal create mode 100644 graphics/ornament/pal/flag07.pal create mode 100644 graphics/ornament/pal/flag08.pal create mode 100644 graphics/ornament/pal/flag09.pal create mode 100644 graphics/ornament/pal/flag10.pal create mode 100644 graphics/ornament/pal/flag100.pal create mode 100644 graphics/ornament/pal/flag101.pal create mode 100644 graphics/ornament/pal/flag102.pal create mode 100644 graphics/ornament/pal/flag103.pal create mode 100644 graphics/ornament/pal/flag104.pal create mode 100644 graphics/ornament/pal/flag105.pal create mode 100644 graphics/ornament/pal/flag106.pal create mode 100644 graphics/ornament/pal/flag107.pal create mode 100644 graphics/ornament/pal/flag108.pal create mode 100644 graphics/ornament/pal/flag109.pal create mode 100644 graphics/ornament/pal/flag11.pal create mode 100644 graphics/ornament/pal/flag110.pal create mode 100644 graphics/ornament/pal/flag111.pal create mode 100644 graphics/ornament/pal/flag112.pal create mode 100644 graphics/ornament/pal/flag113.pal create mode 100644 graphics/ornament/pal/flag114.pal create mode 100644 graphics/ornament/pal/flag12.pal create mode 100644 graphics/ornament/pal/flag13.pal create mode 100644 graphics/ornament/pal/flag14.pal create mode 100644 graphics/ornament/pal/flag15.pal create mode 100644 graphics/ornament/pal/flag16.pal create mode 100644 graphics/ornament/pal/stoneim.pal create mode 100644 graphics/ornament/pal/titlebg.pal create mode 100644 graphics/ornament/pal/titleop.pal diff --git a/data/ornament_sbin.s b/data/ornament_sbin.s index 17c25773d..0da3236b0 100644 --- a/data/ornament_sbin.s +++ b/data/ornament_sbin.s @@ -4,7 +4,7 @@ .string "pksdir0\0" .global gUnknown_9E60560 gUnknown_9E60560: -.incbin "baserom.gba", 0x1E60560, 0x40 +.incbin "graphics/ornament/pal/flag00.pmdpal" .global gUnknown_9E605A0 gUnknown_9E605A0: .string "SIRO" @@ -116,7 +116,7 @@ gUnknown_9E60BB0: .incbin "baserom.gba", 0x1E60BC0, 0x4 .global gUnknown_9E60BC4 gUnknown_9E60BC4: -.incbin "baserom.gba", 0x1E60BC4, 0x40 +.incbin "graphics/ornament/pal/flag01.pmdpal" .global gUnknown_9E60C04 gUnknown_9E60C04: .string "SIRO" @@ -253,7 +253,7 @@ gUnknown_9E61644: .incbin "baserom.gba", 0x1E61654, 0x4 .global gUnknown_9E61658 gUnknown_9E61658: -.incbin "baserom.gba", 0x1E61658, 0x40 +.incbin "graphics/ornament/pal/flag02.pmdpal" .global gUnknown_9E61698 gUnknown_9E61698: .string "SIRO" @@ -360,7 +360,7 @@ gUnknown_9E62158: .incbin "baserom.gba", 0x1E62168, 0x4 .global gUnknown_9E6216C gUnknown_9E6216C: -.incbin "baserom.gba", 0x1E6216C, 0x40 +.incbin "graphics/ornament/pal/flag03.pmdpal" .global gUnknown_9E621AC gUnknown_9E621AC: .string "SIRO" @@ -497,7 +497,7 @@ gUnknown_9E62BAC: .incbin "baserom.gba", 0x1E62BBC, 0x4 .global gUnknown_9E62BC0 gUnknown_9E62BC0: -.incbin "baserom.gba", 0x1E62BC0, 0x40 +.incbin "graphics/ornament/pal/flag04.pmdpal" .global gUnknown_9E62C00 gUnknown_9E62C00: .string "SIRO" @@ -604,7 +604,7 @@ gUnknown_9E636C0: .incbin "baserom.gba", 0x1E636D0, 0x4 .global gUnknown_9E636D4 gUnknown_9E636D4: -.incbin "baserom.gba", 0x1E636D4, 0x40 +.incbin "graphics/ornament/pal/flag05.pmdpal" .global gUnknown_9E63714 gUnknown_9E63714: .string "SIRO" @@ -711,7 +711,7 @@ gUnknown_9E641D4: .incbin "baserom.gba", 0x1E641E4, 0x4 .global gUnknown_9E641E8 gUnknown_9E641E8: -.incbin "baserom.gba", 0x1E641E8, 0x40 +.incbin "graphics/ornament/pal/flag06.pmdpal" .global gUnknown_9E64228 gUnknown_9E64228: .string "SIRO" @@ -818,7 +818,7 @@ gUnknown_9E64CE8: .incbin "baserom.gba", 0x1E64CF8, 0x4 .global gUnknown_9E64CFC gUnknown_9E64CFC: -.incbin "baserom.gba", 0x1E64CFC, 0x40 +.incbin "graphics/ornament/pal/flag07.pmdpal" .global gUnknown_9E64D3C gUnknown_9E64D3C: .string "SIRO" @@ -926,7 +926,7 @@ gUnknown_9E657FC: .string "pksdir0\0" .global gUnknown_9E65818 gUnknown_9E65818: -.incbin "baserom.gba", 0x1E65818, 0x40 +.incbin "graphics/ornament/pal/flag08.pmdpal" .global gUnknown_9E65858 gUnknown_9E65858: .string "SIRO" @@ -1033,7 +1033,7 @@ gUnknown_9E66318: .incbin "baserom.gba", 0x1E66328, 0x4 .global gUnknown_9E6632C gUnknown_9E6632C: -.incbin "baserom.gba", 0x1E6632C, 0x40 +.incbin "graphics/ornament/pal/flag09.pmdpal" .global gUnknown_9E6636C gUnknown_9E6636C: .string "SIRO" @@ -1140,7 +1140,7 @@ gUnknown_9E66E2C: .incbin "baserom.gba", 0x1E66E3C, 0x4 .global gUnknown_9E66E40 gUnknown_9E66E40: -.incbin "baserom.gba", 0x1E66E40, 0x40 +.incbin "graphics/ornament/pal/flag100.pmdpal" .global gUnknown_9E66E80 gUnknown_9E66E80: .string "SIRO" @@ -1247,7 +1247,7 @@ gUnknown_9E67940: .incbin "baserom.gba", 0x1E67950, 0x4 .global gUnknown_9E67954 gUnknown_9E67954: -.incbin "baserom.gba", 0x1E67954, 0x40 +.incbin "graphics/ornament/pal/flag101.pmdpal" .global gUnknown_9E67994 gUnknown_9E67994: .string "SIRO" @@ -1354,7 +1354,7 @@ gUnknown_9E68454: .incbin "baserom.gba", 0x1E68464, 0x4 .global gUnknown_9E68468 gUnknown_9E68468: -.incbin "baserom.gba", 0x1E68468, 0x40 +.incbin "graphics/ornament/pal/flag102.pmdpal" .global gUnknown_9E684A8 gUnknown_9E684A8: .string "SIRO" @@ -1461,7 +1461,7 @@ gUnknown_9E68F68: .incbin "baserom.gba", 0x1E68F78, 0x4 .global gUnknown_9E68F7C gUnknown_9E68F7C: -.incbin "baserom.gba", 0x1E68F7C, 0x40 +.incbin "graphics/ornament/pal/flag103.pmdpal" .global gUnknown_9E68FBC gUnknown_9E68FBC: .string "SIRO" @@ -1568,7 +1568,7 @@ gUnknown_9E69A7C: .incbin "baserom.gba", 0x1E69A8C, 0x4 .global gUnknown_9E69A90 gUnknown_9E69A90: -.incbin "baserom.gba", 0x1E69A90, 0x40 +.incbin "graphics/ornament/pal/flag104.pmdpal" .global gUnknown_9E69AD0 gUnknown_9E69AD0: .string "SIRO" @@ -1675,7 +1675,7 @@ gUnknown_9E6A590: .incbin "baserom.gba", 0x1E6A5A0, 0x4 .global gUnknown_9E6A5A4 gUnknown_9E6A5A4: -.incbin "baserom.gba", 0x1E6A5A4, 0x40 +.incbin "graphics/ornament/pal/flag105.pmdpal" .global gUnknown_9E6A5E4 gUnknown_9E6A5E4: .string "SIRO" @@ -1782,7 +1782,7 @@ gUnknown_9E6B0A4: .incbin "baserom.gba", 0x1E6B0B4, 0xC .global gUnknown_9E6B0C0 gUnknown_9E6B0C0: -.incbin "baserom.gba", 0x1E6B0C0, 0x40 +.incbin "graphics/ornament/pal/flag106.pmdpal" .global gUnknown_9E6B100 gUnknown_9E6B100: .string "SIRO" @@ -1889,7 +1889,7 @@ gUnknown_9E6BBC0: .incbin "baserom.gba", 0x1E6BBD0, 0x4 .global gUnknown_9E6BBD4 gUnknown_9E6BBD4: -.incbin "baserom.gba", 0x1E6BBD4, 0x40 +.incbin "graphics/ornament/pal/flag107.pmdpal" .global gUnknown_9E6BC14 gUnknown_9E6BC14: .string "SIRO" @@ -1996,7 +1996,7 @@ gUnknown_9E6C6D4: .incbin "baserom.gba", 0x1E6C6E4, 0x4 .global gUnknown_9E6C6E8 gUnknown_9E6C6E8: -.incbin "baserom.gba", 0x1E6C6E8, 0x40 +.incbin "graphics/ornament/pal/flag108.pmdpal" .global gUnknown_9E6C728 gUnknown_9E6C728: .string "SIRO" @@ -2103,7 +2103,7 @@ gUnknown_9E6D1E8: .incbin "baserom.gba", 0x1E6D1F8, 0x4 .global gUnknown_9E6D1FC gUnknown_9E6D1FC: -.incbin "baserom.gba", 0x1E6D1FC, 0x40 +.incbin "graphics/ornament/pal/flag109.pmdpal" .global gUnknown_9E6D23C gUnknown_9E6D23C: .string "SIRO" @@ -2210,7 +2210,7 @@ gUnknown_9E6DCFC: .incbin "baserom.gba", 0x1E6DD0C, 0x4 .global gUnknown_9E6DD10 gUnknown_9E6DD10: -.incbin "baserom.gba", 0x1E6DD10, 0x40 +.incbin "graphics/ornament/pal/flag10.pmdpal" .global gUnknown_9E6DD50 gUnknown_9E6DD50: .string "SIRO" @@ -2317,7 +2317,7 @@ gUnknown_9E6E810: .incbin "baserom.gba", 0x1E6E820, 0x4 .global gUnknown_9E6E824 gUnknown_9E6E824: -.incbin "baserom.gba", 0x1E6E824, 0x40 +.incbin "graphics/ornament/pal/flag110.pmdpal" .global gUnknown_9E6E864 gUnknown_9E6E864: .string "SIRO" @@ -2424,7 +2424,7 @@ gUnknown_9E6F324: .incbin "baserom.gba", 0x1E6F334, 0x4 .global gUnknown_9E6F338 gUnknown_9E6F338: -.incbin "baserom.gba", 0x1E6F338, 0x40 +.incbin "graphics/ornament/pal/flag111.pmdpal" .global gUnknown_9E6F378 gUnknown_9E6F378: .string "SIRO" @@ -2531,7 +2531,7 @@ gUnknown_9E6FE38: .incbin "baserom.gba", 0x1E6FE48, 0x4 .global gUnknown_9E6FE4C gUnknown_9E6FE4C: -.incbin "baserom.gba", 0x1E6FE4C, 0x40 +.incbin "graphics/ornament/pal/flag112.pmdpal" .global gUnknown_9E6FE8C gUnknown_9E6FE8C: .string "SIRO" @@ -2639,7 +2639,7 @@ gUnknown_9E7094C: .string "pksdir0\0" .global gUnknown_9E70968 gUnknown_9E70968: -.incbin "baserom.gba", 0x1E70968, 0x40 +.incbin "graphics/ornament/pal/flag113.pmdpal" .global gUnknown_9E709A8 gUnknown_9E709A8: .string "SIRO" @@ -2746,7 +2746,7 @@ gUnknown_9E71468: .incbin "baserom.gba", 0x1E71478, 0x4 .global gUnknown_9E7147C gUnknown_9E7147C: -.incbin "baserom.gba", 0x1E7147C, 0x40 +.incbin "graphics/ornament/pal/flag114.pmdpal" .global gUnknown_9E714BC gUnknown_9E714BC: .string "SIRO" @@ -2853,7 +2853,7 @@ gUnknown_9E71F7C: .incbin "baserom.gba", 0x1E71F8C, 0x4 .global gUnknown_9E71F90 gUnknown_9E71F90: -.incbin "baserom.gba", 0x1E71F90, 0x40 +.incbin "graphics/ornament/pal/flag11.pmdpal" .global gUnknown_9E71FD0 gUnknown_9E71FD0: .string "SIRO" @@ -2960,7 +2960,7 @@ gUnknown_9E72A90: .incbin "baserom.gba", 0x1E72AA0, 0x4 .global gUnknown_9E72AA4 gUnknown_9E72AA4: -.incbin "baserom.gba", 0x1E72AA4, 0x40 +.incbin "graphics/ornament/pal/flag12.pmdpal" .global gUnknown_9E72AE4 gUnknown_9E72AE4: .string "SIRO" @@ -3067,7 +3067,7 @@ gUnknown_9E735A4: .incbin "baserom.gba", 0x1E735B4, 0x4 .global gUnknown_9E735B8 gUnknown_9E735B8: -.incbin "baserom.gba", 0x1E735B8, 0x40 +.incbin "graphics/ornament/pal/flag13.pmdpal" .global gUnknown_9E735F8 gUnknown_9E735F8: .string "SIRO" @@ -3174,7 +3174,7 @@ gUnknown_9E740B8: .incbin "baserom.gba", 0x1E740C8, 0x4 .global gUnknown_9E740CC gUnknown_9E740CC: -.incbin "baserom.gba", 0x1E740CC, 0x40 +.incbin "graphics/ornament/pal/flag14.pmdpal" .global gUnknown_9E7410C gUnknown_9E7410C: .string "SIRO" @@ -3301,7 +3301,7 @@ gUnknown_9E74B2C: .incbin "baserom.gba", 0x1E74B3C, 0x4 .global gUnknown_9E74B40 gUnknown_9E74B40: -.incbin "baserom.gba", 0x1E74B40, 0x40 +.incbin "graphics/ornament/pal/flag15.pmdpal" .global gUnknown_9E74B80 gUnknown_9E74B80: .string "SIRO" @@ -3408,7 +3408,7 @@ gUnknown_9E75640: .incbin "baserom.gba", 0x1E75650, 0x4 .global gUnknown_9E75654 gUnknown_9E75654: -.incbin "baserom.gba", 0x1E75654, 0x40 +.incbin "graphics/ornament/pal/flag16.pmdpal" .global gUnknown_9E75694 gUnknown_9E75694: .string "SIRO" @@ -4049,7 +4049,7 @@ gUnknown_9E77B1C: .incbin "baserom.gba", 0x1E77B2C, 0x4 .global gUnknown_9E77B30 gUnknown_9E77B30: -.incbin "baserom.gba", 0x1E77B30, 0x40 +.incbin "graphics/ornament/pal/stoneim.pmdpal" .global gUnknown_9E77B70 gUnknown_9E77B70: .string "SIRO" @@ -4345,7 +4345,7 @@ gUnknown_9E7B820: .incbin "baserom.gba", 0x1E7B830, 0x4 .global gUnknown_9E7B834 gUnknown_9E7B834: -.incbin "baserom.gba", 0x1E7B834, 0x40 +.incbin "graphics/ornament/pal/titlebg.pmdpal" .global gUnknown_9E7B874 gUnknown_9E7B874: .string "SIRO" @@ -5161,4 +5161,4 @@ gUnknown_9E7EAB4: .incbin "baserom.gba", 0x1E7EAC4, 0x4 .global gUnknown_9E7EAC8 gUnknown_9E7EAC8: -.incbin "baserom.gba", 0x1E7EAC8, 0x1538 +.incbin "graphics/ornament/pal/titleop.pmdpal" diff --git a/data/unk_9E7EB08.s b/data/unk_9E7EB08.s new file mode 100644 index 000000000..45f114e50 --- /dev/null +++ b/data/unk_9E7EB08.s @@ -0,0 +1,5 @@ +.section .rodata + +.align 2 + +.incbin "baserom.gba", 0x1E7EB08, 0x14F8 diff --git a/graphics/ornament/pal/flag00.pal b/graphics/ornament/pal/flag00.pal new file mode 100644 index 000000000..1b6edcc24 --- /dev/null +++ b/graphics/ornament/pal/flag00.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 0 0 +23 63 15 +55 111 47 +55 151 63 +119 135 71 +79 199 103 +247 127 39 +151 167 95 +87 239 87 +143 215 111 +175 215 119 +191 231 127 +191 247 127 +223 255 143 +255 255 199 +239 239 247 diff --git a/graphics/ornament/pal/flag01.pal b/graphics/ornament/pal/flag01.pal new file mode 100644 index 000000000..13108454e --- /dev/null +++ b/graphics/ornament/pal/flag01.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 0 0 +183 247 127 +135 111 71 +143 151 71 +127 175 111 +239 255 143 +151 127 39 +0 0 0 +0 0 0 +87 63 55 +119 95 55 +87 87 31 +127 135 55 +215 199 15 +255 255 47 +239 231 23 diff --git a/graphics/ornament/pal/flag02.pal b/graphics/ornament/pal/flag02.pal new file mode 100644 index 000000000..9a3551c06 --- /dev/null +++ b/graphics/ornament/pal/flag02.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 0 0 +55 63 39 +135 111 71 +143 151 71 +127 175 111 +239 255 143 +55 47 39 +223 191 55 +255 247 55 +79 79 39 +119 103 63 +55 63 39 +151 127 55 +223 215 119 +255 255 175 +239 231 151 diff --git a/graphics/ornament/pal/flag03.pal b/graphics/ornament/pal/flag03.pal new file mode 100644 index 000000000..d2c8830e3 --- /dev/null +++ b/graphics/ornament/pal/flag03.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 0 0 +183 247 127 +135 111 71 +143 151 71 +127 175 111 +239 255 143 +55 47 39 +0 0 0 +247 191 31 +223 167 23 +247 207 31 +79 87 63 +151 127 55 +231 223 127 +255 255 183 +247 239 135 diff --git a/graphics/ornament/pal/flag04.pal b/graphics/ornament/pal/flag04.pal new file mode 100644 index 000000000..c43b78726 --- /dev/null +++ b/graphics/ornament/pal/flag04.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 0 255 +183 247 127 +103 111 87 +143 151 71 +127 175 111 +239 255 143 +55 47 39 +199 103 71 +255 215 135 +223 215 119 +255 247 151 +79 87 63 +175 127 55 +239 127 103 +255 175 135 +247 151 111 diff --git a/graphics/ornament/pal/flag05.pal b/graphics/ornament/pal/flag05.pal new file mode 100644 index 000000000..a96101a1b --- /dev/null +++ b/graphics/ornament/pal/flag05.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +111 63 0 +135 79 39 +175 95 39 +151 135 55 +151 175 119 +0 0 0 +0 0 0 +55 87 63 +55 143 95 +103 215 167 +167 255 199 +143 231 175 diff --git a/graphics/ornament/pal/flag06.pal b/graphics/ornament/pal/flag06.pal new file mode 100644 index 000000000..90f57b3f5 --- /dev/null +++ b/graphics/ornament/pal/flag06.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +0 0 0 +167 135 79 +255 191 151 +199 159 119 +223 191 55 +255 247 55 +231 215 15 +0 0 0 +55 71 63 +23 119 119 +15 167 207 +15 215 255 +7 191 231 diff --git a/graphics/ornament/pal/flag07.pal b/graphics/ornament/pal/flag07.pal new file mode 100644 index 000000000..ab4eef829 --- /dev/null +++ b/graphics/ornament/pal/flag07.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +87 63 119 +103 103 151 +135 135 183 +127 111 127 +151 175 159 +0 0 0 +231 231 231 +55 79 63 +79 135 87 +143 215 151 +199 255 199 +183 239 183 diff --git a/graphics/ornament/pal/flag08.pal b/graphics/ornament/pal/flag08.pal new file mode 100644 index 000000000..914c95e10 --- /dev/null +++ b/graphics/ornament/pal/flag08.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +175 135 103 +159 119 87 +255 191 151 +199 159 119 +231 167 127 +215 191 95 +247 183 135 +0 0 0 +47 63 47 +119 135 23 +199 191 15 +247 247 23 +231 223 15 diff --git a/graphics/ornament/pal/flag09.pal b/graphics/ornament/pal/flag09.pal new file mode 100644 index 000000000..f76a538c9 --- /dev/null +++ b/graphics/ornament/pal/flag09.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +95 87 31 +231 175 87 +255 199 31 +167 47 23 +239 63 39 +207 47 31 +231 231 231 +39 55 39 +127 103 0 +239 127 31 +255 183 55 +247 159 31 diff --git a/graphics/ornament/pal/flag10.pal b/graphics/ornament/pal/flag10.pal new file mode 100644 index 000000000..b8e7c0662 --- /dev/null +++ b/graphics/ornament/pal/flag10.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +63 79 55 +95 87 31 +231 175 87 +255 239 31 +167 47 23 +223 63 39 +239 159 0 +231 231 231 +39 55 39 +127 103 0 +231 127 31 +255 183 55 +247 159 15 diff --git a/graphics/ornament/pal/flag100.pal b/graphics/ornament/pal/flag100.pal new file mode 100644 index 000000000..5af091025 --- /dev/null +++ b/graphics/ornament/pal/flag100.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +231 199 103 +175 159 71 +255 247 111 +0 0 0 +31 23 31 +55 23 87 +79 31 127 +127 71 159 +111 55 135 diff --git a/graphics/ornament/pal/flag101.pal b/graphics/ornament/pal/flag101.pal new file mode 100644 index 000000000..cbac9bdf6 --- /dev/null +++ b/graphics/ornament/pal/flag101.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +231 199 103 +175 159 71 +255 247 111 +0 0 0 +31 23 31 +103 71 135 +143 87 175 +191 119 231 +175 95 207 diff --git a/graphics/ornament/pal/flag102.pal b/graphics/ornament/pal/flag102.pal new file mode 100644 index 000000000..e859a2aff --- /dev/null +++ b/graphics/ornament/pal/flag102.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +31 79 143 +39 111 167 +0 0 0 +31 23 31 +39 111 167 +47 143 207 +79 183 231 +47 167 223 diff --git a/graphics/ornament/pal/flag103.pal b/graphics/ornament/pal/flag103.pal new file mode 100644 index 000000000..9f2592d22 --- /dev/null +++ b/graphics/ornament/pal/flag103.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +39 39 39 +95 159 127 +143 151 215 +247 255 255 +0 0 0 +31 23 31 +39 55 103 +47 63 167 +55 87 231 +55 79 207 diff --git a/graphics/ornament/pal/flag104.pal b/graphics/ornament/pal/flag104.pal new file mode 100644 index 000000000..c5beb7376 --- /dev/null +++ b/graphics/ornament/pal/flag104.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +183 87 87 +143 71 71 +0 0 0 +143 143 119 +39 39 39 +95 159 127 +143 151 215 +247 255 255 +0 0 0 +31 23 31 +151 119 103 +183 159 135 +223 207 175 +207 183 159 diff --git a/graphics/ornament/pal/flag105.pal b/graphics/ornament/pal/flag105.pal new file mode 100644 index 000000000..6cf6318c4 --- /dev/null +++ b/graphics/ornament/pal/flag105.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +167 167 167 +127 0 0 +95 159 127 +255 15 15 +247 255 255 +0 0 0 +31 23 31 +87 135 159 +119 167 191 +175 231 255 +151 207 247 diff --git a/graphics/ornament/pal/flag106.pal b/graphics/ornament/pal/flag106.pal new file mode 100644 index 000000000..a934051c8 --- /dev/null +++ b/graphics/ornament/pal/flag106.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +135 215 255 +167 167 167 +127 0 0 +95 159 127 +255 15 15 +247 255 255 +0 0 0 +31 23 31 +47 63 167 +47 71 199 +87 119 247 +55 87 231 diff --git a/graphics/ornament/pal/flag107.pal b/graphics/ornament/pal/flag107.pal new file mode 100644 index 000000000..88402542e --- /dev/null +++ b/graphics/ornament/pal/flag107.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +119 119 119 +39 39 39 +0 0 0 +31 23 31 +159 159 159 +215 215 207 +255 255 255 +239 239 231 diff --git a/graphics/ornament/pal/flag108.pal b/graphics/ornament/pal/flag108.pal new file mode 100644 index 000000000..b6cd2b6b6 --- /dev/null +++ b/graphics/ornament/pal/flag108.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +151 39 95 +207 47 119 +199 183 183 +247 55 151 +119 119 119 +39 39 39 +0 0 0 +31 23 31 +159 159 159 +215 215 207 +255 255 255 +239 239 231 diff --git a/graphics/ornament/pal/flag109.pal b/graphics/ornament/pal/flag109.pal new file mode 100644 index 000000000..a6394e001 --- /dev/null +++ b/graphics/ornament/pal/flag109.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +143 207 183 +119 0 15 +191 0 23 +79 111 55 +103 175 55 +55 159 55 +55 207 79 +0 0 0 +31 23 31 +159 159 159 +199 215 199 +255 255 255 +239 239 231 diff --git a/graphics/ornament/pal/flag11.pal b/graphics/ornament/pal/flag11.pal new file mode 100644 index 000000000..be18a04a6 --- /dev/null +++ b/graphics/ornament/pal/flag11.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +0 0 0 +95 87 31 +111 31 31 +255 239 31 +159 47 23 +223 63 39 +239 159 0 +231 231 231 +39 55 39 +31 71 103 +47 111 119 +71 151 167 +55 127 151 diff --git a/graphics/ornament/pal/flag110.pal b/graphics/ornament/pal/flag110.pal new file mode 100644 index 000000000..aae70f026 --- /dev/null +++ b/graphics/ornament/pal/flag110.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +71 191 191 +135 215 207 +167 255 247 +135 135 135 +31 135 39 +199 199 199 +255 255 255 +199 183 0 +255 247 0 +31 23 31 +143 87 175 +191 119 231 +255 119 247 +239 111 231 diff --git a/graphics/ornament/pal/flag111.pal b/graphics/ornament/pal/flag111.pal new file mode 100644 index 000000000..cfc713f98 --- /dev/null +++ b/graphics/ornament/pal/flag111.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +127 79 31 +231 183 87 +239 119 95 +151 95 47 +79 63 39 +0 0 0 +31 23 31 +151 95 47 +231 183 87 +255 231 127 +255 207 111 diff --git a/graphics/ornament/pal/flag112.pal b/graphics/ornament/pal/flag112.pal new file mode 100644 index 000000000..d193f2506 --- /dev/null +++ b/graphics/ornament/pal/flag112.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 39 95 +71 0 0 +103 87 31 +159 127 15 +223 183 0 +255 231 39 +31 95 135 +39 119 183 +55 151 223 +31 23 31 +39 119 183 +95 167 199 +127 215 247 +111 191 215 diff --git a/graphics/ornament/pal/flag113.pal b/graphics/ornament/pal/flag113.pal new file mode 100644 index 000000000..bb5de062e --- /dev/null +++ b/graphics/ornament/pal/flag113.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +23 23 15 +79 63 39 +239 87 95 +255 239 175 +255 247 215 +199 63 79 +0 0 0 +31 23 31 +199 135 95 +255 207 111 +255 247 215 +255 239 175 diff --git a/graphics/ornament/pal/flag114.pal b/graphics/ornament/pal/flag114.pal new file mode 100644 index 000000000..a2c5df91b --- /dev/null +++ b/graphics/ornament/pal/flag114.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +0 0 0 +0 0 0 +23 23 15 +79 63 39 +239 87 95 +231 215 151 +255 247 215 +231 183 87 +151 95 47 +31 23 31 +199 135 95 +231 207 119 +255 239 175 +255 231 127 diff --git a/graphics/ornament/pal/flag12.pal b/graphics/ornament/pal/flag12.pal new file mode 100644 index 000000000..13f716486 --- /dev/null +++ b/graphics/ornament/pal/flag12.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +0 0 0 +95 87 31 +87 87 87 +159 167 143 +191 199 167 +223 239 191 +239 159 0 +247 255 207 +55 63 47 +135 87 63 +183 87 15 +231 135 47 +215 111 7 diff --git a/graphics/ornament/pal/flag13.pal b/graphics/ornament/pal/flag13.pal new file mode 100644 index 000000000..3476a9783 --- /dev/null +++ b/graphics/ornament/pal/flag13.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +191 119 39 +71 103 111 +127 143 151 +111 127 135 +223 239 191 +223 175 103 +103 63 23 +0 0 0 +55 47 31 +135 87 63 +183 87 15 +239 135 39 +215 111 15 diff --git a/graphics/ornament/pal/flag14.pal b/graphics/ornament/pal/flag14.pal new file mode 100644 index 000000000..c6567648a --- /dev/null +++ b/graphics/ornament/pal/flag14.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +55 71 63 +79 119 159 +79 167 207 +103 223 255 +87 199 247 +71 151 39 +47 119 55 +79 175 95 +0 79 0 +23 95 23 +103 159 23 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/ornament/pal/flag15.pal b/graphics/ornament/pal/flag15.pal new file mode 100644 index 000000000..361e42922 --- /dev/null +++ b/graphics/ornament/pal/flag15.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +0 0 0 +39 183 39 +87 111 15 +103 255 15 +55 127 47 +135 175 39 +223 175 103 +103 63 23 +39 47 31 +119 135 23 +183 199 15 +239 255 23 +207 223 15 diff --git a/graphics/ornament/pal/flag16.pal b/graphics/ornament/pal/flag16.pal new file mode 100644 index 000000000..5d8baa3ca --- /dev/null +++ b/graphics/ornament/pal/flag16.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +47 151 183 +0 0 0 +207 55 63 +0 0 0 +39 183 39 +87 111 15 +39 151 39 +55 127 47 +135 175 39 +0 79 0 +47 119 55 +39 47 31 +119 135 23 +183 191 15 +239 255 31 +223 223 15 diff --git a/graphics/ornament/pal/stoneim.pal b/graphics/ornament/pal/stoneim.pal new file mode 100644 index 000000000..64ea00c85 --- /dev/null +++ b/graphics/ornament/pal/stoneim.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 127 151 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +23 39 39 +63 71 71 +95 103 103 +127 135 135 +159 167 167 +191 199 199 +223 231 231 +255 255 255 diff --git a/graphics/ornament/pal/titlebg.pal b/graphics/ornament/pal/titlebg.pal new file mode 100644 index 000000000..8b413ebb4 --- /dev/null +++ b/graphics/ornament/pal/titlebg.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +159 79 239 +0 0 0 +183 127 175 +207 135 159 +223 135 143 +239 135 127 +255 135 103 +255 143 23 +255 151 119 +255 159 47 +255 167 119 +255 167 143 +255 175 47 +255 191 79 +255 207 71 +247 151 143 diff --git a/graphics/ornament/pal/titleop.pal b/graphics/ornament/pal/titleop.pal new file mode 100644 index 000000000..748958473 --- /dev/null +++ b/graphics/ornament/pal/titleop.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +103 47 239 +0 0 0 +55 55 55 +127 95 63 +175 127 95 +0 0 0 +223 175 31 +239 215 31 +47 87 151 +47 119 183 +95 183 239 +255 79 0 +143 151 143 +207 215 207 +255 255 255 +119 0 183 diff --git a/ld_script.ld b/ld_script.ld index 91b1ae509..a0b526fe1 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -1037,6 +1037,12 @@ SECTIONS { src/ornament_files_table.o(.rodata); data/ornament_sbin.o(.rodata); } > ROM =0 + + unk_9E7EB08_section : + ALIGN(4) + { + data/unk_9E7EB08.o(.rodata); + } > ROM =0 sound_data : ALIGN(4) diff --git a/src/code_80035F0.c b/src/code_80035F0.c index 463c94ff7..7ed7b1a66 100644 --- a/src/code_80035F0.c +++ b/src/code_80035F0.c @@ -6,19 +6,14 @@ IWRAM_INIT bool8 gUnknown_3001B58 = FALSE; IWRAM_INIT u16 gUnknown_3001B5A = 0; -typedef struct unkStruct_3000C00_sub -{ - u8 unk0[4]; -} unkStruct_3000C00_sub; - typedef struct unkStruct_3000C00 { bool8 unk0; u8 unk1; s16 unk2; - unkStruct_3000C00_sub unk4; + RGB_Array unk4; s32 unk8; - void (*unkC)(u32, u32); + void (*unkC)(u16, u16); void (*unk10)(u32); } unkStruct_3000C00; @@ -28,13 +23,13 @@ typedef struct unkStruct_3000C00 IWRAM_DATA RGB_Union gUnknown_3000400[UNK_3000400_ARR_COUNT] = {0}; IWRAM_DATA unkStruct_3000C00 gUnknown_3000C00[UNK_3000C00_ARR_COUNT] = {0}; -void sub_8003A34(u32, u32); -void sub_8003AC0(u32, u32); -void sub_8003C18(u32, u32); -void sub_8003E2C(u32, u32); -void sub_8003F60(u32, u32); -void sub_8004170(u32, u32); -void sub_8004388(u32, u32); +void sub_8003A34(u16 param_1, u16 idx); +void sub_8003AC0(u16, u16); +void sub_8003C18(u16, u16); +void sub_8003E2C(u16, u16); +void sub_8003F60(u16, u16); +void sub_8004170(u16, u16); +void sub_8004388(u16, u16); void sub_8003B50(u32); void sub_8003D00(u32); void sub_8003EC0(u32); @@ -77,10 +72,10 @@ void sub_8003600(void) { it1->unk0 = FALSE; it1->unk2 = 0x100; - it1->unk4.unk0[0] = 0; - it1->unk4.unk0[1] = 0; - it1->unk4.unk0[2] = 0; - it1->unk4.unk0[3] = 0; + it1->unk4.c[0] = 0; + it1->unk4.c[1] = 0; + it1->unk4.c[2] = 0; + it1->unk4.c[3] = 0; it1->unk8 = 0; it1->unkC = &sub_8003A34; it1->unk10 = &sub_8003A74; @@ -89,19 +84,16 @@ void sub_8003600(void) *r6 = TRUE; } -void sub_8003664(s32 param_1, s16 param_2) +void sub_8003664(u16 idx, s32 param_2) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; - ptr->unk4.unk0[0] = 0; - ptr->unk4.unk0[1] = 0; - ptr->unk4.unk0[2] = 0; - ptr->unk4.unk0[3] = 0; + ptr->unk4.c[0] = 0; + ptr->unk4.c[1] = 0; + ptr->unk4.c[2] = 0; + ptr->unk4.c[3] = 0; ptr->unk8 = 0; ptr->unkC = &sub_8003AC0; ptr->unk10 = &sub_8003B50; @@ -109,12 +101,9 @@ void sub_8003664(s32 param_1, s16 param_2) gUnknown_3001B58 = TRUE; } -void sub_80036AC(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) +void sub_80036AC(u16 idx, s32 param_2, RGB_Array param_3) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; @@ -126,12 +115,9 @@ void sub_80036AC(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -void sub_80036F4(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) +void sub_80036F4(u16 idx, s32 param_2, RGB_Array param_3) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; @@ -143,19 +129,16 @@ void sub_80036F4(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -static UNUSED void sub_800373C(s32 param_1, s16 param_2, s32 param_3) +static UNUSED void sub_800373C(u16 idx, s32 param_2, s32 param_3) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; - ptr->unk4.unk0[0] = 0; - ptr->unk4.unk0[1] = 0; - ptr->unk4.unk0[2] = 0; - ptr->unk4.unk0[3] = 0; + ptr->unk4.c[0] = 0; + ptr->unk4.c[1] = 0; + ptr->unk4.c[2] = 0; + ptr->unk4.c[3] = 0; ptr->unk8 = param_3; ptr->unkC = &sub_8003F60; ptr->unk10 = &sub_8004034; @@ -163,12 +146,9 @@ static UNUSED void sub_800373C(s32 param_1, s16 param_2, s32 param_3) gUnknown_3001B58 = TRUE; } -void sub_8003780(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) +void sub_8003780(u16 idx, s32 param_2, RGB_Array param_3) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; @@ -180,12 +160,9 @@ void sub_8003780(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -void sub_80037C8(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) +void sub_80037C8(u16 idx, s32 param_2, RGB_Array param_3) { - u16 idx; - unkStruct_3000C00 *ptr; - idx = param_1; - ptr = &gUnknown_3000C00[idx]; + unkStruct_3000C00 *ptr = &gUnknown_3000C00[idx]; ptr->unk0 = TRUE; ptr->unk2 = param_2; @@ -197,12 +174,9 @@ void sub_80037C8(s32 param_1, s16 param_2, unkStruct_3000C00_sub param_3) gUnknown_3001B58 = TRUE; } -void sub_8003810(u32 param_1, RGB_Union param_2) +void sub_8003810(u16 idx, RGB_Union param_2) { - u16 idx; - unkStruct_3000C00 *a; - idx = (u16) param_1; - a = &gUnknown_3000C00[idx / 16]; + unkStruct_3000C00 *a = &gUnknown_3000C00[idx / 16]; a->unk0 = TRUE; gUnknown_3000400[idx] = param_2; @@ -218,27 +192,13 @@ static UNUSED void sub_8003844(u16 idx1, u16 idx2) gUnknown_3001B58 = TRUE; } -void sub_800388C(u32 param_1, RGB_Union *param_2, s32 param_3) +void sub_800388C(u16 idx1, RGB_Union *param_2, s32 param_3) { - u16 idx1; - u16 idx2; - s32 sVar1; - u16 sVar2; - RGB_Union *ptr1; unkStruct_3000C00 *ptr3; s32 i; - - idx1 = param_1; - idx2 = idx1 / 16; - sVar1 = idx1 + param_3 - 1; - if (sVar1 < 0) - { - sVar1 += 0xf; - } - - sVar1 = (sVar1 << 0xc) >> 0x10; - sVar2 = sVar1; - ptr1 = &gUnknown_3000400[idx1]; + u16 idx2 = idx1 / 16; + u16 sVar2 = (idx1 + param_3 - 1) / 16; + RGB_Union *ptr1 = &gUnknown_3000400[idx1]; for (i = 0; i < param_3; param_2++, ptr1++, i++) { @@ -336,16 +296,14 @@ void sub_80039B8(void) } } -void sub_8003A34(u32 param_1, u32 param_2) +void sub_8003A34(u16 param_1, u16 idx) { - u16 idx; RGB_Union *ptr1; u32 blue; u32 green; u32 red; u16 color; - idx = param_2; ptr1 = &gUnknown_3000400[idx]; blue = (ptr1->asArr.c[2] & 0xf8) << 7; green = (ptr1->asArr.c[1] & 0xf8) << 2; diff --git a/tools/gbagfx/gfx.c b/tools/gbagfx/gfx.c index d0d9681f5..b34ef0336 100644 --- a/tools/gbagfx/gfx.c +++ b/tools/gbagfx/gfx.c @@ -485,6 +485,31 @@ void ReadGbaPalette(char *path, struct Palette *palette) free(data); } +void ReadPmdPalette(char *path, struct Palette *palette) +{ + int fileSize; + unsigned char *data = ReadWholeFile(path, &fileSize); + + if (fileSize % 2 != 0) + FATAL_ERROR("The file size (%d) is not a multiple of 2.\n", fileSize); + + palette->numColors = fileSize / 4; + + for (int i = 0; i < palette->numColors; i++) { + palette->colors[i].red = data[i * 4 + 0]; + palette->colors[i].green = data[i * 4 + 1]; + palette->colors[i].blue = data[i * 4 + 2]; + } + // png can only accept 16 or 256 colors, so fill the remainder with black + if (palette->numColors > 16) + { + memset(&palette->colors[palette->numColors], 0, (256 - palette->numColors) * sizeof(struct Color)); + palette->numColors = 256; + } + + free(data); +} + void WriteGbaPalette(char *path, struct Palette *palette) { FILE *fp = fopen(path, "wb"); diff --git a/tools/gbagfx/gfx.h b/tools/gbagfx/gfx.h index e881f6890..e301ec18a 100644 --- a/tools/gbagfx/gfx.h +++ b/tools/gbagfx/gfx.h @@ -48,6 +48,7 @@ void ReadImage(char *path, int tilesWidth, int bitDepth, int metatileWidth, int void WriteImage(char *path, int numTiles, int bitDepth, int metatileWidth, int metatileHeight, struct Image *image, bool invertColors); void FreeImage(struct Image *image); void ReadGbaPalette(char *path, struct Palette *palette); +void ReadPmdPalette(char *path, struct Palette *palette); void WriteGbaPalette(char *path, struct Palette *palette); void WritePmdPalette(char *path, struct Palette *palette); diff --git a/tools/gbagfx/main.c b/tools/gbagfx/main.c index 117db99da..1bd9cb126 100644 --- a/tools/gbagfx/main.c +++ b/tools/gbagfx/main.c @@ -262,6 +262,14 @@ void HandleGbaToJascPaletteCommand(char *inputPath, char *outputPath, int argc U WriteJascPalette(outputPath, &palette); } +void HandlePmdPaletteToJascCommand(char *inputPath, char *outputPath, int argc UNUSED, char **argv UNUSED) +{ + struct Palette palette = {}; + + ReadPmdPalette(inputPath, &palette); + WriteJascPalette(outputPath, &palette); +} + static void HandleJascToPaletteCommand(char *inputPath, char *outputPath, int argc, char **argv, bool isPmdPal) { int numColors = 0; @@ -570,6 +578,7 @@ int main(int argc, char **argv) { "gbapal", "pal", HandleGbaToJascPaletteCommand }, { "pal", "gbapal", HandleJascToGbaPaletteCommand }, { "pal", "pmdpal", HandleJascToPmdPaletteCommand }, + { "pmdpal", "pal", HandlePmdPaletteToJascCommand }, { "latfont", "png", HandleLatinFontToPngCommand }, { "png", "latfont", HandlePngToLatinFontCommand }, { "hwjpnfont", "png", HandleHalfwidthJapaneseFontToPngCommand }, From cc08d56c9b6e33e44370538e0c51848c74e2687e Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Thu, 3 Jul 2025 16:05:04 +0200 Subject: [PATCH 05/12] part 1 ornament gfx --- data/ornament_sbin.s | 7496 +++++++++----------- graphics/ornament/Flag00/sprite_1.png | Bin 0 -> 217 bytes graphics/ornament/Flag00/sprite_2.png | Bin 0 -> 214 bytes graphics/ornament/Flag00/sprite_3.png | Bin 0 -> 222 bytes graphics/ornament/Flag00/sprite_4.png | Bin 0 -> 216 bytes graphics/ornament/Flag00/sprite_5.png | Bin 0 -> 213 bytes graphics/ornament/Flag00/sprite_6.png | Bin 0 -> 219 bytes graphics/ornament/Flag00/sprite_6_2.png | Bin 0 -> 132 bytes graphics/ornament/Flag01/sprite_1.png | Bin 0 -> 166 bytes graphics/ornament/Flag01/sprite_1_2.png | Bin 0 -> 260 bytes graphics/ornament/Flag01/sprite_2.png | Bin 0 -> 171 bytes graphics/ornament/Flag01/sprite_2_2.png | Bin 0 -> 266 bytes graphics/ornament/Flag01/sprite_3.png | Bin 0 -> 174 bytes graphics/ornament/Flag01/sprite_3_2.png | Bin 0 -> 266 bytes graphics/ornament/Flag01/sprite_4.png | Bin 0 -> 180 bytes graphics/ornament/Flag01/sprite_4_2.png | Bin 0 -> 270 bytes graphics/ornament/Flag01/sprite_5.png | Bin 0 -> 171 bytes graphics/ornament/Flag01/sprite_5_2.png | Bin 0 -> 258 bytes graphics/ornament/Flag01/sprite_6.png | Bin 0 -> 176 bytes graphics/ornament/Flag01/sprite_6_2.png | Bin 0 -> 262 bytes graphics/ornament/Flag02/sprite_1.png | Bin 0 -> 315 bytes graphics/ornament/Flag02/sprite_2.png | Bin 0 -> 317 bytes graphics/ornament/Flag02/sprite_3.png | Bin 0 -> 317 bytes graphics/ornament/Flag02/sprite_4.png | Bin 0 -> 315 bytes graphics/ornament/Flag02/sprite_5.png | Bin 0 -> 305 bytes graphics/ornament/Flag02/sprite_6.png | Bin 0 -> 312 bytes graphics/ornament/Flag03/sprite_1.png | Bin 0 -> 173 bytes graphics/ornament/Flag03/sprite_1_2.png | Bin 0 -> 262 bytes graphics/ornament/Flag03/sprite_2.png | Bin 0 -> 174 bytes graphics/ornament/Flag03/sprite_2_2.png | Bin 0 -> 260 bytes graphics/ornament/Flag03/sprite_3.png | Bin 0 -> 177 bytes graphics/ornament/Flag03/sprite_3_2.png | Bin 0 -> 254 bytes graphics/ornament/Flag03/sprite_4.png | Bin 0 -> 180 bytes graphics/ornament/Flag03/sprite_4_2.png | Bin 0 -> 242 bytes graphics/ornament/Flag03/sprite_5.png | Bin 0 -> 180 bytes graphics/ornament/Flag03/sprite_5_2.png | Bin 0 -> 254 bytes graphics/ornament/Flag03/sprite_6.png | Bin 0 -> 185 bytes graphics/ornament/Flag03/sprite_6_2.png | Bin 0 -> 249 bytes graphics/ornament/Flag04/sprite_1.png | Bin 0 -> 299 bytes graphics/ornament/Flag04/sprite_2.png | Bin 0 -> 293 bytes graphics/ornament/Flag04/sprite_3.png | Bin 0 -> 311 bytes graphics/ornament/Flag04/sprite_4.png | Bin 0 -> 328 bytes graphics/ornament/Flag04/sprite_5.png | Bin 0 -> 312 bytes graphics/ornament/Flag04/sprite_6.png | Bin 0 -> 298 bytes graphics/ornament/Flag05/sprite_1.png | Bin 0 -> 295 bytes graphics/ornament/Flag05/sprite_2.png | Bin 0 -> 299 bytes graphics/ornament/Flag05/sprite_3.png | Bin 0 -> 325 bytes graphics/ornament/Flag05/sprite_4.png | Bin 0 -> 329 bytes graphics/ornament/Flag05/sprite_5.png | Bin 0 -> 300 bytes graphics/ornament/Flag05/sprite_6.png | Bin 0 -> 309 bytes graphics/ornament/Flag06/sprite_1.png | Bin 0 -> 318 bytes graphics/ornament/Flag06/sprite_2.png | Bin 0 -> 315 bytes graphics/ornament/Flag06/sprite_3.png | Bin 0 -> 323 bytes graphics/ornament/Flag06/sprite_4.png | Bin 0 -> 339 bytes graphics/ornament/Flag06/sprite_5.png | Bin 0 -> 310 bytes graphics/ornament/Flag06/sprite_6.png | Bin 0 -> 308 bytes graphics/ornament/Flag07/sprite_1.png | Bin 0 -> 307 bytes graphics/ornament/Flag07/sprite_2.png | Bin 0 -> 305 bytes graphics/ornament/Flag07/sprite_3.png | Bin 0 -> 322 bytes graphics/ornament/Flag07/sprite_4.png | Bin 0 -> 333 bytes graphics/ornament/Flag07/sprite_5.png | Bin 0 -> 315 bytes graphics/ornament/Flag07/sprite_6.png | Bin 0 -> 303 bytes graphics/ornament/Flag08/sprite_1.png | Bin 0 -> 328 bytes graphics/ornament/Flag08/sprite_2.png | Bin 0 -> 331 bytes graphics/ornament/Flag08/sprite_3.png | Bin 0 -> 340 bytes graphics/ornament/Flag08/sprite_4.png | Bin 0 -> 360 bytes graphics/ornament/Flag08/sprite_5.png | Bin 0 -> 323 bytes graphics/ornament/Flag08/sprite_6.png | Bin 0 -> 323 bytes graphics/ornament/Flag09/sprite_1.png | Bin 0 -> 303 bytes graphics/ornament/Flag09/sprite_2.png | Bin 0 -> 302 bytes graphics/ornament/Flag09/sprite_3.png | Bin 0 -> 301 bytes graphics/ornament/Flag09/sprite_4.png | Bin 0 -> 303 bytes graphics/ornament/Flag09/sprite_5.png | Bin 0 -> 289 bytes graphics/ornament/Flag09/sprite_6.png | Bin 0 -> 293 bytes graphics/ornament/Flag10/sprite_1.png | Bin 0 -> 332 bytes graphics/ornament/Flag10/sprite_2.png | Bin 0 -> 321 bytes graphics/ornament/Flag10/sprite_3.png | Bin 0 -> 327 bytes graphics/ornament/Flag10/sprite_4.png | Bin 0 -> 342 bytes graphics/ornament/Flag10/sprite_5.png | Bin 0 -> 313 bytes graphics/ornament/Flag10/sprite_6.png | Bin 0 -> 319 bytes graphics/ornament/Flag100/sprite_1.png | Bin 0 -> 312 bytes graphics/ornament/Flag100/sprite_2.png | Bin 0 -> 314 bytes graphics/ornament/Flag100/sprite_3.png | Bin 0 -> 316 bytes graphics/ornament/Flag100/sprite_4.png | Bin 0 -> 342 bytes graphics/ornament/Flag100/sprite_5.png | Bin 0 -> 321 bytes graphics/ornament/Flag100/sprite_6.png | Bin 0 -> 311 bytes graphics/ornament/Flag101/sprite_1.png | Bin 0 -> 281 bytes graphics/ornament/Flag101/sprite_2.png | Bin 0 -> 276 bytes graphics/ornament/Flag101/sprite_3.png | Bin 0 -> 282 bytes graphics/ornament/Flag101/sprite_4.png | Bin 0 -> 301 bytes graphics/ornament/Flag101/sprite_5.png | Bin 0 -> 278 bytes graphics/ornament/Flag101/sprite_6.png | Bin 0 -> 274 bytes graphics/ornament/Flag102/sprite_1.png | Bin 0 -> 306 bytes graphics/ornament/Flag102/sprite_2.png | Bin 0 -> 304 bytes graphics/ornament/Flag102/sprite_3.png | Bin 0 -> 306 bytes graphics/ornament/Flag102/sprite_4.png | Bin 0 -> 323 bytes graphics/ornament/Flag102/sprite_5.png | Bin 0 -> 303 bytes graphics/ornament/Flag102/sprite_6.png | Bin 0 -> 298 bytes graphics/ornament/Flag103/sprite_1.png | Bin 0 -> 318 bytes graphics/ornament/Flag103/sprite_2.png | Bin 0 -> 313 bytes graphics/ornament/Flag103/sprite_3.png | Bin 0 -> 324 bytes graphics/ornament/Flag103/sprite_4.png | Bin 0 -> 351 bytes graphics/ornament/Flag103/sprite_5.png | Bin 0 -> 334 bytes graphics/ornament/Flag103/sprite_6.png | Bin 0 -> 314 bytes graphics/ornament/Flag104/sprite_1.png | Bin 0 -> 325 bytes graphics/ornament/Flag104/sprite_2.png | Bin 0 -> 324 bytes graphics/ornament/Flag104/sprite_3.png | Bin 0 -> 339 bytes graphics/ornament/Flag104/sprite_4.png | Bin 0 -> 349 bytes graphics/ornament/Flag104/sprite_5.png | Bin 0 -> 327 bytes graphics/ornament/Flag104/sprite_6.png | Bin 0 -> 325 bytes graphics/ornament/Flag105/sprite_1.png | Bin 0 -> 321 bytes graphics/ornament/Flag105/sprite_2.png | Bin 0 -> 314 bytes graphics/ornament/Flag105/sprite_3.png | Bin 0 -> 326 bytes graphics/ornament/Flag105/sprite_4.png | Bin 0 -> 337 bytes graphics/ornament/Flag105/sprite_5.png | Bin 0 -> 328 bytes graphics/ornament/Flag105/sprite_6.png | Bin 0 -> 313 bytes graphics/ornament/Flag106/sprite_1.png | Bin 0 -> 299 bytes graphics/ornament/Flag106/sprite_2.png | Bin 0 -> 300 bytes graphics/ornament/Flag106/sprite_3.png | Bin 0 -> 305 bytes graphics/ornament/Flag106/sprite_4.png | Bin 0 -> 331 bytes graphics/ornament/Flag106/sprite_5.png | Bin 0 -> 316 bytes graphics/ornament/Flag106/sprite_6.png | Bin 0 -> 288 bytes graphics/ornament/Flag107/sprite_1.png | Bin 0 -> 296 bytes graphics/ornament/Flag107/sprite_2.png | Bin 0 -> 293 bytes graphics/ornament/Flag107/sprite_3.png | Bin 0 -> 291 bytes graphics/ornament/Flag107/sprite_4.png | Bin 0 -> 304 bytes graphics/ornament/Flag107/sprite_5.png | Bin 0 -> 291 bytes graphics/ornament/Flag107/sprite_6.png | Bin 0 -> 287 bytes graphics/ornament/Flag108/sprite_1.png | Bin 0 -> 312 bytes graphics/ornament/Flag108/sprite_2.png | Bin 0 -> 310 bytes graphics/ornament/Flag108/sprite_3.png | Bin 0 -> 320 bytes graphics/ornament/Flag108/sprite_4.png | Bin 0 -> 350 bytes graphics/ornament/Flag108/sprite_5.png | Bin 0 -> 326 bytes graphics/ornament/Flag108/sprite_6.png | Bin 0 -> 306 bytes graphics/ornament/Flag109/sprite_1.png | Bin 0 -> 335 bytes graphics/ornament/Flag109/sprite_2.png | Bin 0 -> 334 bytes graphics/ornament/Flag109/sprite_3.png | Bin 0 -> 352 bytes graphics/ornament/Flag109/sprite_4.png | Bin 0 -> 360 bytes graphics/ornament/Flag109/sprite_5.png | Bin 0 -> 338 bytes graphics/ornament/Flag109/sprite_6.png | Bin 0 -> 339 bytes graphics/ornament/Flag11/sprite_1.png | Bin 0 -> 322 bytes graphics/ornament/Flag11/sprite_2.png | Bin 0 -> 331 bytes graphics/ornament/Flag11/sprite_3.png | Bin 0 -> 329 bytes graphics/ornament/Flag11/sprite_4.png | Bin 0 -> 334 bytes graphics/ornament/Flag11/sprite_5.png | Bin 0 -> 326 bytes graphics/ornament/Flag11/sprite_6.png | Bin 0 -> 313 bytes graphics/ornament/Flag110/sprite_1.png | Bin 0 -> 363 bytes graphics/ornament/Flag110/sprite_2.png | Bin 0 -> 361 bytes graphics/ornament/Flag110/sprite_3.png | Bin 0 -> 355 bytes graphics/ornament/Flag110/sprite_4.png | Bin 0 -> 368 bytes graphics/ornament/Flag110/sprite_5.png | Bin 0 -> 351 bytes graphics/ornament/Flag110/sprite_6.png | Bin 0 -> 352 bytes graphics/ornament/Flag111/sprite_1.png | Bin 0 -> 296 bytes graphics/ornament/Flag111/sprite_2.png | Bin 0 -> 303 bytes graphics/ornament/Flag111/sprite_3.png | Bin 0 -> 312 bytes graphics/ornament/Flag111/sprite_4.png | Bin 0 -> 322 bytes graphics/ornament/Flag111/sprite_5.png | Bin 0 -> 313 bytes graphics/ornament/Flag111/sprite_6.png | Bin 0 -> 298 bytes graphics/ornament/Flag112/sprite_1.png | Bin 0 -> 356 bytes graphics/ornament/Flag112/sprite_2.png | Bin 0 -> 370 bytes graphics/ornament/Flag112/sprite_3.png | Bin 0 -> 370 bytes graphics/ornament/Flag112/sprite_4.png | Bin 0 -> 384 bytes graphics/ornament/Flag112/sprite_5.png | Bin 0 -> 365 bytes graphics/ornament/Flag112/sprite_6.png | Bin 0 -> 364 bytes graphics/ornament/Flag113/sprite_1.png | Bin 0 -> 304 bytes graphics/ornament/Flag113/sprite_2.png | Bin 0 -> 312 bytes graphics/ornament/Flag113/sprite_3.png | Bin 0 -> 322 bytes graphics/ornament/Flag113/sprite_4.png | Bin 0 -> 340 bytes graphics/ornament/Flag113/sprite_5.png | Bin 0 -> 326 bytes graphics/ornament/Flag113/sprite_6.png | Bin 0 -> 309 bytes graphics/ornament/Flag114/sprite_1.png | Bin 0 -> 351 bytes graphics/ornament/Flag114/sprite_2.png | Bin 0 -> 339 bytes graphics/ornament/Flag114/sprite_3.png | Bin 0 -> 344 bytes graphics/ornament/Flag114/sprite_4.png | Bin 0 -> 361 bytes graphics/ornament/Flag114/sprite_5.png | Bin 0 -> 343 bytes graphics/ornament/Flag114/sprite_6.png | Bin 0 -> 336 bytes graphics/ornament/Flag12/sprite_1.png | Bin 0 -> 326 bytes graphics/ornament/Flag12/sprite_2.png | Bin 0 -> 325 bytes graphics/ornament/Flag12/sprite_3.png | Bin 0 -> 337 bytes graphics/ornament/Flag12/sprite_4.png | Bin 0 -> 343 bytes graphics/ornament/Flag12/sprite_5.png | Bin 0 -> 327 bytes graphics/ornament/Flag12/sprite_6.png | Bin 0 -> 323 bytes graphics/ornament/Flag13/sprite_1.png | Bin 0 -> 311 bytes graphics/ornament/Flag13/sprite_2.png | Bin 0 -> 317 bytes graphics/ornament/Flag13/sprite_3.png | Bin 0 -> 320 bytes graphics/ornament/Flag13/sprite_4.png | Bin 0 -> 342 bytes graphics/ornament/Flag13/sprite_5.png | Bin 0 -> 319 bytes graphics/ornament/Flag13/sprite_6.png | Bin 0 -> 311 bytes graphics/ornament/Flag14/sprite_1.png | Bin 0 -> 355 bytes graphics/ornament/Flag14/sprite_2.png | Bin 0 -> 185 bytes graphics/ornament/Flag14/sprite_2_2.png | Bin 0 -> 288 bytes graphics/ornament/Flag14/sprite_3.png | Bin 0 -> 193 bytes graphics/ornament/Flag14/sprite_3_2.png | Bin 0 -> 271 bytes graphics/ornament/Flag14/sprite_4.png | Bin 0 -> 197 bytes graphics/ornament/Flag14/sprite_4_2.png | Bin 0 -> 272 bytes graphics/ornament/Flag14/sprite_5.png | Bin 0 -> 186 bytes graphics/ornament/Flag14/sprite_5_2.png | Bin 0 -> 271 bytes graphics/ornament/Flag14/sprite_6.png | Bin 0 -> 356 bytes graphics/ornament/Flag15/sprite_1.png | Bin 0 -> 330 bytes graphics/ornament/Flag15/sprite_2.png | Bin 0 -> 316 bytes graphics/ornament/Flag15/sprite_3.png | Bin 0 -> 314 bytes graphics/ornament/Flag15/sprite_4.png | Bin 0 -> 332 bytes graphics/ornament/Flag15/sprite_5.png | Bin 0 -> 321 bytes graphics/ornament/Flag15/sprite_6.png | Bin 0 -> 312 bytes graphics/ornament/Flag16/sprite_1.png | Bin 0 -> 336 bytes graphics/ornament/Flag16/sprite_2.png | Bin 0 -> 336 bytes graphics/ornament/Flag16/sprite_3.png | Bin 0 -> 343 bytes graphics/ornament/Flag16/sprite_4.png | Bin 0 -> 356 bytes graphics/ornament/Flag16/sprite_5.png | Bin 0 -> 341 bytes graphics/ornament/Flag16/sprite_6.png | Bin 0 -> 327 bytes graphics/ornament/Item01/sprite_1.png | Bin 0 -> 178 bytes graphics/ornament/Item01/sprite_10.png | Bin 0 -> 224 bytes graphics/ornament/Item01/sprite_11.png | Bin 0 -> 219 bytes graphics/ornament/Item01/sprite_12.png | Bin 0 -> 210 bytes graphics/ornament/Item01/sprite_13.png | Bin 0 -> 214 bytes graphics/ornament/Item01/sprite_14.png | Bin 0 -> 196 bytes graphics/ornament/Item01/sprite_15.png | Bin 0 -> 198 bytes graphics/ornament/Item01/sprite_16.png | Bin 0 -> 206 bytes graphics/ornament/Item01/sprite_17.png | Bin 0 -> 205 bytes graphics/ornament/Item01/sprite_18.png | Bin 0 -> 189 bytes graphics/ornament/Item01/sprite_19.png | Bin 0 -> 215 bytes graphics/ornament/Item01/sprite_2.png | Bin 0 -> 186 bytes graphics/ornament/Item01/sprite_20.png | Bin 0 -> 210 bytes graphics/ornament/Item01/sprite_21.png | Bin 0 -> 231 bytes graphics/ornament/Item01/sprite_22.png | Bin 0 -> 175 bytes graphics/ornament/Item01/sprite_23.png | Bin 0 -> 175 bytes graphics/ornament/Item01/sprite_24.png | Bin 0 -> 214 bytes graphics/ornament/Item01/sprite_3.png | Bin 0 -> 201 bytes graphics/ornament/Item01/sprite_4.png | Bin 0 -> 209 bytes graphics/ornament/Item01/sprite_5.png | Bin 0 -> 222 bytes graphics/ornament/Item01/sprite_6.png | Bin 0 -> 197 bytes graphics/ornament/Item01/sprite_7.png | Bin 0 -> 201 bytes graphics/ornament/Item01/sprite_8.png | Bin 0 -> 189 bytes graphics/ornament/Item01/sprite_9.png | Bin 0 -> 222 bytes graphics/ornament/Npc01/sprite_1.png | Bin 0 -> 146 bytes graphics/ornament/Npc01/sprite_1_2.png | Bin 0 -> 175 bytes graphics/ornament/Npc01/sprite_1_3.png | Bin 0 -> 214 bytes graphics/ornament/Npc01/sprite_1_4.png | Bin 0 -> 169 bytes graphics/ornament/Npc02/sprite_1.png | Bin 0 -> 407 bytes graphics/ornament/Npc03/sprite_1.png | Bin 0 -> 380 bytes graphics/ornament/Npc04/sprite_1.png | Bin 0 -> 250 bytes graphics/ornament/Titlebg1/sprite_1.png | Bin 0 -> 255 bytes graphics/ornament/Titlebg1/sprite_10.png | Bin 0 -> 228 bytes graphics/ornament/Titlebg1/sprite_11.png | Bin 0 -> 265 bytes graphics/ornament/Titlebg1/sprite_12.png | Bin 0 -> 225 bytes graphics/ornament/Titlebg1/sprite_13.png | Bin 0 -> 275 bytes graphics/ornament/Titlebg1/sprite_14.png | Bin 0 -> 223 bytes graphics/ornament/Titlebg1/sprite_15.png | Bin 0 -> 256 bytes graphics/ornament/Titlebg1/sprite_16.png | Bin 0 -> 223 bytes graphics/ornament/Titlebg1/sprite_17.png | Bin 0 -> 267 bytes graphics/ornament/Titlebg1/sprite_18.png | Bin 0 -> 230 bytes graphics/ornament/Titlebg1/sprite_19.png | Bin 0 -> 276 bytes graphics/ornament/Titlebg1/sprite_2.png | Bin 0 -> 230 bytes graphics/ornament/Titlebg1/sprite_20.png | Bin 0 -> 226 bytes graphics/ornament/Titlebg1/sprite_21.png | Bin 0 -> 271 bytes graphics/ornament/Titlebg1/sprite_22.png | Bin 0 -> 227 bytes graphics/ornament/Titlebg1/sprite_23.png | Bin 0 -> 257 bytes graphics/ornament/Titlebg1/sprite_24.png | Bin 0 -> 230 bytes graphics/ornament/Titlebg1/sprite_25.png | Bin 0 -> 257 bytes graphics/ornament/Titlebg1/sprite_26.png | Bin 0 -> 224 bytes graphics/ornament/Titlebg1/sprite_3.png | Bin 0 -> 158 bytes graphics/ornament/Titlebg1/sprite_4.png | Bin 0 -> 144 bytes graphics/ornament/Titlebg1/sprite_4_2.png | Bin 0 -> 152 bytes graphics/ornament/Titlebg1/sprite_5.png | Bin 0 -> 255 bytes graphics/ornament/Titlebg1/sprite_6.png | Bin 0 -> 223 bytes graphics/ornament/Titlebg1/sprite_7.png | Bin 0 -> 249 bytes graphics/ornament/Titlebg1/sprite_8.png | Bin 0 -> 228 bytes graphics/ornament/Titlebg1/sprite_9.png | Bin 0 -> 262 bytes graphics/ornament/Titleop1/sprite_1.png | Bin 0 -> 132 bytes graphics/ornament/Titleop1/sprite_10.png | Bin 0 -> 194 bytes graphics/ornament/Titleop1/sprite_11.png | Bin 0 -> 149 bytes graphics/ornament/Titleop1/sprite_11_2.png | Bin 0 -> 232 bytes graphics/ornament/Titleop1/sprite_11_3.png | Bin 0 -> 205 bytes graphics/ornament/Titleop1/sprite_11_4.png | Bin 0 -> 182 bytes graphics/ornament/Titleop1/sprite_12.png | Bin 0 -> 208 bytes graphics/ornament/Titleop1/sprite_13.png | Bin 0 -> 258 bytes graphics/ornament/Titleop1/sprite_13_2.png | Bin 0 -> 199 bytes graphics/ornament/Titleop1/sprite_13_3.png | Bin 0 -> 146 bytes graphics/ornament/Titleop1/sprite_14.png | Bin 0 -> 181 bytes graphics/ornament/Titleop1/sprite_15.png | Bin 0 -> 151 bytes graphics/ornament/Titleop1/sprite_16.png | Bin 0 -> 270 bytes graphics/ornament/Titleop1/sprite_16_2.png | Bin 0 -> 191 bytes graphics/ornament/Titleop1/sprite_16_3.png | Bin 0 -> 157 bytes graphics/ornament/Titleop1/sprite_17.png | Bin 0 -> 137 bytes graphics/ornament/Titleop1/sprite_17_2.png | Bin 0 -> 245 bytes graphics/ornament/Titleop1/sprite_18.png | Bin 0 -> 266 bytes graphics/ornament/Titleop1/sprite_18_2.png | Bin 0 -> 183 bytes graphics/ornament/Titleop1/sprite_18_3.png | Bin 0 -> 164 bytes graphics/ornament/Titleop1/sprite_19.png | Bin 0 -> 149 bytes graphics/ornament/Titleop1/sprite_19_2.png | Bin 0 -> 295 bytes graphics/ornament/Titleop1/sprite_1_2.png | Bin 0 -> 296 bytes graphics/ornament/Titleop1/sprite_1_3.png | Bin 0 -> 168 bytes graphics/ornament/Titleop1/sprite_2.png | Bin 0 -> 191 bytes graphics/ornament/Titleop1/sprite_20.png | Bin 0 -> 162 bytes graphics/ornament/Titleop1/sprite_21.png | Bin 0 -> 253 bytes graphics/ornament/Titleop1/sprite_21_2.png | Bin 0 -> 172 bytes graphics/ornament/Titleop1/sprite_21_3.png | Bin 0 -> 171 bytes graphics/ornament/Titleop1/sprite_22.png | Bin 0 -> 172 bytes graphics/ornament/Titleop1/sprite_22_2.png | Bin 0 -> 339 bytes graphics/ornament/Titleop1/sprite_23.png | Bin 0 -> 131 bytes graphics/ornament/Titleop1/sprite_23_2.png | Bin 0 -> 173 bytes graphics/ornament/Titleop1/sprite_24.png | Bin 0 -> 245 bytes graphics/ornament/Titleop1/sprite_24_2.png | Bin 0 -> 169 bytes graphics/ornament/Titleop1/sprite_24_3.png | Bin 0 -> 162 bytes graphics/ornament/Titleop1/sprite_25.png | Bin 0 -> 401 bytes graphics/ornament/Titleop1/sprite_26.png | Bin 0 -> 242 bytes graphics/ornament/Titleop1/sprite_27.png | Bin 0 -> 149 bytes graphics/ornament/Titleop1/sprite_28.png | Bin 0 -> 193 bytes graphics/ornament/Titleop1/sprite_29.png | Bin 0 -> 158 bytes graphics/ornament/Titleop1/sprite_3.png | Bin 0 -> 138 bytes graphics/ornament/Titleop1/sprite_30.png | Bin 0 -> 154 bytes graphics/ornament/Titleop1/sprite_31.png | Bin 0 -> 155 bytes graphics/ornament/Titleop1/sprite_32.png | Bin 0 -> 156 bytes graphics/ornament/Titleop1/sprite_3_2.png | Bin 0 -> 348 bytes graphics/ornament/Titleop1/sprite_4.png | Bin 0 -> 202 bytes graphics/ornament/Titleop1/sprite_5.png | Bin 0 -> 145 bytes graphics/ornament/Titleop1/sprite_5_2.png | Bin 0 -> 201 bytes graphics/ornament/Titleop1/sprite_5_3.png | Bin 0 -> 273 bytes graphics/ornament/Titleop1/sprite_6.png | Bin 0 -> 131 bytes graphics/ornament/Titleop1/sprite_6_2.png | Bin 0 -> 144 bytes graphics/ornament/Titleop1/sprite_6_3.png | Bin 0 -> 159 bytes graphics/ornament/Titleop1/sprite_7.png | Bin 0 -> 138 bytes graphics/ornament/Titleop1/sprite_7_2.png | Bin 0 -> 336 bytes graphics/ornament/Titleop1/sprite_8.png | Bin 0 -> 142 bytes graphics/ornament/Titleop1/sprite_8_2.png | Bin 0 -> 161 bytes graphics/ornament/Titleop1/sprite_8_3.png | Bin 0 -> 137 bytes graphics/ornament/Titleop1/sprite_9.png | Bin 0 -> 132 bytes graphics/ornament/Titleop1/sprite_9_2.png | Bin 0 -> 295 bytes graphics/ornament/Titleop1/sprite_9_3.png | Bin 0 -> 176 bytes graphics/ornament/Titleop2/sprite_1.png | Bin 0 -> 234 bytes graphics/ornament/Titleop2/sprite_1_2.png | Bin 0 -> 168 bytes include/monster_gfx.h | 16 - include/ornament_gfx.h | 153 +- include/structs/axdata.h | 18 + ld_script.ld | 1 + src/ornament_files_table.c | 150 +- src/ornament_gfx1.c | 963 +++ 337 files changed, 4423 insertions(+), 4374 deletions(-) create mode 100644 graphics/ornament/Flag00/sprite_1.png create mode 100644 graphics/ornament/Flag00/sprite_2.png create mode 100644 graphics/ornament/Flag00/sprite_3.png create mode 100644 graphics/ornament/Flag00/sprite_4.png create mode 100644 graphics/ornament/Flag00/sprite_5.png create mode 100644 graphics/ornament/Flag00/sprite_6.png create mode 100644 graphics/ornament/Flag00/sprite_6_2.png create mode 100644 graphics/ornament/Flag01/sprite_1.png create mode 100644 graphics/ornament/Flag01/sprite_1_2.png create mode 100644 graphics/ornament/Flag01/sprite_2.png create mode 100644 graphics/ornament/Flag01/sprite_2_2.png create mode 100644 graphics/ornament/Flag01/sprite_3.png create mode 100644 graphics/ornament/Flag01/sprite_3_2.png create mode 100644 graphics/ornament/Flag01/sprite_4.png create mode 100644 graphics/ornament/Flag01/sprite_4_2.png create mode 100644 graphics/ornament/Flag01/sprite_5.png create mode 100644 graphics/ornament/Flag01/sprite_5_2.png create mode 100644 graphics/ornament/Flag01/sprite_6.png create mode 100644 graphics/ornament/Flag01/sprite_6_2.png create mode 100644 graphics/ornament/Flag02/sprite_1.png create mode 100644 graphics/ornament/Flag02/sprite_2.png create mode 100644 graphics/ornament/Flag02/sprite_3.png create mode 100644 graphics/ornament/Flag02/sprite_4.png create mode 100644 graphics/ornament/Flag02/sprite_5.png create mode 100644 graphics/ornament/Flag02/sprite_6.png create mode 100644 graphics/ornament/Flag03/sprite_1.png create mode 100644 graphics/ornament/Flag03/sprite_1_2.png create mode 100644 graphics/ornament/Flag03/sprite_2.png create mode 100644 graphics/ornament/Flag03/sprite_2_2.png create mode 100644 graphics/ornament/Flag03/sprite_3.png create mode 100644 graphics/ornament/Flag03/sprite_3_2.png create mode 100644 graphics/ornament/Flag03/sprite_4.png create mode 100644 graphics/ornament/Flag03/sprite_4_2.png create mode 100644 graphics/ornament/Flag03/sprite_5.png create mode 100644 graphics/ornament/Flag03/sprite_5_2.png create mode 100644 graphics/ornament/Flag03/sprite_6.png create mode 100644 graphics/ornament/Flag03/sprite_6_2.png create mode 100644 graphics/ornament/Flag04/sprite_1.png create mode 100644 graphics/ornament/Flag04/sprite_2.png create mode 100644 graphics/ornament/Flag04/sprite_3.png create mode 100644 graphics/ornament/Flag04/sprite_4.png create mode 100644 graphics/ornament/Flag04/sprite_5.png create mode 100644 graphics/ornament/Flag04/sprite_6.png create mode 100644 graphics/ornament/Flag05/sprite_1.png create mode 100644 graphics/ornament/Flag05/sprite_2.png create mode 100644 graphics/ornament/Flag05/sprite_3.png create mode 100644 graphics/ornament/Flag05/sprite_4.png create mode 100644 graphics/ornament/Flag05/sprite_5.png create mode 100644 graphics/ornament/Flag05/sprite_6.png create mode 100644 graphics/ornament/Flag06/sprite_1.png create mode 100644 graphics/ornament/Flag06/sprite_2.png create mode 100644 graphics/ornament/Flag06/sprite_3.png create mode 100644 graphics/ornament/Flag06/sprite_4.png create mode 100644 graphics/ornament/Flag06/sprite_5.png create mode 100644 graphics/ornament/Flag06/sprite_6.png create mode 100644 graphics/ornament/Flag07/sprite_1.png create mode 100644 graphics/ornament/Flag07/sprite_2.png create mode 100644 graphics/ornament/Flag07/sprite_3.png create mode 100644 graphics/ornament/Flag07/sprite_4.png create mode 100644 graphics/ornament/Flag07/sprite_5.png create mode 100644 graphics/ornament/Flag07/sprite_6.png create mode 100644 graphics/ornament/Flag08/sprite_1.png create mode 100644 graphics/ornament/Flag08/sprite_2.png create mode 100644 graphics/ornament/Flag08/sprite_3.png create mode 100644 graphics/ornament/Flag08/sprite_4.png create mode 100644 graphics/ornament/Flag08/sprite_5.png create mode 100644 graphics/ornament/Flag08/sprite_6.png create mode 100644 graphics/ornament/Flag09/sprite_1.png create mode 100644 graphics/ornament/Flag09/sprite_2.png create mode 100644 graphics/ornament/Flag09/sprite_3.png create mode 100644 graphics/ornament/Flag09/sprite_4.png create mode 100644 graphics/ornament/Flag09/sprite_5.png create mode 100644 graphics/ornament/Flag09/sprite_6.png create mode 100644 graphics/ornament/Flag10/sprite_1.png create mode 100644 graphics/ornament/Flag10/sprite_2.png create mode 100644 graphics/ornament/Flag10/sprite_3.png create mode 100644 graphics/ornament/Flag10/sprite_4.png create mode 100644 graphics/ornament/Flag10/sprite_5.png create mode 100644 graphics/ornament/Flag10/sprite_6.png create mode 100644 graphics/ornament/Flag100/sprite_1.png create mode 100644 graphics/ornament/Flag100/sprite_2.png create mode 100644 graphics/ornament/Flag100/sprite_3.png create mode 100644 graphics/ornament/Flag100/sprite_4.png create mode 100644 graphics/ornament/Flag100/sprite_5.png create mode 100644 graphics/ornament/Flag100/sprite_6.png create mode 100644 graphics/ornament/Flag101/sprite_1.png create mode 100644 graphics/ornament/Flag101/sprite_2.png create mode 100644 graphics/ornament/Flag101/sprite_3.png create mode 100644 graphics/ornament/Flag101/sprite_4.png create mode 100644 graphics/ornament/Flag101/sprite_5.png create mode 100644 graphics/ornament/Flag101/sprite_6.png create mode 100644 graphics/ornament/Flag102/sprite_1.png create mode 100644 graphics/ornament/Flag102/sprite_2.png create mode 100644 graphics/ornament/Flag102/sprite_3.png create mode 100644 graphics/ornament/Flag102/sprite_4.png create mode 100644 graphics/ornament/Flag102/sprite_5.png create mode 100644 graphics/ornament/Flag102/sprite_6.png create mode 100644 graphics/ornament/Flag103/sprite_1.png create mode 100644 graphics/ornament/Flag103/sprite_2.png create mode 100644 graphics/ornament/Flag103/sprite_3.png create mode 100644 graphics/ornament/Flag103/sprite_4.png create mode 100644 graphics/ornament/Flag103/sprite_5.png create mode 100644 graphics/ornament/Flag103/sprite_6.png create mode 100644 graphics/ornament/Flag104/sprite_1.png create mode 100644 graphics/ornament/Flag104/sprite_2.png create mode 100644 graphics/ornament/Flag104/sprite_3.png create mode 100644 graphics/ornament/Flag104/sprite_4.png create mode 100644 graphics/ornament/Flag104/sprite_5.png create mode 100644 graphics/ornament/Flag104/sprite_6.png create mode 100644 graphics/ornament/Flag105/sprite_1.png create mode 100644 graphics/ornament/Flag105/sprite_2.png create mode 100644 graphics/ornament/Flag105/sprite_3.png create mode 100644 graphics/ornament/Flag105/sprite_4.png create mode 100644 graphics/ornament/Flag105/sprite_5.png create mode 100644 graphics/ornament/Flag105/sprite_6.png create mode 100644 graphics/ornament/Flag106/sprite_1.png create mode 100644 graphics/ornament/Flag106/sprite_2.png create mode 100644 graphics/ornament/Flag106/sprite_3.png create mode 100644 graphics/ornament/Flag106/sprite_4.png create mode 100644 graphics/ornament/Flag106/sprite_5.png create mode 100644 graphics/ornament/Flag106/sprite_6.png create mode 100644 graphics/ornament/Flag107/sprite_1.png create mode 100644 graphics/ornament/Flag107/sprite_2.png create mode 100644 graphics/ornament/Flag107/sprite_3.png create mode 100644 graphics/ornament/Flag107/sprite_4.png create mode 100644 graphics/ornament/Flag107/sprite_5.png create mode 100644 graphics/ornament/Flag107/sprite_6.png create mode 100644 graphics/ornament/Flag108/sprite_1.png create mode 100644 graphics/ornament/Flag108/sprite_2.png create mode 100644 graphics/ornament/Flag108/sprite_3.png create mode 100644 graphics/ornament/Flag108/sprite_4.png create mode 100644 graphics/ornament/Flag108/sprite_5.png create mode 100644 graphics/ornament/Flag108/sprite_6.png create mode 100644 graphics/ornament/Flag109/sprite_1.png create mode 100644 graphics/ornament/Flag109/sprite_2.png create mode 100644 graphics/ornament/Flag109/sprite_3.png create mode 100644 graphics/ornament/Flag109/sprite_4.png create mode 100644 graphics/ornament/Flag109/sprite_5.png create mode 100644 graphics/ornament/Flag109/sprite_6.png create mode 100644 graphics/ornament/Flag11/sprite_1.png create mode 100644 graphics/ornament/Flag11/sprite_2.png create mode 100644 graphics/ornament/Flag11/sprite_3.png create mode 100644 graphics/ornament/Flag11/sprite_4.png create mode 100644 graphics/ornament/Flag11/sprite_5.png create mode 100644 graphics/ornament/Flag11/sprite_6.png create mode 100644 graphics/ornament/Flag110/sprite_1.png create mode 100644 graphics/ornament/Flag110/sprite_2.png create mode 100644 graphics/ornament/Flag110/sprite_3.png create mode 100644 graphics/ornament/Flag110/sprite_4.png create mode 100644 graphics/ornament/Flag110/sprite_5.png create mode 100644 graphics/ornament/Flag110/sprite_6.png create mode 100644 graphics/ornament/Flag111/sprite_1.png create mode 100644 graphics/ornament/Flag111/sprite_2.png create mode 100644 graphics/ornament/Flag111/sprite_3.png create mode 100644 graphics/ornament/Flag111/sprite_4.png create mode 100644 graphics/ornament/Flag111/sprite_5.png create mode 100644 graphics/ornament/Flag111/sprite_6.png create mode 100644 graphics/ornament/Flag112/sprite_1.png create mode 100644 graphics/ornament/Flag112/sprite_2.png create mode 100644 graphics/ornament/Flag112/sprite_3.png create mode 100644 graphics/ornament/Flag112/sprite_4.png create mode 100644 graphics/ornament/Flag112/sprite_5.png create mode 100644 graphics/ornament/Flag112/sprite_6.png create mode 100644 graphics/ornament/Flag113/sprite_1.png create mode 100644 graphics/ornament/Flag113/sprite_2.png create mode 100644 graphics/ornament/Flag113/sprite_3.png create mode 100644 graphics/ornament/Flag113/sprite_4.png create mode 100644 graphics/ornament/Flag113/sprite_5.png create mode 100644 graphics/ornament/Flag113/sprite_6.png create mode 100644 graphics/ornament/Flag114/sprite_1.png create mode 100644 graphics/ornament/Flag114/sprite_2.png create mode 100644 graphics/ornament/Flag114/sprite_3.png create mode 100644 graphics/ornament/Flag114/sprite_4.png create mode 100644 graphics/ornament/Flag114/sprite_5.png create mode 100644 graphics/ornament/Flag114/sprite_6.png create mode 100644 graphics/ornament/Flag12/sprite_1.png create mode 100644 graphics/ornament/Flag12/sprite_2.png create mode 100644 graphics/ornament/Flag12/sprite_3.png create mode 100644 graphics/ornament/Flag12/sprite_4.png create mode 100644 graphics/ornament/Flag12/sprite_5.png create mode 100644 graphics/ornament/Flag12/sprite_6.png create mode 100644 graphics/ornament/Flag13/sprite_1.png create mode 100644 graphics/ornament/Flag13/sprite_2.png create mode 100644 graphics/ornament/Flag13/sprite_3.png create mode 100644 graphics/ornament/Flag13/sprite_4.png create mode 100644 graphics/ornament/Flag13/sprite_5.png create mode 100644 graphics/ornament/Flag13/sprite_6.png create mode 100644 graphics/ornament/Flag14/sprite_1.png create mode 100644 graphics/ornament/Flag14/sprite_2.png create mode 100644 graphics/ornament/Flag14/sprite_2_2.png create mode 100644 graphics/ornament/Flag14/sprite_3.png create mode 100644 graphics/ornament/Flag14/sprite_3_2.png create mode 100644 graphics/ornament/Flag14/sprite_4.png create mode 100644 graphics/ornament/Flag14/sprite_4_2.png create mode 100644 graphics/ornament/Flag14/sprite_5.png create mode 100644 graphics/ornament/Flag14/sprite_5_2.png create mode 100644 graphics/ornament/Flag14/sprite_6.png create mode 100644 graphics/ornament/Flag15/sprite_1.png create mode 100644 graphics/ornament/Flag15/sprite_2.png create mode 100644 graphics/ornament/Flag15/sprite_3.png create mode 100644 graphics/ornament/Flag15/sprite_4.png create mode 100644 graphics/ornament/Flag15/sprite_5.png create mode 100644 graphics/ornament/Flag15/sprite_6.png create mode 100644 graphics/ornament/Flag16/sprite_1.png create mode 100644 graphics/ornament/Flag16/sprite_2.png create mode 100644 graphics/ornament/Flag16/sprite_3.png create mode 100644 graphics/ornament/Flag16/sprite_4.png create mode 100644 graphics/ornament/Flag16/sprite_5.png create mode 100644 graphics/ornament/Flag16/sprite_6.png create mode 100644 graphics/ornament/Item01/sprite_1.png create mode 100644 graphics/ornament/Item01/sprite_10.png create mode 100644 graphics/ornament/Item01/sprite_11.png create mode 100644 graphics/ornament/Item01/sprite_12.png create mode 100644 graphics/ornament/Item01/sprite_13.png create mode 100644 graphics/ornament/Item01/sprite_14.png create mode 100644 graphics/ornament/Item01/sprite_15.png create mode 100644 graphics/ornament/Item01/sprite_16.png create mode 100644 graphics/ornament/Item01/sprite_17.png create mode 100644 graphics/ornament/Item01/sprite_18.png create mode 100644 graphics/ornament/Item01/sprite_19.png create mode 100644 graphics/ornament/Item01/sprite_2.png create mode 100644 graphics/ornament/Item01/sprite_20.png create mode 100644 graphics/ornament/Item01/sprite_21.png create mode 100644 graphics/ornament/Item01/sprite_22.png create mode 100644 graphics/ornament/Item01/sprite_23.png create mode 100644 graphics/ornament/Item01/sprite_24.png create mode 100644 graphics/ornament/Item01/sprite_3.png create mode 100644 graphics/ornament/Item01/sprite_4.png create mode 100644 graphics/ornament/Item01/sprite_5.png create mode 100644 graphics/ornament/Item01/sprite_6.png create mode 100644 graphics/ornament/Item01/sprite_7.png create mode 100644 graphics/ornament/Item01/sprite_8.png create mode 100644 graphics/ornament/Item01/sprite_9.png create mode 100644 graphics/ornament/Npc01/sprite_1.png create mode 100644 graphics/ornament/Npc01/sprite_1_2.png create mode 100644 graphics/ornament/Npc01/sprite_1_3.png create mode 100644 graphics/ornament/Npc01/sprite_1_4.png create mode 100644 graphics/ornament/Npc02/sprite_1.png create mode 100644 graphics/ornament/Npc03/sprite_1.png create mode 100644 graphics/ornament/Npc04/sprite_1.png create mode 100644 graphics/ornament/Titlebg1/sprite_1.png create mode 100644 graphics/ornament/Titlebg1/sprite_10.png create mode 100644 graphics/ornament/Titlebg1/sprite_11.png create mode 100644 graphics/ornament/Titlebg1/sprite_12.png create mode 100644 graphics/ornament/Titlebg1/sprite_13.png create mode 100644 graphics/ornament/Titlebg1/sprite_14.png create mode 100644 graphics/ornament/Titlebg1/sprite_15.png create mode 100644 graphics/ornament/Titlebg1/sprite_16.png create mode 100644 graphics/ornament/Titlebg1/sprite_17.png create mode 100644 graphics/ornament/Titlebg1/sprite_18.png create mode 100644 graphics/ornament/Titlebg1/sprite_19.png create mode 100644 graphics/ornament/Titlebg1/sprite_2.png create mode 100644 graphics/ornament/Titlebg1/sprite_20.png create mode 100644 graphics/ornament/Titlebg1/sprite_21.png create mode 100644 graphics/ornament/Titlebg1/sprite_22.png create mode 100644 graphics/ornament/Titlebg1/sprite_23.png create mode 100644 graphics/ornament/Titlebg1/sprite_24.png create mode 100644 graphics/ornament/Titlebg1/sprite_25.png create mode 100644 graphics/ornament/Titlebg1/sprite_26.png create mode 100644 graphics/ornament/Titlebg1/sprite_3.png create mode 100644 graphics/ornament/Titlebg1/sprite_4.png create mode 100644 graphics/ornament/Titlebg1/sprite_4_2.png create mode 100644 graphics/ornament/Titlebg1/sprite_5.png create mode 100644 graphics/ornament/Titlebg1/sprite_6.png create mode 100644 graphics/ornament/Titlebg1/sprite_7.png create mode 100644 graphics/ornament/Titlebg1/sprite_8.png create mode 100644 graphics/ornament/Titlebg1/sprite_9.png create mode 100644 graphics/ornament/Titleop1/sprite_1.png create mode 100644 graphics/ornament/Titleop1/sprite_10.png create mode 100644 graphics/ornament/Titleop1/sprite_11.png create mode 100644 graphics/ornament/Titleop1/sprite_11_2.png create mode 100644 graphics/ornament/Titleop1/sprite_11_3.png create mode 100644 graphics/ornament/Titleop1/sprite_11_4.png create mode 100644 graphics/ornament/Titleop1/sprite_12.png create mode 100644 graphics/ornament/Titleop1/sprite_13.png create mode 100644 graphics/ornament/Titleop1/sprite_13_2.png create mode 100644 graphics/ornament/Titleop1/sprite_13_3.png create mode 100644 graphics/ornament/Titleop1/sprite_14.png create mode 100644 graphics/ornament/Titleop1/sprite_15.png create mode 100644 graphics/ornament/Titleop1/sprite_16.png create mode 100644 graphics/ornament/Titleop1/sprite_16_2.png create mode 100644 graphics/ornament/Titleop1/sprite_16_3.png create mode 100644 graphics/ornament/Titleop1/sprite_17.png create mode 100644 graphics/ornament/Titleop1/sprite_17_2.png create mode 100644 graphics/ornament/Titleop1/sprite_18.png create mode 100644 graphics/ornament/Titleop1/sprite_18_2.png create mode 100644 graphics/ornament/Titleop1/sprite_18_3.png create mode 100644 graphics/ornament/Titleop1/sprite_19.png create mode 100644 graphics/ornament/Titleop1/sprite_19_2.png create mode 100644 graphics/ornament/Titleop1/sprite_1_2.png create mode 100644 graphics/ornament/Titleop1/sprite_1_3.png create mode 100644 graphics/ornament/Titleop1/sprite_2.png create mode 100644 graphics/ornament/Titleop1/sprite_20.png create mode 100644 graphics/ornament/Titleop1/sprite_21.png create mode 100644 graphics/ornament/Titleop1/sprite_21_2.png create mode 100644 graphics/ornament/Titleop1/sprite_21_3.png create mode 100644 graphics/ornament/Titleop1/sprite_22.png create mode 100644 graphics/ornament/Titleop1/sprite_22_2.png create mode 100644 graphics/ornament/Titleop1/sprite_23.png create mode 100644 graphics/ornament/Titleop1/sprite_23_2.png create mode 100644 graphics/ornament/Titleop1/sprite_24.png create mode 100644 graphics/ornament/Titleop1/sprite_24_2.png create mode 100644 graphics/ornament/Titleop1/sprite_24_3.png create mode 100644 graphics/ornament/Titleop1/sprite_25.png create mode 100644 graphics/ornament/Titleop1/sprite_26.png create mode 100644 graphics/ornament/Titleop1/sprite_27.png create mode 100644 graphics/ornament/Titleop1/sprite_28.png create mode 100644 graphics/ornament/Titleop1/sprite_29.png create mode 100644 graphics/ornament/Titleop1/sprite_3.png create mode 100644 graphics/ornament/Titleop1/sprite_30.png create mode 100644 graphics/ornament/Titleop1/sprite_31.png create mode 100644 graphics/ornament/Titleop1/sprite_32.png create mode 100644 graphics/ornament/Titleop1/sprite_3_2.png create mode 100644 graphics/ornament/Titleop1/sprite_4.png create mode 100644 graphics/ornament/Titleop1/sprite_5.png create mode 100644 graphics/ornament/Titleop1/sprite_5_2.png create mode 100644 graphics/ornament/Titleop1/sprite_5_3.png create mode 100644 graphics/ornament/Titleop1/sprite_6.png create mode 100644 graphics/ornament/Titleop1/sprite_6_2.png create mode 100644 graphics/ornament/Titleop1/sprite_6_3.png create mode 100644 graphics/ornament/Titleop1/sprite_7.png create mode 100644 graphics/ornament/Titleop1/sprite_7_2.png create mode 100644 graphics/ornament/Titleop1/sprite_8.png create mode 100644 graphics/ornament/Titleop1/sprite_8_2.png create mode 100644 graphics/ornament/Titleop1/sprite_8_3.png create mode 100644 graphics/ornament/Titleop1/sprite_9.png create mode 100644 graphics/ornament/Titleop1/sprite_9_2.png create mode 100644 graphics/ornament/Titleop1/sprite_9_3.png create mode 100644 graphics/ornament/Titleop2/sprite_1.png create mode 100644 graphics/ornament/Titleop2/sprite_1_2.png create mode 100644 src/ornament_gfx1.c diff --git a/data/ornament_sbin.s b/data/ornament_sbin.s index 0da3236b0..fcf8bd7c7 100644 --- a/data/ornament_sbin.s +++ b/data/ornament_sbin.s @@ -2,5163 +2,4243 @@ .string "pksdir0\0" -.global gUnknown_9E60560 -gUnknown_9E60560: -.incbin "graphics/ornament/pal/flag00.pmdpal" -.global gUnknown_9E605A0 -gUnknown_9E605A0: -.string "SIRO" -.4byte gUnknown_9E60BB0 -.incbin "baserom.gba", 0x1E605A8, 0x8 -.global gUnknown_9E605B0 -gUnknown_9E605B0: -.incbin "baserom.gba", 0x1E605B0, 0x14 -.global gUnknown_9E605C4 -gUnknown_9E605C4: -.incbin "baserom.gba", 0x1E605C4, 0x14 -.global gUnknown_9E605D8 -gUnknown_9E605D8: -.incbin "baserom.gba", 0x1E605D8, 0x14 -.global gUnknown_9E605EC -gUnknown_9E605EC: -.incbin "baserom.gba", 0x1E605EC, 0x14 -.global gUnknown_9E60600 -gUnknown_9E60600: -.incbin "baserom.gba", 0x1E60600, 0x14 -.global gUnknown_9E60614 -gUnknown_9E60614: -.incbin "baserom.gba", 0x1E60614, 0x14 -.global gUnknown_9E60628 -gUnknown_9E60628: -.incbin "baserom.gba", 0x1E60628, 0x54 -.global gUnknown_9E6067C -gUnknown_9E6067C: -.incbin "baserom.gba", 0x1E6067C, 0xA0 -.global gUnknown_9E6071C -gUnknown_9E6071C: -.4byte gUnknown_9E6067C -.incbin "baserom.gba", 0x1E60720, 0x14 -.global gUnknown_9E60734 -gUnknown_9E60734: -.incbin "baserom.gba", 0x1E60734, 0xC0 -.global gUnknown_9E607F4 -gUnknown_9E607F4: -.4byte gUnknown_9E60734 -.incbin "baserom.gba", 0x1E607F8, 0x14 -.global gUnknown_9E6080C -gUnknown_9E6080C: -.incbin "baserom.gba", 0x1E6080C, 0xE0 -.global gUnknown_9E608EC -gUnknown_9E608EC: -.4byte gUnknown_9E6080C -.incbin "baserom.gba", 0x1E608F0, 0x14 -.global gUnknown_9E60904 -gUnknown_9E60904: -.incbin "baserom.gba", 0x1E60904, 0xA0 -.global gUnknown_9E609A4 -gUnknown_9E609A4: -.4byte gUnknown_9E60904 -.incbin "baserom.gba", 0x1E609A8, 0x14 -.global gUnknown_9E609BC -gUnknown_9E609BC: -.incbin "baserom.gba", 0x1E609BC, 0xA0 -.global gUnknown_9E60A5C -gUnknown_9E60A5C: -.4byte gUnknown_9E609BC -.incbin "baserom.gba", 0x1E60A60, 0x14 -.global gUnknown_9E60A74 -gUnknown_9E60A74: -.incbin "baserom.gba", 0x1E60A74, 0xA0 -.global gUnknown_9E60B14 -gUnknown_9E60B14: -.incbin "baserom.gba", 0x1E60B14, 0x20 -.global gUnknown_9E60B34 -gUnknown_9E60B34: -.4byte gUnknown_9E60A74 -.incbin "baserom.gba", 0x1E60B38, 0xC -.4byte gUnknown_9E60B14 -.incbin "baserom.gba", 0x1E60B48, 0x14 -.global gUnknown_9E60B5C -gUnknown_9E60B5C: -.4byte gUnknown_9E605B0 -.4byte gUnknown_9E605C4 -.4byte gUnknown_9E605D8 -.4byte gUnknown_9E605EC -.4byte gUnknown_9E60600 -.4byte gUnknown_9E60614 -.global gUnknown_9E60B74 -gUnknown_9E60B74: -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.4byte gUnknown_9E60628 -.global gUnknown_9E60B94 -gUnknown_9E60B94: -.4byte gUnknown_9E60B74 -.global gUnknown_9E60B98 -gUnknown_9E60B98: -.4byte gUnknown_9E6071C -.4byte gUnknown_9E607F4 -.4byte gUnknown_9E608EC -.4byte gUnknown_9E609A4 -.4byte gUnknown_9E60A5C -.4byte gUnknown_9E60B34 -.global gUnknown_9E60BB0 -gUnknown_9E60BB0: -.4byte gUnknown_9E60B5C -.4byte gUnknown_9E60B94 -.incbin "baserom.gba", 0x1E60BB8, 0x4 -.4byte gUnknown_9E60B98 -.incbin "baserom.gba", 0x1E60BC0, 0x4 -.global gUnknown_9E60BC4 -gUnknown_9E60BC4: -.incbin "graphics/ornament/pal/flag01.pmdpal" -.global gUnknown_9E60C04 -gUnknown_9E60C04: -.string "SIRO" -.4byte gUnknown_9E61644 -.incbin "baserom.gba", 0x1E60C0C, 0x8 -.global gUnknown_9E60C14 -gUnknown_9E60C14: -.incbin "baserom.gba", 0x1E60C14, 0x14 -.global gUnknown_9E60C28 -gUnknown_9E60C28: -.incbin "baserom.gba", 0x1E60C28, 0x14 -.global gUnknown_9E60C3C -gUnknown_9E60C3C: -.incbin "baserom.gba", 0x1E60C3C, 0x14 -.global gUnknown_9E60C50 -gUnknown_9E60C50: -.incbin "baserom.gba", 0x1E60C50, 0x14 -.global gUnknown_9E60C64 -gUnknown_9E60C64: -.incbin "baserom.gba", 0x1E60C64, 0x14 -.global gUnknown_9E60C78 -gUnknown_9E60C78: -.incbin "baserom.gba", 0x1E60C78, 0x14 -.global gUnknown_9E60C8C -gUnknown_9E60C8C: -.incbin "baserom.gba", 0x1E60C8C, 0x54 -.global gUnknown_9E60CE0 -gUnknown_9E60CE0: -.incbin "baserom.gba", 0x1E60CE0, 0x60 -.global gUnknown_9E60D40 -gUnknown_9E60D40: -.incbin "baserom.gba", 0x1E60D40, 0x100 -.global gUnknown_9E60E40 -gUnknown_9E60E40: -.4byte gUnknown_9E60CE0 -.incbin "baserom.gba", 0x1E60E44, 0xC -.4byte gUnknown_9E60D40 -.incbin "baserom.gba", 0x1E60E54, 0x14 -.global gUnknown_9E60E68 -gUnknown_9E60E68: -.incbin "baserom.gba", 0x1E60E68, 0x60 -.global gUnknown_9E60EC8 -gUnknown_9E60EC8: -.incbin "baserom.gba", 0x1E60EC8, 0x100 -.global gUnknown_9E60FC8 -gUnknown_9E60FC8: -.4byte gUnknown_9E60E68 -.incbin "baserom.gba", 0x1E60FCC, 0xC -.4byte gUnknown_9E60EC8 -.incbin "baserom.gba", 0x1E60FDC, 0x14 -.global gUnknown_9E60FF0 -gUnknown_9E60FF0: -.incbin "baserom.gba", 0x1E60FF0, 0x60 -.global gUnknown_9E61050 -gUnknown_9E61050: -.incbin "baserom.gba", 0x1E61050, 0x100 -.global gUnknown_9E61150 -gUnknown_9E61150: -.4byte gUnknown_9E60FF0 -.incbin "baserom.gba", 0x1E61154, 0xC -.4byte gUnknown_9E61050 -.incbin "baserom.gba", 0x1E61164, 0x14 -.global gUnknown_9E61178 -gUnknown_9E61178: -.incbin "baserom.gba", 0x1E61178, 0x60 -.global gUnknown_9E611D8 -gUnknown_9E611D8: -.incbin "baserom.gba", 0x1E611D8, 0x100 -.global gUnknown_9E612D8 -gUnknown_9E612D8: -.4byte gUnknown_9E61178 -.incbin "baserom.gba", 0x1E612DC, 0xC -.4byte gUnknown_9E611D8 -.incbin "baserom.gba", 0x1E612EC, 0x14 -.global gUnknown_9E61300 -gUnknown_9E61300: -.incbin "baserom.gba", 0x1E61300, 0x60 -.global gUnknown_9E61360 -gUnknown_9E61360: -.incbin "baserom.gba", 0x1E61360, 0x100 -.global gUnknown_9E61460 -gUnknown_9E61460: -.4byte gUnknown_9E61300 -.incbin "baserom.gba", 0x1E61464, 0xC -.4byte gUnknown_9E61360 -.incbin "baserom.gba", 0x1E61474, 0x14 -.global gUnknown_9E61488 -gUnknown_9E61488: -.incbin "baserom.gba", 0x1E61488, 0x60 -.global gUnknown_9E614E8 -gUnknown_9E614E8: -.incbin "baserom.gba", 0x1E614E8, 0xE0 -.global gUnknown_9E615C8 -gUnknown_9E615C8: -.4byte gUnknown_9E61488 -.incbin "baserom.gba", 0x1E615CC, 0xC -.4byte gUnknown_9E614E8 -.incbin "baserom.gba", 0x1E615DC, 0x14 -.global gUnknown_9E615F0 -gUnknown_9E615F0: -.4byte gUnknown_9E60C14 -.4byte gUnknown_9E60C28 -.4byte gUnknown_9E60C3C -.4byte gUnknown_9E60C50 -.4byte gUnknown_9E60C64 -.4byte gUnknown_9E60C78 -.global gUnknown_9E61608 -gUnknown_9E61608: -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.4byte gUnknown_9E60C8C -.global gUnknown_9E61628 -gUnknown_9E61628: -.4byte gUnknown_9E61608 -.global gUnknown_9E6162C -gUnknown_9E6162C: -.4byte gUnknown_9E60E40 -.4byte gUnknown_9E60FC8 -.4byte gUnknown_9E61150 -.4byte gUnknown_9E612D8 -.4byte gUnknown_9E61460 -.4byte gUnknown_9E615C8 -.global gUnknown_9E61644 -gUnknown_9E61644: -.4byte gUnknown_9E615F0 -.4byte gUnknown_9E61628 -.incbin "baserom.gba", 0x1E6164C, 0x4 -.4byte gUnknown_9E6162C -.incbin "baserom.gba", 0x1E61654, 0x4 -.global gUnknown_9E61658 -gUnknown_9E61658: -.incbin "graphics/ornament/pal/flag02.pmdpal" -.global gUnknown_9E61698 -gUnknown_9E61698: -.string "SIRO" -.4byte gUnknown_9E62158 -.incbin "baserom.gba", 0x1E616A0, 0x8 -.global gUnknown_9E616A8 -gUnknown_9E616A8: -.incbin "baserom.gba", 0x1E616A8, 0x14 -.global gUnknown_9E616BC -gUnknown_9E616BC: -.incbin "baserom.gba", 0x1E616BC, 0x14 -.global gUnknown_9E616D0 -gUnknown_9E616D0: -.incbin "baserom.gba", 0x1E616D0, 0x14 -.global gUnknown_9E616E4 -gUnknown_9E616E4: -.incbin "baserom.gba", 0x1E616E4, 0x14 -.global gUnknown_9E616F8 -gUnknown_9E616F8: -.incbin "baserom.gba", 0x1E616F8, 0x14 -.global gUnknown_9E6170C -gUnknown_9E6170C: -.incbin "baserom.gba", 0x1E6170C, 0x14 -.global gUnknown_9E61720 -gUnknown_9E61720: -.incbin "baserom.gba", 0x1E61720, 0x54 -.global gUnknown_9E61774 -gUnknown_9E61774: -.incbin "baserom.gba", 0x1E61774, 0x180 -.global gUnknown_9E618F4 -gUnknown_9E618F4: -.4byte gUnknown_9E61774 -.incbin "baserom.gba", 0x1E618F8, 0x14 -.global gUnknown_9E6190C -gUnknown_9E6190C: -.incbin "baserom.gba", 0x1E6190C, 0x180 -.global gUnknown_9E61A8C -gUnknown_9E61A8C: -.4byte gUnknown_9E6190C -.incbin "baserom.gba", 0x1E61A90, 0x14 -.global gUnknown_9E61AA4 -gUnknown_9E61AA4: -.incbin "baserom.gba", 0x1E61AA4, 0x180 -.global gUnknown_9E61C24 -gUnknown_9E61C24: -.4byte gUnknown_9E61AA4 -.incbin "baserom.gba", 0x1E61C28, 0x14 -.global gUnknown_9E61C3C -gUnknown_9E61C3C: -.incbin "baserom.gba", 0x1E61C3C, 0x180 -.global gUnknown_9E61DBC -gUnknown_9E61DBC: -.4byte gUnknown_9E61C3C -.incbin "baserom.gba", 0x1E61DC0, 0x14 -.global gUnknown_9E61DD4 -gUnknown_9E61DD4: -.incbin "baserom.gba", 0x1E61DD4, 0x180 -.global gUnknown_9E61F54 -gUnknown_9E61F54: -.4byte gUnknown_9E61DD4 -.incbin "baserom.gba", 0x1E61F58, 0x14 -.global gUnknown_9E61F6C -gUnknown_9E61F6C: -.incbin "baserom.gba", 0x1E61F6C, 0x180 -.global gUnknown_9E620EC -gUnknown_9E620EC: -.4byte gUnknown_9E61F6C -.incbin "baserom.gba", 0x1E620F0, 0x14 -.global gUnknown_9E62104 -gUnknown_9E62104: -.4byte gUnknown_9E616A8 -.4byte gUnknown_9E616BC -.4byte gUnknown_9E616D0 -.4byte gUnknown_9E616E4 -.4byte gUnknown_9E616F8 -.4byte gUnknown_9E6170C -.global gUnknown_9E6211C -gUnknown_9E6211C: -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.4byte gUnknown_9E61720 -.global gUnknown_9E6213C -gUnknown_9E6213C: -.4byte gUnknown_9E6211C -.global gUnknown_9E62140 -gUnknown_9E62140: -.4byte gUnknown_9E618F4 -.4byte gUnknown_9E61A8C -.4byte gUnknown_9E61C24 -.4byte gUnknown_9E61DBC -.4byte gUnknown_9E61F54 -.4byte gUnknown_9E620EC -.global gUnknown_9E62158 -gUnknown_9E62158: -.4byte gUnknown_9E62104 -.4byte gUnknown_9E6213C -.incbin "baserom.gba", 0x1E62160, 0x4 -.4byte gUnknown_9E62140 -.incbin "baserom.gba", 0x1E62168, 0x4 -.global gUnknown_9E6216C -gUnknown_9E6216C: -.incbin "graphics/ornament/pal/flag03.pmdpal" -.global gUnknown_9E621AC -gUnknown_9E621AC: -.string "SIRO" -.4byte gUnknown_9E62BAC -.incbin "baserom.gba", 0x1E621B4, 0x8 -.global gUnknown_9E621BC -gUnknown_9E621BC: -.incbin "baserom.gba", 0x1E621BC, 0x14 -.global gUnknown_9E621D0 -gUnknown_9E621D0: -.incbin "baserom.gba", 0x1E621D0, 0x14 -.global gUnknown_9E621E4 -gUnknown_9E621E4: -.incbin "baserom.gba", 0x1E621E4, 0x14 -.global gUnknown_9E621F8 -gUnknown_9E621F8: -.incbin "baserom.gba", 0x1E621F8, 0x14 -.global gUnknown_9E6220C -gUnknown_9E6220C: -.incbin "baserom.gba", 0x1E6220C, 0x14 -.global gUnknown_9E62220 -gUnknown_9E62220: -.incbin "baserom.gba", 0x1E62220, 0x14 -.global gUnknown_9E62234 -gUnknown_9E62234: -.incbin "baserom.gba", 0x1E62234, 0x54 -.global gUnknown_9E62288 -gUnknown_9E62288: -.incbin "baserom.gba", 0x1E62288, 0x60 -.global gUnknown_9E622E8 -gUnknown_9E622E8: -.incbin "baserom.gba", 0x1E622E8, 0xE0 -.global gUnknown_9E623C8 -gUnknown_9E623C8: -.4byte gUnknown_9E62288 -.incbin "baserom.gba", 0x1E623CC, 0xC -.4byte gUnknown_9E622E8 -.incbin "baserom.gba", 0x1E623DC, 0x14 -.global gUnknown_9E623F0 -gUnknown_9E623F0: -.incbin "baserom.gba", 0x1E623F0, 0x60 -.global gUnknown_9E62450 -gUnknown_9E62450: -.incbin "baserom.gba", 0x1E62450, 0xE0 -.global gUnknown_9E62530 -gUnknown_9E62530: -.4byte gUnknown_9E623F0 -.incbin "baserom.gba", 0x1E62534, 0xC -.4byte gUnknown_9E62450 -.incbin "baserom.gba", 0x1E62544, 0x14 -.global gUnknown_9E62558 -gUnknown_9E62558: -.incbin "baserom.gba", 0x1E62558, 0x60 -.global gUnknown_9E625B8 -gUnknown_9E625B8: -.incbin "baserom.gba", 0x1E625B8, 0x100 -.global gUnknown_9E626B8 -gUnknown_9E626B8: -.4byte gUnknown_9E62558 -.incbin "baserom.gba", 0x1E626BC, 0xC -.4byte gUnknown_9E625B8 -.incbin "baserom.gba", 0x1E626CC, 0x14 -.global gUnknown_9E626E0 -gUnknown_9E626E0: -.incbin "baserom.gba", 0x1E626E0, 0x60 -.global gUnknown_9E62740 -gUnknown_9E62740: -.incbin "baserom.gba", 0x1E62740, 0x100 -.global gUnknown_9E62840 -gUnknown_9E62840: -.4byte gUnknown_9E626E0 -.incbin "baserom.gba", 0x1E62844, 0xC -.4byte gUnknown_9E62740 -.incbin "baserom.gba", 0x1E62854, 0x14 -.global gUnknown_9E62868 -gUnknown_9E62868: -.incbin "baserom.gba", 0x1E62868, 0x60 -.global gUnknown_9E628C8 -gUnknown_9E628C8: -.incbin "baserom.gba", 0x1E628C8, 0x100 -.global gUnknown_9E629C8 -gUnknown_9E629C8: -.4byte gUnknown_9E62868 -.incbin "baserom.gba", 0x1E629CC, 0xC -.4byte gUnknown_9E628C8 -.incbin "baserom.gba", 0x1E629DC, 0x14 -.global gUnknown_9E629F0 -gUnknown_9E629F0: -.incbin "baserom.gba", 0x1E629F0, 0x60 -.global gUnknown_9E62A50 -gUnknown_9E62A50: -.incbin "baserom.gba", 0x1E62A50, 0xE0 -.global gUnknown_9E62B30 -gUnknown_9E62B30: -.4byte gUnknown_9E629F0 -.incbin "baserom.gba", 0x1E62B34, 0xC -.4byte gUnknown_9E62A50 -.incbin "baserom.gba", 0x1E62B44, 0x14 -.global gUnknown_9E62B58 -gUnknown_9E62B58: -.4byte gUnknown_9E621BC -.4byte gUnknown_9E621D0 -.4byte gUnknown_9E621E4 -.4byte gUnknown_9E621F8 -.4byte gUnknown_9E6220C -.4byte gUnknown_9E62220 -.global gUnknown_9E62B70 -gUnknown_9E62B70: -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.4byte gUnknown_9E62234 -.global gUnknown_9E62B90 -gUnknown_9E62B90: -.4byte gUnknown_9E62B70 -.global gUnknown_9E62B94 -gUnknown_9E62B94: -.4byte gUnknown_9E623C8 -.4byte gUnknown_9E62530 -.4byte gUnknown_9E626B8 -.4byte gUnknown_9E62840 -.4byte gUnknown_9E629C8 -.4byte gUnknown_9E62B30 -.global gUnknown_9E62BAC -gUnknown_9E62BAC: -.4byte gUnknown_9E62B58 -.4byte gUnknown_9E62B90 -.incbin "baserom.gba", 0x1E62BB4, 0x4 -.4byte gUnknown_9E62B94 -.incbin "baserom.gba", 0x1E62BBC, 0x4 -.global gUnknown_9E62BC0 -gUnknown_9E62BC0: -.incbin "graphics/ornament/pal/flag04.pmdpal" -.global gUnknown_9E62C00 -gUnknown_9E62C00: -.string "SIRO" -.4byte gUnknown_9E636C0 -.incbin "baserom.gba", 0x1E62C08, 0x8 -.global gUnknown_9E62C10 -gUnknown_9E62C10: -.incbin "baserom.gba", 0x1E62C10, 0x14 -.global gUnknown_9E62C24 -gUnknown_9E62C24: -.incbin "baserom.gba", 0x1E62C24, 0x14 -.global gUnknown_9E62C38 -gUnknown_9E62C38: -.incbin "baserom.gba", 0x1E62C38, 0x14 -.global gUnknown_9E62C4C -gUnknown_9E62C4C: -.incbin "baserom.gba", 0x1E62C4C, 0x14 -.global gUnknown_9E62C60 -gUnknown_9E62C60: -.incbin "baserom.gba", 0x1E62C60, 0x14 -.global gUnknown_9E62C74 -gUnknown_9E62C74: -.incbin "baserom.gba", 0x1E62C74, 0x14 -.global gUnknown_9E62C88 -gUnknown_9E62C88: -.incbin "baserom.gba", 0x1E62C88, 0x54 -.global gUnknown_9E62CDC -gUnknown_9E62CDC: -.incbin "baserom.gba", 0x1E62CDC, 0x180 -.global gUnknown_9E62E5C -gUnknown_9E62E5C: -.4byte gUnknown_9E62CDC -.incbin "baserom.gba", 0x1E62E60, 0x14 -.global gUnknown_9E62E74 -gUnknown_9E62E74: -.incbin "baserom.gba", 0x1E62E74, 0x180 -.global gUnknown_9E62FF4 -gUnknown_9E62FF4: -.4byte gUnknown_9E62E74 -.incbin "baserom.gba", 0x1E62FF8, 0x14 -.global gUnknown_9E6300C -gUnknown_9E6300C: -.incbin "baserom.gba", 0x1E6300C, 0x180 -.global gUnknown_9E6318C -gUnknown_9E6318C: -.4byte gUnknown_9E6300C -.incbin "baserom.gba", 0x1E63190, 0x14 -.global gUnknown_9E631A4 -gUnknown_9E631A4: -.incbin "baserom.gba", 0x1E631A4, 0x180 -.global gUnknown_9E63324 -gUnknown_9E63324: -.4byte gUnknown_9E631A4 -.incbin "baserom.gba", 0x1E63328, 0x14 -.global gUnknown_9E6333C -gUnknown_9E6333C: -.incbin "baserom.gba", 0x1E6333C, 0x180 -.global gUnknown_9E634BC -gUnknown_9E634BC: -.4byte gUnknown_9E6333C -.incbin "baserom.gba", 0x1E634C0, 0x14 -.global gUnknown_9E634D4 -gUnknown_9E634D4: -.incbin "baserom.gba", 0x1E634D4, 0x180 -.global gUnknown_9E63654 -gUnknown_9E63654: -.4byte gUnknown_9E634D4 -.incbin "baserom.gba", 0x1E63658, 0x14 -.global gUnknown_9E6366C -gUnknown_9E6366C: -.4byte gUnknown_9E62C10 -.4byte gUnknown_9E62C24 -.4byte gUnknown_9E62C38 -.4byte gUnknown_9E62C4C -.4byte gUnknown_9E62C60 -.4byte gUnknown_9E62C74 -.global gUnknown_9E63684 -gUnknown_9E63684: -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.4byte gUnknown_9E62C88 -.global gUnknown_9E636A4 -gUnknown_9E636A4: -.4byte gUnknown_9E63684 -.global gUnknown_9E636A8 -gUnknown_9E636A8: -.4byte gUnknown_9E62E5C -.4byte gUnknown_9E62FF4 -.4byte gUnknown_9E6318C -.4byte gUnknown_9E63324 -.4byte gUnknown_9E634BC -.4byte gUnknown_9E63654 -.global gUnknown_9E636C0 -gUnknown_9E636C0: -.4byte gUnknown_9E6366C -.4byte gUnknown_9E636A4 -.incbin "baserom.gba", 0x1E636C8, 0x4 -.4byte gUnknown_9E636A8 -.incbin "baserom.gba", 0x1E636D0, 0x4 -.global gUnknown_9E636D4 -gUnknown_9E636D4: -.incbin "graphics/ornament/pal/flag05.pmdpal" -.global gUnknown_9E63714 -gUnknown_9E63714: -.string "SIRO" -.4byte gUnknown_9E641D4 -.incbin "baserom.gba", 0x1E6371C, 0x8 -.global gUnknown_9E63724 -gUnknown_9E63724: -.incbin "baserom.gba", 0x1E63724, 0x14 -.global gUnknown_9E63738 -gUnknown_9E63738: -.incbin "baserom.gba", 0x1E63738, 0x14 -.global gUnknown_9E6374C -gUnknown_9E6374C: -.incbin "baserom.gba", 0x1E6374C, 0x14 -.global gUnknown_9E63760 -gUnknown_9E63760: -.incbin "baserom.gba", 0x1E63760, 0x14 -.global gUnknown_9E63774 -gUnknown_9E63774: -.incbin "baserom.gba", 0x1E63774, 0x14 -.global gUnknown_9E63788 -gUnknown_9E63788: -.incbin "baserom.gba", 0x1E63788, 0x14 -.global gUnknown_9E6379C -gUnknown_9E6379C: -.incbin "baserom.gba", 0x1E6379C, 0x54 -.global gUnknown_9E637F0 -gUnknown_9E637F0: -.incbin "baserom.gba", 0x1E637F0, 0x180 -.global gUnknown_9E63970 -gUnknown_9E63970: -.4byte gUnknown_9E637F0 -.incbin "baserom.gba", 0x1E63974, 0x14 -.global gUnknown_9E63988 -gUnknown_9E63988: -.incbin "baserom.gba", 0x1E63988, 0x180 -.global gUnknown_9E63B08 -gUnknown_9E63B08: -.4byte gUnknown_9E63988 -.incbin "baserom.gba", 0x1E63B0C, 0x14 -.global gUnknown_9E63B20 -gUnknown_9E63B20: -.incbin "baserom.gba", 0x1E63B20, 0x180 -.global gUnknown_9E63CA0 -gUnknown_9E63CA0: -.4byte gUnknown_9E63B20 -.incbin "baserom.gba", 0x1E63CA4, 0x14 -.global gUnknown_9E63CB8 -gUnknown_9E63CB8: -.incbin "baserom.gba", 0x1E63CB8, 0x180 -.global gUnknown_9E63E38 -gUnknown_9E63E38: -.4byte gUnknown_9E63CB8 -.incbin "baserom.gba", 0x1E63E3C, 0x14 -.global gUnknown_9E63E50 -gUnknown_9E63E50: -.incbin "baserom.gba", 0x1E63E50, 0x180 -.global gUnknown_9E63FD0 -gUnknown_9E63FD0: -.4byte gUnknown_9E63E50 -.incbin "baserom.gba", 0x1E63FD4, 0x14 -.global gUnknown_9E63FE8 -gUnknown_9E63FE8: -.incbin "baserom.gba", 0x1E63FE8, 0x180 -.global gUnknown_9E64168 -gUnknown_9E64168: -.4byte gUnknown_9E63FE8 -.incbin "baserom.gba", 0x1E6416C, 0x14 -.global gUnknown_9E64180 -gUnknown_9E64180: -.4byte gUnknown_9E63724 -.4byte gUnknown_9E63738 -.4byte gUnknown_9E6374C -.4byte gUnknown_9E63760 -.4byte gUnknown_9E63774 -.4byte gUnknown_9E63788 -.global gUnknown_9E64198 -gUnknown_9E64198: -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.4byte gUnknown_9E6379C -.global gUnknown_9E641B8 -gUnknown_9E641B8: -.4byte gUnknown_9E64198 -.global gUnknown_9E641BC -gUnknown_9E641BC: -.4byte gUnknown_9E63970 -.4byte gUnknown_9E63B08 -.4byte gUnknown_9E63CA0 -.4byte gUnknown_9E63E38 -.4byte gUnknown_9E63FD0 -.4byte gUnknown_9E64168 -.global gUnknown_9E641D4 -gUnknown_9E641D4: -.4byte gUnknown_9E64180 -.4byte gUnknown_9E641B8 -.incbin "baserom.gba", 0x1E641DC, 0x4 -.4byte gUnknown_9E641BC -.incbin "baserom.gba", 0x1E641E4, 0x4 -.global gUnknown_9E641E8 -gUnknown_9E641E8: -.incbin "graphics/ornament/pal/flag06.pmdpal" -.global gUnknown_9E64228 -gUnknown_9E64228: -.string "SIRO" -.4byte gUnknown_9E64CE8 -.incbin "baserom.gba", 0x1E64230, 0x8 -.global gUnknown_9E64238 -gUnknown_9E64238: -.incbin "baserom.gba", 0x1E64238, 0x14 -.global gUnknown_9E6424C -gUnknown_9E6424C: -.incbin "baserom.gba", 0x1E6424C, 0x14 -.global gUnknown_9E64260 -gUnknown_9E64260: -.incbin "baserom.gba", 0x1E64260, 0x14 -.global gUnknown_9E64274 -gUnknown_9E64274: -.incbin "baserom.gba", 0x1E64274, 0x14 -.global gUnknown_9E64288 -gUnknown_9E64288: -.incbin "baserom.gba", 0x1E64288, 0x14 -.global gUnknown_9E6429C -gUnknown_9E6429C: -.incbin "baserom.gba", 0x1E6429C, 0x14 -.global gUnknown_9E642B0 -gUnknown_9E642B0: -.incbin "baserom.gba", 0x1E642B0, 0x54 -.global gUnknown_9E64304 -gUnknown_9E64304: -.incbin "baserom.gba", 0x1E64304, 0x180 -.global gUnknown_9E64484 -gUnknown_9E64484: -.4byte gUnknown_9E64304 -.incbin "baserom.gba", 0x1E64488, 0x14 -.global gUnknown_9E6449C -gUnknown_9E6449C: -.incbin "baserom.gba", 0x1E6449C, 0x180 -.global gUnknown_9E6461C -gUnknown_9E6461C: -.4byte gUnknown_9E6449C -.incbin "baserom.gba", 0x1E64620, 0x14 -.global gUnknown_9E64634 -gUnknown_9E64634: -.incbin "baserom.gba", 0x1E64634, 0x180 -.global gUnknown_9E647B4 -gUnknown_9E647B4: -.4byte gUnknown_9E64634 -.incbin "baserom.gba", 0x1E647B8, 0x14 -.global gUnknown_9E647CC -gUnknown_9E647CC: -.incbin "baserom.gba", 0x1E647CC, 0x180 -.global gUnknown_9E6494C -gUnknown_9E6494C: -.4byte gUnknown_9E647CC -.incbin "baserom.gba", 0x1E64950, 0x14 -.global gUnknown_9E64964 -gUnknown_9E64964: -.incbin "baserom.gba", 0x1E64964, 0x180 -.global gUnknown_9E64AE4 -gUnknown_9E64AE4: -.4byte gUnknown_9E64964 -.incbin "baserom.gba", 0x1E64AE8, 0x14 -.global gUnknown_9E64AFC -gUnknown_9E64AFC: -.incbin "baserom.gba", 0x1E64AFC, 0x180 -.global gUnknown_9E64C7C -gUnknown_9E64C7C: -.4byte gUnknown_9E64AFC -.incbin "baserom.gba", 0x1E64C80, 0x14 -.global gUnknown_9E64C94 -gUnknown_9E64C94: -.4byte gUnknown_9E64238 -.4byte gUnknown_9E6424C -.4byte gUnknown_9E64260 -.4byte gUnknown_9E64274 -.4byte gUnknown_9E64288 -.4byte gUnknown_9E6429C -.global gUnknown_9E64CAC -gUnknown_9E64CAC: -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.4byte gUnknown_9E642B0 -.global gUnknown_9E64CCC -gUnknown_9E64CCC: -.4byte gUnknown_9E64CAC -.global gUnknown_9E64CD0 -gUnknown_9E64CD0: -.4byte gUnknown_9E64484 -.4byte gUnknown_9E6461C -.4byte gUnknown_9E647B4 -.4byte gUnknown_9E6494C -.4byte gUnknown_9E64AE4 -.4byte gUnknown_9E64C7C -.global gUnknown_9E64CE8 -gUnknown_9E64CE8: -.4byte gUnknown_9E64C94 -.4byte gUnknown_9E64CCC -.incbin "baserom.gba", 0x1E64CF0, 0x4 -.4byte gUnknown_9E64CD0 -.incbin "baserom.gba", 0x1E64CF8, 0x4 -.global gUnknown_9E64CFC -gUnknown_9E64CFC: -.incbin "graphics/ornament/pal/flag07.pmdpal" -.global gUnknown_9E64D3C -gUnknown_9E64D3C: -.string "SIRO" -.4byte gUnknown_9E657FC -.incbin "baserom.gba", 0x1E64D44, 0x8 -.global gUnknown_9E64D4C -gUnknown_9E64D4C: -.incbin "baserom.gba", 0x1E64D4C, 0x14 -.global gUnknown_9E64D60 -gUnknown_9E64D60: -.incbin "baserom.gba", 0x1E64D60, 0x14 -.global gUnknown_9E64D74 -gUnknown_9E64D74: -.incbin "baserom.gba", 0x1E64D74, 0x14 -.global gUnknown_9E64D88 -gUnknown_9E64D88: -.incbin "baserom.gba", 0x1E64D88, 0x14 -.global gUnknown_9E64D9C -gUnknown_9E64D9C: -.incbin "baserom.gba", 0x1E64D9C, 0x14 -.global gUnknown_9E64DB0 -gUnknown_9E64DB0: -.incbin "baserom.gba", 0x1E64DB0, 0x14 -.global gUnknown_9E64DC4 -gUnknown_9E64DC4: -.incbin "baserom.gba", 0x1E64DC4, 0x54 -.global gUnknown_9E64E18 -gUnknown_9E64E18: -.incbin "baserom.gba", 0x1E64E18, 0x180 -.global gUnknown_9E64F98 -gUnknown_9E64F98: -.4byte gUnknown_9E64E18 -.incbin "baserom.gba", 0x1E64F9C, 0x14 -.global gUnknown_9E64FB0 -gUnknown_9E64FB0: -.incbin "baserom.gba", 0x1E64FB0, 0x180 -.global gUnknown_9E65130 -gUnknown_9E65130: -.4byte gUnknown_9E64FB0 -.incbin "baserom.gba", 0x1E65134, 0x14 -.global gUnknown_9E65148 -gUnknown_9E65148: -.incbin "baserom.gba", 0x1E65148, 0x180 -.global gUnknown_9E652C8 -gUnknown_9E652C8: -.4byte gUnknown_9E65148 -.incbin "baserom.gba", 0x1E652CC, 0x14 -.global gUnknown_9E652E0 -gUnknown_9E652E0: -.incbin "baserom.gba", 0x1E652E0, 0x180 -.global gUnknown_9E65460 -gUnknown_9E65460: -.4byte gUnknown_9E652E0 -.incbin "baserom.gba", 0x1E65464, 0x14 -.global gUnknown_9E65478 -gUnknown_9E65478: -.incbin "baserom.gba", 0x1E65478, 0x180 -.global gUnknown_9E655F8 -gUnknown_9E655F8: -.4byte gUnknown_9E65478 -.incbin "baserom.gba", 0x1E655FC, 0x14 -.global gUnknown_9E65610 -gUnknown_9E65610: -.incbin "baserom.gba", 0x1E65610, 0x180 -.global gUnknown_9E65790 -gUnknown_9E65790: -.4byte gUnknown_9E65610 -.incbin "baserom.gba", 0x1E65794, 0x14 -.global gUnknown_9E657A8 -gUnknown_9E657A8: -.4byte gUnknown_9E64D4C -.4byte gUnknown_9E64D60 -.4byte gUnknown_9E64D74 -.4byte gUnknown_9E64D88 -.4byte gUnknown_9E64D9C -.4byte gUnknown_9E64DB0 -.global gUnknown_9E657C0 -gUnknown_9E657C0: -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.4byte gUnknown_9E64DC4 -.global gUnknown_9E657E0 -gUnknown_9E657E0: -.4byte gUnknown_9E657C0 -.global gUnknown_9E657E4 -gUnknown_9E657E4: -.4byte gUnknown_9E64F98 -.4byte gUnknown_9E65130 -.4byte gUnknown_9E652C8 -.4byte gUnknown_9E65460 -.4byte gUnknown_9E655F8 -.4byte gUnknown_9E65790 -.global gUnknown_9E657FC -gUnknown_9E657FC: -.4byte gUnknown_9E657A8 -.4byte gUnknown_9E657E0 -.incbin "baserom.gba", 0x1E65804, 0x4 -.4byte gUnknown_9E657E4 -.incbin "baserom.gba", 0x1E6580C, 0x4 -.string "pksdir0\0" -.global gUnknown_9E65818 -gUnknown_9E65818: +.global gFlag08Pal +gFlag08Pal: .incbin "graphics/ornament/pal/flag08.pmdpal" -.global gUnknown_9E65858 -gUnknown_9E65858: +.global gAxFlag08 +gAxFlag08: .string "SIRO" -.4byte gUnknown_9E66318 -.incbin "baserom.gba", 0x1E65860, 0x8 -.global gUnknown_9E65868 -gUnknown_9E65868: +.4byte sAxMainFlag08 +.4byte 0, 0 +.global sFlag08Pose1 +sFlag08Pose1: .incbin "baserom.gba", 0x1E65868, 0x14 -.global gUnknown_9E6587C -gUnknown_9E6587C: +.global sFlag08Pose2 +sFlag08Pose2: .incbin "baserom.gba", 0x1E6587C, 0x14 -.global gUnknown_9E65890 -gUnknown_9E65890: +.global sFlag08Pose3 +sFlag08Pose3: .incbin "baserom.gba", 0x1E65890, 0x14 -.global gUnknown_9E658A4 -gUnknown_9E658A4: +.global sFlag08Pose4 +sFlag08Pose4: .incbin "baserom.gba", 0x1E658A4, 0x14 -.global gUnknown_9E658B8 -gUnknown_9E658B8: +.global sFlag08Pose5 +sFlag08Pose5: .incbin "baserom.gba", 0x1E658B8, 0x14 -.global gUnknown_9E658CC -gUnknown_9E658CC: +.global sFlag08Pose6 +sFlag08Pose6: .incbin "baserom.gba", 0x1E658CC, 0x14 -.global gUnknown_9E658E0 -gUnknown_9E658E0: +.global sFlag08Anims_1_1 +sFlag08Anims_1_1: .incbin "baserom.gba", 0x1E658E0, 0x54 -.global gUnknown_9E65934 -gUnknown_9E65934: +.global sFlag08Gfx1 +sFlag08Gfx1: .incbin "baserom.gba", 0x1E65934, 0x180 -.global gUnknown_9E65AB4 -gUnknown_9E65AB4: -.4byte gUnknown_9E65934 +.global sFlag08Sprites1 +sFlag08Sprites1: +.4byte sFlag08Gfx1 .incbin "baserom.gba", 0x1E65AB8, 0x14 -.global gUnknown_9E65ACC -gUnknown_9E65ACC: +.global sFlag08Gfx2 +sFlag08Gfx2: .incbin "baserom.gba", 0x1E65ACC, 0x180 -.global gUnknown_9E65C4C -gUnknown_9E65C4C: -.4byte gUnknown_9E65ACC +.global sFlag08Sprites2 +sFlag08Sprites2: +.4byte sFlag08Gfx2 .incbin "baserom.gba", 0x1E65C50, 0x14 -.global gUnknown_9E65C64 -gUnknown_9E65C64: +.global sFlag08Gfx3 +sFlag08Gfx3: .incbin "baserom.gba", 0x1E65C64, 0x180 -.global gUnknown_9E65DE4 -gUnknown_9E65DE4: -.4byte gUnknown_9E65C64 +.global sFlag08Sprites3 +sFlag08Sprites3: +.4byte sFlag08Gfx3 .incbin "baserom.gba", 0x1E65DE8, 0x14 -.global gUnknown_9E65DFC -gUnknown_9E65DFC: +.global sFlag08Gfx4 +sFlag08Gfx4: .incbin "baserom.gba", 0x1E65DFC, 0x180 -.global gUnknown_9E65F7C -gUnknown_9E65F7C: -.4byte gUnknown_9E65DFC +.global sFlag08Sprites4 +sFlag08Sprites4: +.4byte sFlag08Gfx4 .incbin "baserom.gba", 0x1E65F80, 0x14 -.global gUnknown_9E65F94 -gUnknown_9E65F94: +.global sFlag08Gfx5 +sFlag08Gfx5: .incbin "baserom.gba", 0x1E65F94, 0x180 -.global gUnknown_9E66114 -gUnknown_9E66114: -.4byte gUnknown_9E65F94 +.global sFlag08Sprites5 +sFlag08Sprites5: +.4byte sFlag08Gfx5 .incbin "baserom.gba", 0x1E66118, 0x14 -.global gUnknown_9E6612C -gUnknown_9E6612C: +.global sFlag08Gfx6 +sFlag08Gfx6: .incbin "baserom.gba", 0x1E6612C, 0x180 -.global gUnknown_9E662AC -gUnknown_9E662AC: -.4byte gUnknown_9E6612C +.global sFlag08Sprites6 +sFlag08Sprites6: +.4byte sFlag08Gfx6 .incbin "baserom.gba", 0x1E662B0, 0x14 -.global gUnknown_9E662C4 -gUnknown_9E662C4: -.4byte gUnknown_9E65868 -.4byte gUnknown_9E6587C -.4byte gUnknown_9E65890 -.4byte gUnknown_9E658A4 -.4byte gUnknown_9E658B8 -.4byte gUnknown_9E658CC -.global gUnknown_9E662DC -gUnknown_9E662DC: -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.4byte gUnknown_9E658E0 -.global gUnknown_9E662FC -gUnknown_9E662FC: -.4byte gUnknown_9E662DC -.global gUnknown_9E66300 -gUnknown_9E66300: -.4byte gUnknown_9E65AB4 -.4byte gUnknown_9E65C4C -.4byte gUnknown_9E65DE4 -.4byte gUnknown_9E65F7C -.4byte gUnknown_9E66114 -.4byte gUnknown_9E662AC -.global gUnknown_9E66318 -gUnknown_9E66318: -.4byte gUnknown_9E662C4 -.4byte gUnknown_9E662FC +.global sAxPosesFlag08 +sAxPosesFlag08: +.4byte sFlag08Pose1 +.4byte sFlag08Pose2 +.4byte sFlag08Pose3 +.4byte sFlag08Pose4 +.4byte sFlag08Pose5 +.4byte sFlag08Pose6 +.global sFlag08AnimTable1 +sFlag08AnimTable1: +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.4byte sFlag08Anims_1_1 +.global sAxAnimationsFlag08 +sAxAnimationsFlag08: +.4byte sFlag08AnimTable1 +.global sAxSpritesFlag08 +sAxSpritesFlag08: +.4byte sFlag08Sprites1 +.4byte sFlag08Sprites2 +.4byte sFlag08Sprites3 +.4byte sFlag08Sprites4 +.4byte sFlag08Sprites5 +.4byte sFlag08Sprites6 +.global sAxMainFlag08 +sAxMainFlag08: +.4byte sAxPosesFlag08 +.4byte sAxAnimationsFlag08 .incbin "baserom.gba", 0x1E66320, 0x4 -.4byte gUnknown_9E66300 -.incbin "baserom.gba", 0x1E66328, 0x4 -.global gUnknown_9E6632C -gUnknown_9E6632C: +.4byte sAxSpritesFlag08 +.4byte 0 +.global gFlag09Pal +gFlag09Pal: .incbin "graphics/ornament/pal/flag09.pmdpal" -.global gUnknown_9E6636C -gUnknown_9E6636C: +.global gAxFlag09 +gAxFlag09: .string "SIRO" -.4byte gUnknown_9E66E2C -.incbin "baserom.gba", 0x1E66374, 0x8 -.global gUnknown_9E6637C -gUnknown_9E6637C: +.4byte sAxMainFlag09 +.4byte 0, 0 +.global sFlag09Pose1 +sFlag09Pose1: .incbin "baserom.gba", 0x1E6637C, 0x14 -.global gUnknown_9E66390 -gUnknown_9E66390: +.global sFlag09Pose2 +sFlag09Pose2: .incbin "baserom.gba", 0x1E66390, 0x14 -.global gUnknown_9E663A4 -gUnknown_9E663A4: +.global sFlag09Pose3 +sFlag09Pose3: .incbin "baserom.gba", 0x1E663A4, 0x14 -.global gUnknown_9E663B8 -gUnknown_9E663B8: +.global sFlag09Pose4 +sFlag09Pose4: .incbin "baserom.gba", 0x1E663B8, 0x14 -.global gUnknown_9E663CC -gUnknown_9E663CC: +.global sFlag09Pose5 +sFlag09Pose5: .incbin "baserom.gba", 0x1E663CC, 0x14 -.global gUnknown_9E663E0 -gUnknown_9E663E0: +.global sFlag09Pose6 +sFlag09Pose6: .incbin "baserom.gba", 0x1E663E0, 0x14 -.global gUnknown_9E663F4 -gUnknown_9E663F4: +.global sFlag09Anims_1_1 +sFlag09Anims_1_1: .incbin "baserom.gba", 0x1E663F4, 0x54 -.global gUnknown_9E66448 -gUnknown_9E66448: +.global sFlag09Gfx1 +sFlag09Gfx1: .incbin "baserom.gba", 0x1E66448, 0x180 -.global gUnknown_9E665C8 -gUnknown_9E665C8: -.4byte gUnknown_9E66448 +.global sFlag09Sprites1 +sFlag09Sprites1: +.4byte sFlag09Gfx1 .incbin "baserom.gba", 0x1E665CC, 0x14 -.global gUnknown_9E665E0 -gUnknown_9E665E0: +.global sFlag09Gfx2 +sFlag09Gfx2: .incbin "baserom.gba", 0x1E665E0, 0x180 -.global gUnknown_9E66760 -gUnknown_9E66760: -.4byte gUnknown_9E665E0 +.global sFlag09Sprites2 +sFlag09Sprites2: +.4byte sFlag09Gfx2 .incbin "baserom.gba", 0x1E66764, 0x14 -.global gUnknown_9E66778 -gUnknown_9E66778: +.global sFlag09Gfx3 +sFlag09Gfx3: .incbin "baserom.gba", 0x1E66778, 0x180 -.global gUnknown_9E668F8 -gUnknown_9E668F8: -.4byte gUnknown_9E66778 +.global sFlag09Sprites3 +sFlag09Sprites3: +.4byte sFlag09Gfx3 .incbin "baserom.gba", 0x1E668FC, 0x14 -.global gUnknown_9E66910 -gUnknown_9E66910: +.global sFlag09Gfx4 +sFlag09Gfx4: .incbin "baserom.gba", 0x1E66910, 0x180 -.global gUnknown_9E66A90 -gUnknown_9E66A90: -.4byte gUnknown_9E66910 +.global sFlag09Sprites4 +sFlag09Sprites4: +.4byte sFlag09Gfx4 .incbin "baserom.gba", 0x1E66A94, 0x14 -.global gUnknown_9E66AA8 -gUnknown_9E66AA8: +.global sFlag09Gfx5 +sFlag09Gfx5: .incbin "baserom.gba", 0x1E66AA8, 0x180 -.global gUnknown_9E66C28 -gUnknown_9E66C28: -.4byte gUnknown_9E66AA8 +.global sFlag09Sprites5 +sFlag09Sprites5: +.4byte sFlag09Gfx5 .incbin "baserom.gba", 0x1E66C2C, 0x14 -.global gUnknown_9E66C40 -gUnknown_9E66C40: +.global sFlag09Gfx6 +sFlag09Gfx6: .incbin "baserom.gba", 0x1E66C40, 0x180 -.global gUnknown_9E66DC0 -gUnknown_9E66DC0: -.4byte gUnknown_9E66C40 +.global sFlag09Sprites6 +sFlag09Sprites6: +.4byte sFlag09Gfx6 .incbin "baserom.gba", 0x1E66DC4, 0x14 -.global gUnknown_9E66DD8 -gUnknown_9E66DD8: -.4byte gUnknown_9E6637C -.4byte gUnknown_9E66390 -.4byte gUnknown_9E663A4 -.4byte gUnknown_9E663B8 -.4byte gUnknown_9E663CC -.4byte gUnknown_9E663E0 -.global gUnknown_9E66DF0 -gUnknown_9E66DF0: -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.4byte gUnknown_9E663F4 -.global gUnknown_9E66E10 -gUnknown_9E66E10: -.4byte gUnknown_9E66DF0 -.global gUnknown_9E66E14 -gUnknown_9E66E14: -.4byte gUnknown_9E665C8 -.4byte gUnknown_9E66760 -.4byte gUnknown_9E668F8 -.4byte gUnknown_9E66A90 -.4byte gUnknown_9E66C28 -.4byte gUnknown_9E66DC0 -.global gUnknown_9E66E2C -gUnknown_9E66E2C: -.4byte gUnknown_9E66DD8 -.4byte gUnknown_9E66E10 +.global sAxPosesFlag09 +sAxPosesFlag09: +.4byte sFlag09Pose1 +.4byte sFlag09Pose2 +.4byte sFlag09Pose3 +.4byte sFlag09Pose4 +.4byte sFlag09Pose5 +.4byte sFlag09Pose6 +.global sFlag09AnimTable1 +sFlag09AnimTable1: +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.4byte sFlag09Anims_1_1 +.global sAxAnimationsFlag09 +sAxAnimationsFlag09: +.4byte sFlag09AnimTable1 +.global sAxSpritesFlag09 +sAxSpritesFlag09: +.4byte sFlag09Sprites1 +.4byte sFlag09Sprites2 +.4byte sFlag09Sprites3 +.4byte sFlag09Sprites4 +.4byte sFlag09Sprites5 +.4byte sFlag09Sprites6 +.global sAxMainFlag09 +sAxMainFlag09: +.4byte sAxPosesFlag09 +.4byte sAxAnimationsFlag09 .incbin "baserom.gba", 0x1E66E34, 0x4 -.4byte gUnknown_9E66E14 -.incbin "baserom.gba", 0x1E66E3C, 0x4 -.global gUnknown_9E66E40 -gUnknown_9E66E40: +.4byte sAxSpritesFlag09 +.4byte 0 +.global gFlag100Pal +gFlag100Pal: .incbin "graphics/ornament/pal/flag100.pmdpal" -.global gUnknown_9E66E80 -gUnknown_9E66E80: +.global gAxFlag100 +gAxFlag100: .string "SIRO" -.4byte gUnknown_9E67940 -.incbin "baserom.gba", 0x1E66E88, 0x8 -.global gUnknown_9E66E90 -gUnknown_9E66E90: +.4byte sAxMainFlag100 +.4byte 0, 0 +.global sFlag100Pose1 +sFlag100Pose1: .incbin "baserom.gba", 0x1E66E90, 0x14 -.global gUnknown_9E66EA4 -gUnknown_9E66EA4: +.global sFlag100Pose2 +sFlag100Pose2: .incbin "baserom.gba", 0x1E66EA4, 0x14 -.global gUnknown_9E66EB8 -gUnknown_9E66EB8: +.global sFlag100Pose3 +sFlag100Pose3: .incbin "baserom.gba", 0x1E66EB8, 0x14 -.global gUnknown_9E66ECC -gUnknown_9E66ECC: +.global sFlag100Pose4 +sFlag100Pose4: .incbin "baserom.gba", 0x1E66ECC, 0x14 -.global gUnknown_9E66EE0 -gUnknown_9E66EE0: +.global sFlag100Pose5 +sFlag100Pose5: .incbin "baserom.gba", 0x1E66EE0, 0x14 -.global gUnknown_9E66EF4 -gUnknown_9E66EF4: +.global sFlag100Pose6 +sFlag100Pose6: .incbin "baserom.gba", 0x1E66EF4, 0x14 -.global gUnknown_9E66F08 -gUnknown_9E66F08: +.global sFlag100Anims_1_1 +sFlag100Anims_1_1: .incbin "baserom.gba", 0x1E66F08, 0x54 -.global gUnknown_9E66F5C -gUnknown_9E66F5C: +.global sFlag100Gfx1 +sFlag100Gfx1: .incbin "baserom.gba", 0x1E66F5C, 0x180 -.global gUnknown_9E670DC -gUnknown_9E670DC: -.4byte gUnknown_9E66F5C +.global sFlag100Sprites1 +sFlag100Sprites1: +.4byte sFlag100Gfx1 .incbin "baserom.gba", 0x1E670E0, 0x14 -.global gUnknown_9E670F4 -gUnknown_9E670F4: +.global sFlag100Gfx2 +sFlag100Gfx2: .incbin "baserom.gba", 0x1E670F4, 0x180 -.global gUnknown_9E67274 -gUnknown_9E67274: -.4byte gUnknown_9E670F4 +.global sFlag100Sprites2 +sFlag100Sprites2: +.4byte sFlag100Gfx2 .incbin "baserom.gba", 0x1E67278, 0x14 -.global gUnknown_9E6728C -gUnknown_9E6728C: +.global sFlag100Gfx3 +sFlag100Gfx3: .incbin "baserom.gba", 0x1E6728C, 0x180 -.global gUnknown_9E6740C -gUnknown_9E6740C: -.4byte gUnknown_9E6728C +.global sFlag100Sprites3 +sFlag100Sprites3: +.4byte sFlag100Gfx3 .incbin "baserom.gba", 0x1E67410, 0x14 -.global gUnknown_9E67424 -gUnknown_9E67424: +.global sFlag100Gfx4 +sFlag100Gfx4: .incbin "baserom.gba", 0x1E67424, 0x180 -.global gUnknown_9E675A4 -gUnknown_9E675A4: -.4byte gUnknown_9E67424 +.global sFlag100Sprites4 +sFlag100Sprites4: +.4byte sFlag100Gfx4 .incbin "baserom.gba", 0x1E675A8, 0x14 -.global gUnknown_9E675BC -gUnknown_9E675BC: +.global sFlag100Gfx5 +sFlag100Gfx5: .incbin "baserom.gba", 0x1E675BC, 0x180 -.global gUnknown_9E6773C -gUnknown_9E6773C: -.4byte gUnknown_9E675BC +.global sFlag100Sprites5 +sFlag100Sprites5: +.4byte sFlag100Gfx5 .incbin "baserom.gba", 0x1E67740, 0x14 -.global gUnknown_9E67754 -gUnknown_9E67754: +.global sFlag100Gfx6 +sFlag100Gfx6: .incbin "baserom.gba", 0x1E67754, 0x180 -.global gUnknown_9E678D4 -gUnknown_9E678D4: -.4byte gUnknown_9E67754 +.global sFlag100Sprites6 +sFlag100Sprites6: +.4byte sFlag100Gfx6 .incbin "baserom.gba", 0x1E678D8, 0x14 -.global gUnknown_9E678EC -gUnknown_9E678EC: -.4byte gUnknown_9E66E90 -.4byte gUnknown_9E66EA4 -.4byte gUnknown_9E66EB8 -.4byte gUnknown_9E66ECC -.4byte gUnknown_9E66EE0 -.4byte gUnknown_9E66EF4 -.global gUnknown_9E67904 -gUnknown_9E67904: -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.4byte gUnknown_9E66F08 -.global gUnknown_9E67924 -gUnknown_9E67924: -.4byte gUnknown_9E67904 -.global gUnknown_9E67928 -gUnknown_9E67928: -.4byte gUnknown_9E670DC -.4byte gUnknown_9E67274 -.4byte gUnknown_9E6740C -.4byte gUnknown_9E675A4 -.4byte gUnknown_9E6773C -.4byte gUnknown_9E678D4 -.global gUnknown_9E67940 -gUnknown_9E67940: -.4byte gUnknown_9E678EC -.4byte gUnknown_9E67924 +.global sAxPosesFlag100 +sAxPosesFlag100: +.4byte sFlag100Pose1 +.4byte sFlag100Pose2 +.4byte sFlag100Pose3 +.4byte sFlag100Pose4 +.4byte sFlag100Pose5 +.4byte sFlag100Pose6 +.global sFlag100AnimTable1 +sFlag100AnimTable1: +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.4byte sFlag100Anims_1_1 +.global sAxAnimationsFlag100 +sAxAnimationsFlag100: +.4byte sFlag100AnimTable1 +.global sAxSpritesFlag100 +sAxSpritesFlag100: +.4byte sFlag100Sprites1 +.4byte sFlag100Sprites2 +.4byte sFlag100Sprites3 +.4byte sFlag100Sprites4 +.4byte sFlag100Sprites5 +.4byte sFlag100Sprites6 +.global sAxMainFlag100 +sAxMainFlag100: +.4byte sAxPosesFlag100 +.4byte sAxAnimationsFlag100 .incbin "baserom.gba", 0x1E67948, 0x4 -.4byte gUnknown_9E67928 -.incbin "baserom.gba", 0x1E67950, 0x4 -.global gUnknown_9E67954 -gUnknown_9E67954: +.4byte sAxSpritesFlag100 +.4byte 0 +.global gFlag101Pal +gFlag101Pal: .incbin "graphics/ornament/pal/flag101.pmdpal" -.global gUnknown_9E67994 -gUnknown_9E67994: +.global gAxFlag101 +gAxFlag101: .string "SIRO" -.4byte gUnknown_9E68454 -.incbin "baserom.gba", 0x1E6799C, 0x8 -.global gUnknown_9E679A4 -gUnknown_9E679A4: +.4byte sAxMainFlag101 +.4byte 0, 0 +.global sFlag101Pose1 +sFlag101Pose1: .incbin "baserom.gba", 0x1E679A4, 0x14 -.global gUnknown_9E679B8 -gUnknown_9E679B8: +.global sFlag101Pose2 +sFlag101Pose2: .incbin "baserom.gba", 0x1E679B8, 0x14 -.global gUnknown_9E679CC -gUnknown_9E679CC: +.global sFlag101Pose3 +sFlag101Pose3: .incbin "baserom.gba", 0x1E679CC, 0x14 -.global gUnknown_9E679E0 -gUnknown_9E679E0: +.global sFlag101Pose4 +sFlag101Pose4: .incbin "baserom.gba", 0x1E679E0, 0x14 -.global gUnknown_9E679F4 -gUnknown_9E679F4: +.global sFlag101Pose5 +sFlag101Pose5: .incbin "baserom.gba", 0x1E679F4, 0x14 -.global gUnknown_9E67A08 -gUnknown_9E67A08: +.global sFlag101Pose6 +sFlag101Pose6: .incbin "baserom.gba", 0x1E67A08, 0x14 -.global gUnknown_9E67A1C -gUnknown_9E67A1C: +.global sFlag101Anims_1_1 +sFlag101Anims_1_1: .incbin "baserom.gba", 0x1E67A1C, 0x54 -.global gUnknown_9E67A70 -gUnknown_9E67A70: +.global sFlag101Gfx1 +sFlag101Gfx1: .incbin "baserom.gba", 0x1E67A70, 0x180 -.global gUnknown_9E67BF0 -gUnknown_9E67BF0: -.4byte gUnknown_9E67A70 +.global sFlag101Sprites1 +sFlag101Sprites1: +.4byte sFlag101Gfx1 .incbin "baserom.gba", 0x1E67BF4, 0x14 -.global gUnknown_9E67C08 -gUnknown_9E67C08: +.global sFlag101Gfx2 +sFlag101Gfx2: .incbin "baserom.gba", 0x1E67C08, 0x180 -.global gUnknown_9E67D88 -gUnknown_9E67D88: -.4byte gUnknown_9E67C08 +.global sFlag101Sprites2 +sFlag101Sprites2: +.4byte sFlag101Gfx2 .incbin "baserom.gba", 0x1E67D8C, 0x14 -.global gUnknown_9E67DA0 -gUnknown_9E67DA0: +.global sFlag101Gfx3 +sFlag101Gfx3: .incbin "baserom.gba", 0x1E67DA0, 0x180 -.global gUnknown_9E67F20 -gUnknown_9E67F20: -.4byte gUnknown_9E67DA0 +.global sFlag101Sprites3 +sFlag101Sprites3: +.4byte sFlag101Gfx3 .incbin "baserom.gba", 0x1E67F24, 0x14 -.global gUnknown_9E67F38 -gUnknown_9E67F38: +.global sFlag101Gfx4 +sFlag101Gfx4: .incbin "baserom.gba", 0x1E67F38, 0x180 -.global gUnknown_9E680B8 -gUnknown_9E680B8: -.4byte gUnknown_9E67F38 +.global sFlag101Sprites4 +sFlag101Sprites4: +.4byte sFlag101Gfx4 .incbin "baserom.gba", 0x1E680BC, 0x14 -.global gUnknown_9E680D0 -gUnknown_9E680D0: +.global sFlag101Gfx5 +sFlag101Gfx5: .incbin "baserom.gba", 0x1E680D0, 0x180 -.global gUnknown_9E68250 -gUnknown_9E68250: -.4byte gUnknown_9E680D0 +.global sFlag101Sprites5 +sFlag101Sprites5: +.4byte sFlag101Gfx5 .incbin "baserom.gba", 0x1E68254, 0x14 -.global gUnknown_9E68268 -gUnknown_9E68268: +.global sFlag101Gfx6 +sFlag101Gfx6: .incbin "baserom.gba", 0x1E68268, 0x180 -.global gUnknown_9E683E8 -gUnknown_9E683E8: -.4byte gUnknown_9E68268 +.global sFlag101Sprites6 +sFlag101Sprites6: +.4byte sFlag101Gfx6 .incbin "baserom.gba", 0x1E683EC, 0x14 -.global gUnknown_9E68400 -gUnknown_9E68400: -.4byte gUnknown_9E679A4 -.4byte gUnknown_9E679B8 -.4byte gUnknown_9E679CC -.4byte gUnknown_9E679E0 -.4byte gUnknown_9E679F4 -.4byte gUnknown_9E67A08 -.global gUnknown_9E68418 -gUnknown_9E68418: -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.4byte gUnknown_9E67A1C -.global gUnknown_9E68438 -gUnknown_9E68438: -.4byte gUnknown_9E68418 -.global gUnknown_9E6843C -gUnknown_9E6843C: -.4byte gUnknown_9E67BF0 -.4byte gUnknown_9E67D88 -.4byte gUnknown_9E67F20 -.4byte gUnknown_9E680B8 -.4byte gUnknown_9E68250 -.4byte gUnknown_9E683E8 -.global gUnknown_9E68454 -gUnknown_9E68454: -.4byte gUnknown_9E68400 -.4byte gUnknown_9E68438 +.global sAxPosesFlag101 +sAxPosesFlag101: +.4byte sFlag101Pose1 +.4byte sFlag101Pose2 +.4byte sFlag101Pose3 +.4byte sFlag101Pose4 +.4byte sFlag101Pose5 +.4byte sFlag101Pose6 +.global sFlag101AnimTable1 +sFlag101AnimTable1: +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.4byte sFlag101Anims_1_1 +.global sAxAnimationsFlag101 +sAxAnimationsFlag101: +.4byte sFlag101AnimTable1 +.global sAxSpritesFlag101 +sAxSpritesFlag101: +.4byte sFlag101Sprites1 +.4byte sFlag101Sprites2 +.4byte sFlag101Sprites3 +.4byte sFlag101Sprites4 +.4byte sFlag101Sprites5 +.4byte sFlag101Sprites6 +.global sAxMainFlag101 +sAxMainFlag101: +.4byte sAxPosesFlag101 +.4byte sAxAnimationsFlag101 .incbin "baserom.gba", 0x1E6845C, 0x4 -.4byte gUnknown_9E6843C -.incbin "baserom.gba", 0x1E68464, 0x4 -.global gUnknown_9E68468 -gUnknown_9E68468: +.4byte sAxSpritesFlag101 +.4byte 0 +.global gFlag102Pal +gFlag102Pal: .incbin "graphics/ornament/pal/flag102.pmdpal" -.global gUnknown_9E684A8 -gUnknown_9E684A8: +.global gAxFlag102 +gAxFlag102: .string "SIRO" -.4byte gUnknown_9E68F68 -.incbin "baserom.gba", 0x1E684B0, 0x8 -.global gUnknown_9E684B8 -gUnknown_9E684B8: +.4byte sAxMainFlag102 +.4byte 0, 0 +.global sFlag102Pose1 +sFlag102Pose1: .incbin "baserom.gba", 0x1E684B8, 0x14 -.global gUnknown_9E684CC -gUnknown_9E684CC: +.global sFlag102Pose2 +sFlag102Pose2: .incbin "baserom.gba", 0x1E684CC, 0x14 -.global gUnknown_9E684E0 -gUnknown_9E684E0: +.global sFlag102Pose3 +sFlag102Pose3: .incbin "baserom.gba", 0x1E684E0, 0x14 -.global gUnknown_9E684F4 -gUnknown_9E684F4: +.global sFlag102Pose4 +sFlag102Pose4: .incbin "baserom.gba", 0x1E684F4, 0x14 -.global gUnknown_9E68508 -gUnknown_9E68508: +.global sFlag102Pose5 +sFlag102Pose5: .incbin "baserom.gba", 0x1E68508, 0x14 -.global gUnknown_9E6851C -gUnknown_9E6851C: +.global sFlag102Pose6 +sFlag102Pose6: .incbin "baserom.gba", 0x1E6851C, 0x14 -.global gUnknown_9E68530 -gUnknown_9E68530: +.global sFlag102Anims_1_1 +sFlag102Anims_1_1: .incbin "baserom.gba", 0x1E68530, 0x54 -.global gUnknown_9E68584 -gUnknown_9E68584: +.global sFlag102Gfx1 +sFlag102Gfx1: .incbin "baserom.gba", 0x1E68584, 0x180 -.global gUnknown_9E68704 -gUnknown_9E68704: -.4byte gUnknown_9E68584 +.global sFlag102Sprites1 +sFlag102Sprites1: +.4byte sFlag102Gfx1 .incbin "baserom.gba", 0x1E68708, 0x14 -.global gUnknown_9E6871C -gUnknown_9E6871C: +.global sFlag102Gfx2 +sFlag102Gfx2: .incbin "baserom.gba", 0x1E6871C, 0x180 -.global gUnknown_9E6889C -gUnknown_9E6889C: -.4byte gUnknown_9E6871C +.global sFlag102Sprites2 +sFlag102Sprites2: +.4byte sFlag102Gfx2 .incbin "baserom.gba", 0x1E688A0, 0x14 -.global gUnknown_9E688B4 -gUnknown_9E688B4: +.global sFlag102Gfx3 +sFlag102Gfx3: .incbin "baserom.gba", 0x1E688B4, 0x180 -.global gUnknown_9E68A34 -gUnknown_9E68A34: -.4byte gUnknown_9E688B4 +.global sFlag102Sprites3 +sFlag102Sprites3: +.4byte sFlag102Gfx3 .incbin "baserom.gba", 0x1E68A38, 0x14 -.global gUnknown_9E68A4C -gUnknown_9E68A4C: +.global sFlag102Gfx4 +sFlag102Gfx4: .incbin "baserom.gba", 0x1E68A4C, 0x180 -.global gUnknown_9E68BCC -gUnknown_9E68BCC: -.4byte gUnknown_9E68A4C +.global sFlag102Sprites4 +sFlag102Sprites4: +.4byte sFlag102Gfx4 .incbin "baserom.gba", 0x1E68BD0, 0x14 -.global gUnknown_9E68BE4 -gUnknown_9E68BE4: +.global sFlag102Gfx5 +sFlag102Gfx5: .incbin "baserom.gba", 0x1E68BE4, 0x180 -.global gUnknown_9E68D64 -gUnknown_9E68D64: -.4byte gUnknown_9E68BE4 +.global sFlag102Sprites5 +sFlag102Sprites5: +.4byte sFlag102Gfx5 .incbin "baserom.gba", 0x1E68D68, 0x14 -.global gUnknown_9E68D7C -gUnknown_9E68D7C: +.global sFlag102Gfx6 +sFlag102Gfx6: .incbin "baserom.gba", 0x1E68D7C, 0x180 -.global gUnknown_9E68EFC -gUnknown_9E68EFC: -.4byte gUnknown_9E68D7C +.global sFlag102Sprites6 +sFlag102Sprites6: +.4byte sFlag102Gfx6 .incbin "baserom.gba", 0x1E68F00, 0x14 -.global gUnknown_9E68F14 -gUnknown_9E68F14: -.4byte gUnknown_9E684B8 -.4byte gUnknown_9E684CC -.4byte gUnknown_9E684E0 -.4byte gUnknown_9E684F4 -.4byte gUnknown_9E68508 -.4byte gUnknown_9E6851C -.global gUnknown_9E68F2C -gUnknown_9E68F2C: -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.4byte gUnknown_9E68530 -.global gUnknown_9E68F4C -gUnknown_9E68F4C: -.4byte gUnknown_9E68F2C -.global gUnknown_9E68F50 -gUnknown_9E68F50: -.4byte gUnknown_9E68704 -.4byte gUnknown_9E6889C -.4byte gUnknown_9E68A34 -.4byte gUnknown_9E68BCC -.4byte gUnknown_9E68D64 -.4byte gUnknown_9E68EFC -.global gUnknown_9E68F68 -gUnknown_9E68F68: -.4byte gUnknown_9E68F14 -.4byte gUnknown_9E68F4C +.global sAxPosesFlag102 +sAxPosesFlag102: +.4byte sFlag102Pose1 +.4byte sFlag102Pose2 +.4byte sFlag102Pose3 +.4byte sFlag102Pose4 +.4byte sFlag102Pose5 +.4byte sFlag102Pose6 +.global sFlag102AnimTable1 +sFlag102AnimTable1: +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.4byte sFlag102Anims_1_1 +.global sAxAnimationsFlag102 +sAxAnimationsFlag102: +.4byte sFlag102AnimTable1 +.global sAxSpritesFlag102 +sAxSpritesFlag102: +.4byte sFlag102Sprites1 +.4byte sFlag102Sprites2 +.4byte sFlag102Sprites3 +.4byte sFlag102Sprites4 +.4byte sFlag102Sprites5 +.4byte sFlag102Sprites6 +.global sAxMainFlag102 +sAxMainFlag102: +.4byte sAxPosesFlag102 +.4byte sAxAnimationsFlag102 .incbin "baserom.gba", 0x1E68F70, 0x4 -.4byte gUnknown_9E68F50 -.incbin "baserom.gba", 0x1E68F78, 0x4 -.global gUnknown_9E68F7C -gUnknown_9E68F7C: +.4byte sAxSpritesFlag102 +.4byte 0 +.global gFlag103Pal +gFlag103Pal: .incbin "graphics/ornament/pal/flag103.pmdpal" -.global gUnknown_9E68FBC -gUnknown_9E68FBC: +.global gAxFlag103 +gAxFlag103: .string "SIRO" -.4byte gUnknown_9E69A7C -.incbin "baserom.gba", 0x1E68FC4, 0x8 -.global gUnknown_9E68FCC -gUnknown_9E68FCC: +.4byte sAxMainFlag103 +.4byte 0, 0 +.global sFlag103Pose1 +sFlag103Pose1: .incbin "baserom.gba", 0x1E68FCC, 0x14 -.global gUnknown_9E68FE0 -gUnknown_9E68FE0: +.global sFlag103Pose2 +sFlag103Pose2: .incbin "baserom.gba", 0x1E68FE0, 0x14 -.global gUnknown_9E68FF4 -gUnknown_9E68FF4: +.global sFlag103Pose3 +sFlag103Pose3: .incbin "baserom.gba", 0x1E68FF4, 0x14 -.global gUnknown_9E69008 -gUnknown_9E69008: +.global sFlag103Pose4 +sFlag103Pose4: .incbin "baserom.gba", 0x1E69008, 0x14 -.global gUnknown_9E6901C -gUnknown_9E6901C: +.global sFlag103Pose5 +sFlag103Pose5: .incbin "baserom.gba", 0x1E6901C, 0x14 -.global gUnknown_9E69030 -gUnknown_9E69030: +.global sFlag103Pose6 +sFlag103Pose6: .incbin "baserom.gba", 0x1E69030, 0x14 -.global gUnknown_9E69044 -gUnknown_9E69044: +.global sFlag103Anims_1_1 +sFlag103Anims_1_1: .incbin "baserom.gba", 0x1E69044, 0x54 -.global gUnknown_9E69098 -gUnknown_9E69098: +.global sFlag103Gfx1 +sFlag103Gfx1: .incbin "baserom.gba", 0x1E69098, 0x180 -.global gUnknown_9E69218 -gUnknown_9E69218: -.4byte gUnknown_9E69098 +.global sFlag103Sprites1 +sFlag103Sprites1: +.4byte sFlag103Gfx1 .incbin "baserom.gba", 0x1E6921C, 0x14 -.global gUnknown_9E69230 -gUnknown_9E69230: +.global sFlag103Gfx2 +sFlag103Gfx2: .incbin "baserom.gba", 0x1E69230, 0x180 -.global gUnknown_9E693B0 -gUnknown_9E693B0: -.4byte gUnknown_9E69230 +.global sFlag103Sprites2 +sFlag103Sprites2: +.4byte sFlag103Gfx2 .incbin "baserom.gba", 0x1E693B4, 0x14 -.global gUnknown_9E693C8 -gUnknown_9E693C8: +.global sFlag103Gfx3 +sFlag103Gfx3: .incbin "baserom.gba", 0x1E693C8, 0x180 -.global gUnknown_9E69548 -gUnknown_9E69548: -.4byte gUnknown_9E693C8 +.global sFlag103Sprites3 +sFlag103Sprites3: +.4byte sFlag103Gfx3 .incbin "baserom.gba", 0x1E6954C, 0x14 -.global gUnknown_9E69560 -gUnknown_9E69560: +.global sFlag103Gfx4 +sFlag103Gfx4: .incbin "baserom.gba", 0x1E69560, 0x180 -.global gUnknown_9E696E0 -gUnknown_9E696E0: -.4byte gUnknown_9E69560 +.global sFlag103Sprites4 +sFlag103Sprites4: +.4byte sFlag103Gfx4 .incbin "baserom.gba", 0x1E696E4, 0x14 -.global gUnknown_9E696F8 -gUnknown_9E696F8: +.global sFlag103Gfx5 +sFlag103Gfx5: .incbin "baserom.gba", 0x1E696F8, 0x180 -.global gUnknown_9E69878 -gUnknown_9E69878: -.4byte gUnknown_9E696F8 +.global sFlag103Sprites5 +sFlag103Sprites5: +.4byte sFlag103Gfx5 .incbin "baserom.gba", 0x1E6987C, 0x14 -.global gUnknown_9E69890 -gUnknown_9E69890: +.global sFlag103Gfx6 +sFlag103Gfx6: .incbin "baserom.gba", 0x1E69890, 0x180 -.global gUnknown_9E69A10 -gUnknown_9E69A10: -.4byte gUnknown_9E69890 +.global sFlag103Sprites6 +sFlag103Sprites6: +.4byte sFlag103Gfx6 .incbin "baserom.gba", 0x1E69A14, 0x14 -.global gUnknown_9E69A28 -gUnknown_9E69A28: -.4byte gUnknown_9E68FCC -.4byte gUnknown_9E68FE0 -.4byte gUnknown_9E68FF4 -.4byte gUnknown_9E69008 -.4byte gUnknown_9E6901C -.4byte gUnknown_9E69030 -.global gUnknown_9E69A40 -gUnknown_9E69A40: -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.4byte gUnknown_9E69044 -.global gUnknown_9E69A60 -gUnknown_9E69A60: -.4byte gUnknown_9E69A40 -.global gUnknown_9E69A64 -gUnknown_9E69A64: -.4byte gUnknown_9E69218 -.4byte gUnknown_9E693B0 -.4byte gUnknown_9E69548 -.4byte gUnknown_9E696E0 -.4byte gUnknown_9E69878 -.4byte gUnknown_9E69A10 -.global gUnknown_9E69A7C -gUnknown_9E69A7C: -.4byte gUnknown_9E69A28 -.4byte gUnknown_9E69A60 +.global sAxPosesFlag103 +sAxPosesFlag103: +.4byte sFlag103Pose1 +.4byte sFlag103Pose2 +.4byte sFlag103Pose3 +.4byte sFlag103Pose4 +.4byte sFlag103Pose5 +.4byte sFlag103Pose6 +.global sFlag103AnimTable1 +sFlag103AnimTable1: +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.4byte sFlag103Anims_1_1 +.global sAxAnimationsFlag103 +sAxAnimationsFlag103: +.4byte sFlag103AnimTable1 +.global sAxSpritesFlag103 +sAxSpritesFlag103: +.4byte sFlag103Sprites1 +.4byte sFlag103Sprites2 +.4byte sFlag103Sprites3 +.4byte sFlag103Sprites4 +.4byte sFlag103Sprites5 +.4byte sFlag103Sprites6 +.global sAxMainFlag103 +sAxMainFlag103: +.4byte sAxPosesFlag103 +.4byte sAxAnimationsFlag103 .incbin "baserom.gba", 0x1E69A84, 0x4 -.4byte gUnknown_9E69A64 -.incbin "baserom.gba", 0x1E69A8C, 0x4 -.global gUnknown_9E69A90 -gUnknown_9E69A90: +.4byte sAxSpritesFlag103 +.4byte 0 +.global gFlag104Pal +gFlag104Pal: .incbin "graphics/ornament/pal/flag104.pmdpal" -.global gUnknown_9E69AD0 -gUnknown_9E69AD0: +.global gAxFlag104 +gAxFlag104: .string "SIRO" -.4byte gUnknown_9E6A590 -.incbin "baserom.gba", 0x1E69AD8, 0x8 -.global gUnknown_9E69AE0 -gUnknown_9E69AE0: +.4byte sAxMainFlag104 +.4byte 0, 0 +.global sFlag104Pose1 +sFlag104Pose1: .incbin "baserom.gba", 0x1E69AE0, 0x14 -.global gUnknown_9E69AF4 -gUnknown_9E69AF4: +.global sFlag104Pose2 +sFlag104Pose2: .incbin "baserom.gba", 0x1E69AF4, 0x14 -.global gUnknown_9E69B08 -gUnknown_9E69B08: +.global sFlag104Pose3 +sFlag104Pose3: .incbin "baserom.gba", 0x1E69B08, 0x14 -.global gUnknown_9E69B1C -gUnknown_9E69B1C: +.global sFlag104Pose4 +sFlag104Pose4: .incbin "baserom.gba", 0x1E69B1C, 0x14 -.global gUnknown_9E69B30 -gUnknown_9E69B30: +.global sFlag104Pose5 +sFlag104Pose5: .incbin "baserom.gba", 0x1E69B30, 0x14 -.global gUnknown_9E69B44 -gUnknown_9E69B44: +.global sFlag104Pose6 +sFlag104Pose6: .incbin "baserom.gba", 0x1E69B44, 0x14 -.global gUnknown_9E69B58 -gUnknown_9E69B58: +.global sFlag104Anims_1_1 +sFlag104Anims_1_1: .incbin "baserom.gba", 0x1E69B58, 0x54 -.global gUnknown_9E69BAC -gUnknown_9E69BAC: +.global sFlag104Gfx1 +sFlag104Gfx1: .incbin "baserom.gba", 0x1E69BAC, 0x180 -.global gUnknown_9E69D2C -gUnknown_9E69D2C: -.4byte gUnknown_9E69BAC +.global sFlag104Sprites1 +sFlag104Sprites1: +.4byte sFlag104Gfx1 .incbin "baserom.gba", 0x1E69D30, 0x14 -.global gUnknown_9E69D44 -gUnknown_9E69D44: +.global sFlag104Gfx2 +sFlag104Gfx2: .incbin "baserom.gba", 0x1E69D44, 0x180 -.global gUnknown_9E69EC4 -gUnknown_9E69EC4: -.4byte gUnknown_9E69D44 +.global sFlag104Sprites2 +sFlag104Sprites2: +.4byte sFlag104Gfx2 .incbin "baserom.gba", 0x1E69EC8, 0x14 -.global gUnknown_9E69EDC -gUnknown_9E69EDC: +.global sFlag104Gfx3 +sFlag104Gfx3: .incbin "baserom.gba", 0x1E69EDC, 0x180 -.global gUnknown_9E6A05C -gUnknown_9E6A05C: -.4byte gUnknown_9E69EDC +.global sFlag104Sprites3 +sFlag104Sprites3: +.4byte sFlag104Gfx3 .incbin "baserom.gba", 0x1E6A060, 0x14 -.global gUnknown_9E6A074 -gUnknown_9E6A074: +.global sFlag104Gfx4 +sFlag104Gfx4: .incbin "baserom.gba", 0x1E6A074, 0x180 -.global gUnknown_9E6A1F4 -gUnknown_9E6A1F4: -.4byte gUnknown_9E6A074 +.global sFlag104Sprites4 +sFlag104Sprites4: +.4byte sFlag104Gfx4 .incbin "baserom.gba", 0x1E6A1F8, 0x14 -.global gUnknown_9E6A20C -gUnknown_9E6A20C: +.global sFlag104Gfx5 +sFlag104Gfx5: .incbin "baserom.gba", 0x1E6A20C, 0x180 -.global gUnknown_9E6A38C -gUnknown_9E6A38C: -.4byte gUnknown_9E6A20C +.global sFlag104Sprites5 +sFlag104Sprites5: +.4byte sFlag104Gfx5 .incbin "baserom.gba", 0x1E6A390, 0x14 -.global gUnknown_9E6A3A4 -gUnknown_9E6A3A4: +.global sFlag104Gfx6 +sFlag104Gfx6: .incbin "baserom.gba", 0x1E6A3A4, 0x180 -.global gUnknown_9E6A524 -gUnknown_9E6A524: -.4byte gUnknown_9E6A3A4 +.global sFlag104Sprites6 +sFlag104Sprites6: +.4byte sFlag104Gfx6 .incbin "baserom.gba", 0x1E6A528, 0x14 -.global gUnknown_9E6A53C -gUnknown_9E6A53C: -.4byte gUnknown_9E69AE0 -.4byte gUnknown_9E69AF4 -.4byte gUnknown_9E69B08 -.4byte gUnknown_9E69B1C -.4byte gUnknown_9E69B30 -.4byte gUnknown_9E69B44 -.global gUnknown_9E6A554 -gUnknown_9E6A554: -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.4byte gUnknown_9E69B58 -.global gUnknown_9E6A574 -gUnknown_9E6A574: -.4byte gUnknown_9E6A554 -.global gUnknown_9E6A578 -gUnknown_9E6A578: -.4byte gUnknown_9E69D2C -.4byte gUnknown_9E69EC4 -.4byte gUnknown_9E6A05C -.4byte gUnknown_9E6A1F4 -.4byte gUnknown_9E6A38C -.4byte gUnknown_9E6A524 -.global gUnknown_9E6A590 -gUnknown_9E6A590: -.4byte gUnknown_9E6A53C -.4byte gUnknown_9E6A574 +.global sAxPosesFlag104 +sAxPosesFlag104: +.4byte sFlag104Pose1 +.4byte sFlag104Pose2 +.4byte sFlag104Pose3 +.4byte sFlag104Pose4 +.4byte sFlag104Pose5 +.4byte sFlag104Pose6 +.global sFlag104AnimTable1 +sFlag104AnimTable1: +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.4byte sFlag104Anims_1_1 +.global sAxAnimationsFlag104 +sAxAnimationsFlag104: +.4byte sFlag104AnimTable1 +.global sAxSpritesFlag104 +sAxSpritesFlag104: +.4byte sFlag104Sprites1 +.4byte sFlag104Sprites2 +.4byte sFlag104Sprites3 +.4byte sFlag104Sprites4 +.4byte sFlag104Sprites5 +.4byte sFlag104Sprites6 +.global sAxMainFlag104 +sAxMainFlag104: +.4byte sAxPosesFlag104 +.4byte sAxAnimationsFlag104 .incbin "baserom.gba", 0x1E6A598, 0x4 -.4byte gUnknown_9E6A578 -.incbin "baserom.gba", 0x1E6A5A0, 0x4 -.global gUnknown_9E6A5A4 -gUnknown_9E6A5A4: +.4byte sAxSpritesFlag104 +.4byte 0 +.global gFlag105Pal +gFlag105Pal: .incbin "graphics/ornament/pal/flag105.pmdpal" -.global gUnknown_9E6A5E4 -gUnknown_9E6A5E4: +.global gAxFlag105 +gAxFlag105: .string "SIRO" -.4byte gUnknown_9E6B0A4 -.incbin "baserom.gba", 0x1E6A5EC, 0x8 -.global gUnknown_9E6A5F4 -gUnknown_9E6A5F4: +.4byte sAxMainFlag105 +.4byte 0, 0 +.global sFlag105Pose1 +sFlag105Pose1: .incbin "baserom.gba", 0x1E6A5F4, 0x14 -.global gUnknown_9E6A608 -gUnknown_9E6A608: +.global sFlag105Pose2 +sFlag105Pose2: .incbin "baserom.gba", 0x1E6A608, 0x14 -.global gUnknown_9E6A61C -gUnknown_9E6A61C: +.global sFlag105Pose3 +sFlag105Pose3: .incbin "baserom.gba", 0x1E6A61C, 0x14 -.global gUnknown_9E6A630 -gUnknown_9E6A630: +.global sFlag105Pose4 +sFlag105Pose4: .incbin "baserom.gba", 0x1E6A630, 0x14 -.global gUnknown_9E6A644 -gUnknown_9E6A644: +.global sFlag105Pose5 +sFlag105Pose5: .incbin "baserom.gba", 0x1E6A644, 0x14 -.global gUnknown_9E6A658 -gUnknown_9E6A658: +.global sFlag105Pose6 +sFlag105Pose6: .incbin "baserom.gba", 0x1E6A658, 0x14 -.global gUnknown_9E6A66C -gUnknown_9E6A66C: +.global sFlag105Anims_1_1 +sFlag105Anims_1_1: .incbin "baserom.gba", 0x1E6A66C, 0x54 -.global gUnknown_9E6A6C0 -gUnknown_9E6A6C0: +.global sFlag105Gfx1 +sFlag105Gfx1: .incbin "baserom.gba", 0x1E6A6C0, 0x180 -.global gUnknown_9E6A840 -gUnknown_9E6A840: -.4byte gUnknown_9E6A6C0 +.global sFlag105Sprites1 +sFlag105Sprites1: +.4byte sFlag105Gfx1 .incbin "baserom.gba", 0x1E6A844, 0x14 -.global gUnknown_9E6A858 -gUnknown_9E6A858: +.global sFlag105Gfx2 +sFlag105Gfx2: .incbin "baserom.gba", 0x1E6A858, 0x180 -.global gUnknown_9E6A9D8 -gUnknown_9E6A9D8: -.4byte gUnknown_9E6A858 +.global sFlag105Sprites2 +sFlag105Sprites2: +.4byte sFlag105Gfx2 .incbin "baserom.gba", 0x1E6A9DC, 0x14 -.global gUnknown_9E6A9F0 -gUnknown_9E6A9F0: +.global sFlag105Gfx3 +sFlag105Gfx3: .incbin "baserom.gba", 0x1E6A9F0, 0x180 -.global gUnknown_9E6AB70 -gUnknown_9E6AB70: -.4byte gUnknown_9E6A9F0 +.global sFlag105Sprites3 +sFlag105Sprites3: +.4byte sFlag105Gfx3 .incbin "baserom.gba", 0x1E6AB74, 0x14 -.global gUnknown_9E6AB88 -gUnknown_9E6AB88: +.global sFlag105Gfx4 +sFlag105Gfx4: .incbin "baserom.gba", 0x1E6AB88, 0x180 -.global gUnknown_9E6AD08 -gUnknown_9E6AD08: -.4byte gUnknown_9E6AB88 +.global sFlag105Sprites4 +sFlag105Sprites4: +.4byte sFlag105Gfx4 .incbin "baserom.gba", 0x1E6AD0C, 0x14 -.global gUnknown_9E6AD20 -gUnknown_9E6AD20: +.global sFlag105Gfx5 +sFlag105Gfx5: .incbin "baserom.gba", 0x1E6AD20, 0x180 -.global gUnknown_9E6AEA0 -gUnknown_9E6AEA0: -.4byte gUnknown_9E6AD20 +.global sFlag105Sprites5 +sFlag105Sprites5: +.4byte sFlag105Gfx5 .incbin "baserom.gba", 0x1E6AEA4, 0x14 -.global gUnknown_9E6AEB8 -gUnknown_9E6AEB8: +.global sFlag105Gfx6 +sFlag105Gfx6: .incbin "baserom.gba", 0x1E6AEB8, 0x180 -.global gUnknown_9E6B038 -gUnknown_9E6B038: -.4byte gUnknown_9E6AEB8 +.global sFlag105Sprites6 +sFlag105Sprites6: +.4byte sFlag105Gfx6 .incbin "baserom.gba", 0x1E6B03C, 0x14 -.global gUnknown_9E6B050 -gUnknown_9E6B050: -.4byte gUnknown_9E6A5F4 -.4byte gUnknown_9E6A608 -.4byte gUnknown_9E6A61C -.4byte gUnknown_9E6A630 -.4byte gUnknown_9E6A644 -.4byte gUnknown_9E6A658 -.global gUnknown_9E6B068 -gUnknown_9E6B068: -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.4byte gUnknown_9E6A66C -.global gUnknown_9E6B088 -gUnknown_9E6B088: -.4byte gUnknown_9E6B068 -.global gUnknown_9E6B08C -gUnknown_9E6B08C: -.4byte gUnknown_9E6A840 -.4byte gUnknown_9E6A9D8 -.4byte gUnknown_9E6AB70 -.4byte gUnknown_9E6AD08 -.4byte gUnknown_9E6AEA0 -.4byte gUnknown_9E6B038 -.global gUnknown_9E6B0A4 -gUnknown_9E6B0A4: -.4byte gUnknown_9E6B050 -.4byte gUnknown_9E6B088 +.global sAxPosesFlag105 +sAxPosesFlag105: +.4byte sFlag105Pose1 +.4byte sFlag105Pose2 +.4byte sFlag105Pose3 +.4byte sFlag105Pose4 +.4byte sFlag105Pose5 +.4byte sFlag105Pose6 +.global sFlag105AnimTable1 +sFlag105AnimTable1: +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.4byte sFlag105Anims_1_1 +.global sAxAnimationsFlag105 +sAxAnimationsFlag105: +.4byte sFlag105AnimTable1 +.global sAxSpritesFlag105 +sAxSpritesFlag105: +.4byte sFlag105Sprites1 +.4byte sFlag105Sprites2 +.4byte sFlag105Sprites3 +.4byte sFlag105Sprites4 +.4byte sFlag105Sprites5 +.4byte sFlag105Sprites6 +.global sAxMainFlag105 +sAxMainFlag105: +.4byte sAxPosesFlag105 +.4byte sAxAnimationsFlag105 .incbin "baserom.gba", 0x1E6B0AC, 0x4 -.4byte gUnknown_9E6B08C -.incbin "baserom.gba", 0x1E6B0B4, 0xC -.global gUnknown_9E6B0C0 -gUnknown_9E6B0C0: +.4byte sAxSpritesFlag105 +.4byte 0 +.string"pksdir0\0" +.global gFlag106Pal +gFlag106Pal: .incbin "graphics/ornament/pal/flag106.pmdpal" -.global gUnknown_9E6B100 -gUnknown_9E6B100: +.global gAxFlag106 +gAxFlag106: .string "SIRO" -.4byte gUnknown_9E6BBC0 -.incbin "baserom.gba", 0x1E6B108, 0x8 -.global gUnknown_9E6B110 -gUnknown_9E6B110: +.4byte sAxMainFlag106 +.4byte 0, 0 +.global sFlag106Pose1 +sFlag106Pose1: .incbin "baserom.gba", 0x1E6B110, 0x14 -.global gUnknown_9E6B124 -gUnknown_9E6B124: +.global sFlag106Pose2 +sFlag106Pose2: .incbin "baserom.gba", 0x1E6B124, 0x14 -.global gUnknown_9E6B138 -gUnknown_9E6B138: +.global sFlag106Pose3 +sFlag106Pose3: .incbin "baserom.gba", 0x1E6B138, 0x14 -.global gUnknown_9E6B14C -gUnknown_9E6B14C: +.global sFlag106Pose4 +sFlag106Pose4: .incbin "baserom.gba", 0x1E6B14C, 0x14 -.global gUnknown_9E6B160 -gUnknown_9E6B160: +.global sFlag106Pose5 +sFlag106Pose5: .incbin "baserom.gba", 0x1E6B160, 0x14 -.global gUnknown_9E6B174 -gUnknown_9E6B174: +.global sFlag106Pose6 +sFlag106Pose6: .incbin "baserom.gba", 0x1E6B174, 0x14 -.global gUnknown_9E6B188 -gUnknown_9E6B188: +.global sFlag106Anims_1_1 +sFlag106Anims_1_1: .incbin "baserom.gba", 0x1E6B188, 0x54 -.global gUnknown_9E6B1DC -gUnknown_9E6B1DC: +.global sFlag106Gfx1 +sFlag106Gfx1: .incbin "baserom.gba", 0x1E6B1DC, 0x180 -.global gUnknown_9E6B35C -gUnknown_9E6B35C: -.4byte gUnknown_9E6B1DC +.global sFlag106Sprites1 +sFlag106Sprites1: +.4byte sFlag106Gfx1 .incbin "baserom.gba", 0x1E6B360, 0x14 -.global gUnknown_9E6B374 -gUnknown_9E6B374: +.global sFlag106Gfx2 +sFlag106Gfx2: .incbin "baserom.gba", 0x1E6B374, 0x180 -.global gUnknown_9E6B4F4 -gUnknown_9E6B4F4: -.4byte gUnknown_9E6B374 +.global sFlag106Sprites2 +sFlag106Sprites2: +.4byte sFlag106Gfx2 .incbin "baserom.gba", 0x1E6B4F8, 0x14 -.global gUnknown_9E6B50C -gUnknown_9E6B50C: +.global sFlag106Gfx3 +sFlag106Gfx3: .incbin "baserom.gba", 0x1E6B50C, 0x180 -.global gUnknown_9E6B68C -gUnknown_9E6B68C: -.4byte gUnknown_9E6B50C +.global sFlag106Sprites3 +sFlag106Sprites3: +.4byte sFlag106Gfx3 .incbin "baserom.gba", 0x1E6B690, 0x14 -.global gUnknown_9E6B6A4 -gUnknown_9E6B6A4: +.global sFlag106Gfx4 +sFlag106Gfx4: .incbin "baserom.gba", 0x1E6B6A4, 0x180 -.global gUnknown_9E6B824 -gUnknown_9E6B824: -.4byte gUnknown_9E6B6A4 +.global sFlag106Sprites4 +sFlag106Sprites4: +.4byte sFlag106Gfx4 .incbin "baserom.gba", 0x1E6B828, 0x14 -.global gUnknown_9E6B83C -gUnknown_9E6B83C: +.global sFlag106Gfx5 +sFlag106Gfx5: .incbin "baserom.gba", 0x1E6B83C, 0x180 -.global gUnknown_9E6B9BC -gUnknown_9E6B9BC: -.4byte gUnknown_9E6B83C +.global sFlag106Sprites5 +sFlag106Sprites5: +.4byte sFlag106Gfx5 .incbin "baserom.gba", 0x1E6B9C0, 0x14 -.global gUnknown_9E6B9D4 -gUnknown_9E6B9D4: +.global sFlag106Gfx6 +sFlag106Gfx6: .incbin "baserom.gba", 0x1E6B9D4, 0x180 -.global gUnknown_9E6BB54 -gUnknown_9E6BB54: -.4byte gUnknown_9E6B9D4 +.global sFlag106Sprites6 +sFlag106Sprites6: +.4byte sFlag106Gfx6 .incbin "baserom.gba", 0x1E6BB58, 0x14 -.global gUnknown_9E6BB6C -gUnknown_9E6BB6C: -.4byte gUnknown_9E6B110 -.4byte gUnknown_9E6B124 -.4byte gUnknown_9E6B138 -.4byte gUnknown_9E6B14C -.4byte gUnknown_9E6B160 -.4byte gUnknown_9E6B174 -.global gUnknown_9E6BB84 -gUnknown_9E6BB84: -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.4byte gUnknown_9E6B188 -.global gUnknown_9E6BBA4 -gUnknown_9E6BBA4: -.4byte gUnknown_9E6BB84 -.global gUnknown_9E6BBA8 -gUnknown_9E6BBA8: -.4byte gUnknown_9E6B35C -.4byte gUnknown_9E6B4F4 -.4byte gUnknown_9E6B68C -.4byte gUnknown_9E6B824 -.4byte gUnknown_9E6B9BC -.4byte gUnknown_9E6BB54 -.global gUnknown_9E6BBC0 -gUnknown_9E6BBC0: -.4byte gUnknown_9E6BB6C -.4byte gUnknown_9E6BBA4 +.global sAxPosesFlag106 +sAxPosesFlag106: +.4byte sFlag106Pose1 +.4byte sFlag106Pose2 +.4byte sFlag106Pose3 +.4byte sFlag106Pose4 +.4byte sFlag106Pose5 +.4byte sFlag106Pose6 +.global sFlag106AnimTable1 +sFlag106AnimTable1: +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.4byte sFlag106Anims_1_1 +.global sAxAnimationsFlag106 +sAxAnimationsFlag106: +.4byte sFlag106AnimTable1 +.global sAxSpritesFlag106 +sAxSpritesFlag106: +.4byte sFlag106Sprites1 +.4byte sFlag106Sprites2 +.4byte sFlag106Sprites3 +.4byte sFlag106Sprites4 +.4byte sFlag106Sprites5 +.4byte sFlag106Sprites6 +.global sAxMainFlag106 +sAxMainFlag106: +.4byte sAxPosesFlag106 +.4byte sAxAnimationsFlag106 .incbin "baserom.gba", 0x1E6BBC8, 0x4 -.4byte gUnknown_9E6BBA8 -.incbin "baserom.gba", 0x1E6BBD0, 0x4 -.global gUnknown_9E6BBD4 -gUnknown_9E6BBD4: +.4byte sAxSpritesFlag106 +.4byte 0 +.global gFlag107Pal +gFlag107Pal: .incbin "graphics/ornament/pal/flag107.pmdpal" -.global gUnknown_9E6BC14 -gUnknown_9E6BC14: +.global gAxFlag107 +gAxFlag107: .string "SIRO" -.4byte gUnknown_9E6C6D4 -.incbin "baserom.gba", 0x1E6BC1C, 0x8 -.global gUnknown_9E6BC24 -gUnknown_9E6BC24: +.4byte sAxMainFlag107 +.4byte 0, 0 +.global sFlag107Pose1 +sFlag107Pose1: .incbin "baserom.gba", 0x1E6BC24, 0x14 -.global gUnknown_9E6BC38 -gUnknown_9E6BC38: +.global sFlag107Pose2 +sFlag107Pose2: .incbin "baserom.gba", 0x1E6BC38, 0x14 -.global gUnknown_9E6BC4C -gUnknown_9E6BC4C: +.global sFlag107Pose3 +sFlag107Pose3: .incbin "baserom.gba", 0x1E6BC4C, 0x14 -.global gUnknown_9E6BC60 -gUnknown_9E6BC60: +.global sFlag107Pose4 +sFlag107Pose4: .incbin "baserom.gba", 0x1E6BC60, 0x14 -.global gUnknown_9E6BC74 -gUnknown_9E6BC74: +.global sFlag107Pose5 +sFlag107Pose5: .incbin "baserom.gba", 0x1E6BC74, 0x14 -.global gUnknown_9E6BC88 -gUnknown_9E6BC88: +.global sFlag107Pose6 +sFlag107Pose6: .incbin "baserom.gba", 0x1E6BC88, 0x14 -.global gUnknown_9E6BC9C -gUnknown_9E6BC9C: +.global sFlag107Anims_1_1 +sFlag107Anims_1_1: .incbin "baserom.gba", 0x1E6BC9C, 0x54 -.global gUnknown_9E6BCF0 -gUnknown_9E6BCF0: +.global sFlag107Gfx1 +sFlag107Gfx1: .incbin "baserom.gba", 0x1E6BCF0, 0x180 -.global gUnknown_9E6BE70 -gUnknown_9E6BE70: -.4byte gUnknown_9E6BCF0 +.global sFlag107Sprites1 +sFlag107Sprites1: +.4byte sFlag107Gfx1 .incbin "baserom.gba", 0x1E6BE74, 0x14 -.global gUnknown_9E6BE88 -gUnknown_9E6BE88: +.global sFlag107Gfx2 +sFlag107Gfx2: .incbin "baserom.gba", 0x1E6BE88, 0x180 -.global gUnknown_9E6C008 -gUnknown_9E6C008: -.4byte gUnknown_9E6BE88 +.global sFlag107Sprites2 +sFlag107Sprites2: +.4byte sFlag107Gfx2 .incbin "baserom.gba", 0x1E6C00C, 0x14 -.global gUnknown_9E6C020 -gUnknown_9E6C020: +.global sFlag107Gfx3 +sFlag107Gfx3: .incbin "baserom.gba", 0x1E6C020, 0x180 -.global gUnknown_9E6C1A0 -gUnknown_9E6C1A0: -.4byte gUnknown_9E6C020 +.global sFlag107Sprites3 +sFlag107Sprites3: +.4byte sFlag107Gfx3 .incbin "baserom.gba", 0x1E6C1A4, 0x14 -.global gUnknown_9E6C1B8 -gUnknown_9E6C1B8: +.global sFlag107Gfx4 +sFlag107Gfx4: .incbin "baserom.gba", 0x1E6C1B8, 0x180 -.global gUnknown_9E6C338 -gUnknown_9E6C338: -.4byte gUnknown_9E6C1B8 +.global sFlag107Sprites4 +sFlag107Sprites4: +.4byte sFlag107Gfx4 .incbin "baserom.gba", 0x1E6C33C, 0x14 -.global gUnknown_9E6C350 -gUnknown_9E6C350: +.global sFlag107Gfx5 +sFlag107Gfx5: .incbin "baserom.gba", 0x1E6C350, 0x180 -.global gUnknown_9E6C4D0 -gUnknown_9E6C4D0: -.4byte gUnknown_9E6C350 +.global sFlag107Sprites5 +sFlag107Sprites5: +.4byte sFlag107Gfx5 .incbin "baserom.gba", 0x1E6C4D4, 0x14 -.global gUnknown_9E6C4E8 -gUnknown_9E6C4E8: +.global sFlag107Gfx6 +sFlag107Gfx6: .incbin "baserom.gba", 0x1E6C4E8, 0x180 -.global gUnknown_9E6C668 -gUnknown_9E6C668: -.4byte gUnknown_9E6C4E8 +.global sFlag107Sprites6 +sFlag107Sprites6: +.4byte sFlag107Gfx6 .incbin "baserom.gba", 0x1E6C66C, 0x14 -.global gUnknown_9E6C680 -gUnknown_9E6C680: -.4byte gUnknown_9E6BC24 -.4byte gUnknown_9E6BC38 -.4byte gUnknown_9E6BC4C -.4byte gUnknown_9E6BC60 -.4byte gUnknown_9E6BC74 -.4byte gUnknown_9E6BC88 -.global gUnknown_9E6C698 -gUnknown_9E6C698: -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.4byte gUnknown_9E6BC9C -.global gUnknown_9E6C6B8 -gUnknown_9E6C6B8: -.4byte gUnknown_9E6C698 -.global gUnknown_9E6C6BC -gUnknown_9E6C6BC: -.4byte gUnknown_9E6BE70 -.4byte gUnknown_9E6C008 -.4byte gUnknown_9E6C1A0 -.4byte gUnknown_9E6C338 -.4byte gUnknown_9E6C4D0 -.4byte gUnknown_9E6C668 -.global gUnknown_9E6C6D4 -gUnknown_9E6C6D4: -.4byte gUnknown_9E6C680 -.4byte gUnknown_9E6C6B8 +.global sAxPosesFlag107 +sAxPosesFlag107: +.4byte sFlag107Pose1 +.4byte sFlag107Pose2 +.4byte sFlag107Pose3 +.4byte sFlag107Pose4 +.4byte sFlag107Pose5 +.4byte sFlag107Pose6 +.global sFlag107AnimTable1 +sFlag107AnimTable1: +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.4byte sFlag107Anims_1_1 +.global sAxAnimationsFlag107 +sAxAnimationsFlag107: +.4byte sFlag107AnimTable1 +.global sAxSpritesFlag107 +sAxSpritesFlag107: +.4byte sFlag107Sprites1 +.4byte sFlag107Sprites2 +.4byte sFlag107Sprites3 +.4byte sFlag107Sprites4 +.4byte sFlag107Sprites5 +.4byte sFlag107Sprites6 +.global sAxMainFlag107 +sAxMainFlag107: +.4byte sAxPosesFlag107 +.4byte sAxAnimationsFlag107 .incbin "baserom.gba", 0x1E6C6DC, 0x4 -.4byte gUnknown_9E6C6BC -.incbin "baserom.gba", 0x1E6C6E4, 0x4 -.global gUnknown_9E6C6E8 -gUnknown_9E6C6E8: +.4byte sAxSpritesFlag107 +.4byte 0 +.global gFlag108Pal +gFlag108Pal: .incbin "graphics/ornament/pal/flag108.pmdpal" -.global gUnknown_9E6C728 -gUnknown_9E6C728: +.global gAxFlag108 +gAxFlag108: .string "SIRO" -.4byte gUnknown_9E6D1E8 -.incbin "baserom.gba", 0x1E6C730, 0x8 -.global gUnknown_9E6C738 -gUnknown_9E6C738: +.4byte sAxMainFlag108 +.4byte 0, 0 +.global sFlag108Pose1 +sFlag108Pose1: .incbin "baserom.gba", 0x1E6C738, 0x14 -.global gUnknown_9E6C74C -gUnknown_9E6C74C: +.global sFlag108Pose2 +sFlag108Pose2: .incbin "baserom.gba", 0x1E6C74C, 0x14 -.global gUnknown_9E6C760 -gUnknown_9E6C760: +.global sFlag108Pose3 +sFlag108Pose3: .incbin "baserom.gba", 0x1E6C760, 0x14 -.global gUnknown_9E6C774 -gUnknown_9E6C774: +.global sFlag108Pose4 +sFlag108Pose4: .incbin "baserom.gba", 0x1E6C774, 0x14 -.global gUnknown_9E6C788 -gUnknown_9E6C788: +.global sFlag108Pose5 +sFlag108Pose5: .incbin "baserom.gba", 0x1E6C788, 0x14 -.global gUnknown_9E6C79C -gUnknown_9E6C79C: +.global sFlag108Pose6 +sFlag108Pose6: .incbin "baserom.gba", 0x1E6C79C, 0x14 -.global gUnknown_9E6C7B0 -gUnknown_9E6C7B0: +.global sFlag108Anims_1_1 +sFlag108Anims_1_1: .incbin "baserom.gba", 0x1E6C7B0, 0x54 -.global gUnknown_9E6C804 -gUnknown_9E6C804: +.global sFlag108Gfx1 +sFlag108Gfx1: .incbin "baserom.gba", 0x1E6C804, 0x180 -.global gUnknown_9E6C984 -gUnknown_9E6C984: -.4byte gUnknown_9E6C804 +.global sFlag108Sprites1 +sFlag108Sprites1: +.4byte sFlag108Gfx1 .incbin "baserom.gba", 0x1E6C988, 0x14 -.global gUnknown_9E6C99C -gUnknown_9E6C99C: +.global sFlag108Gfx2 +sFlag108Gfx2: .incbin "baserom.gba", 0x1E6C99C, 0x180 -.global gUnknown_9E6CB1C -gUnknown_9E6CB1C: -.4byte gUnknown_9E6C99C +.global sFlag108Sprites2 +sFlag108Sprites2: +.4byte sFlag108Gfx2 .incbin "baserom.gba", 0x1E6CB20, 0x14 -.global gUnknown_9E6CB34 -gUnknown_9E6CB34: +.global sFlag108Gfx3 +sFlag108Gfx3: .incbin "baserom.gba", 0x1E6CB34, 0x180 -.global gUnknown_9E6CCB4 -gUnknown_9E6CCB4: -.4byte gUnknown_9E6CB34 +.global sFlag108Sprites3 +sFlag108Sprites3: +.4byte sFlag108Gfx3 .incbin "baserom.gba", 0x1E6CCB8, 0x14 -.global gUnknown_9E6CCCC -gUnknown_9E6CCCC: +.global sFlag108Gfx4 +sFlag108Gfx4: .incbin "baserom.gba", 0x1E6CCCC, 0x180 -.global gUnknown_9E6CE4C -gUnknown_9E6CE4C: -.4byte gUnknown_9E6CCCC +.global sFlag108Sprites4 +sFlag108Sprites4: +.4byte sFlag108Gfx4 .incbin "baserom.gba", 0x1E6CE50, 0x14 -.global gUnknown_9E6CE64 -gUnknown_9E6CE64: +.global sFlag108Gfx5 +sFlag108Gfx5: .incbin "baserom.gba", 0x1E6CE64, 0x180 -.global gUnknown_9E6CFE4 -gUnknown_9E6CFE4: -.4byte gUnknown_9E6CE64 +.global sFlag108Sprites5 +sFlag108Sprites5: +.4byte sFlag108Gfx5 .incbin "baserom.gba", 0x1E6CFE8, 0x14 -.global gUnknown_9E6CFFC -gUnknown_9E6CFFC: +.global sFlag108Gfx6 +sFlag108Gfx6: .incbin "baserom.gba", 0x1E6CFFC, 0x180 -.global gUnknown_9E6D17C -gUnknown_9E6D17C: -.4byte gUnknown_9E6CFFC +.global sFlag108Sprites6 +sFlag108Sprites6: +.4byte sFlag108Gfx6 .incbin "baserom.gba", 0x1E6D180, 0x14 -.global gUnknown_9E6D194 -gUnknown_9E6D194: -.4byte gUnknown_9E6C738 -.4byte gUnknown_9E6C74C -.4byte gUnknown_9E6C760 -.4byte gUnknown_9E6C774 -.4byte gUnknown_9E6C788 -.4byte gUnknown_9E6C79C -.global gUnknown_9E6D1AC -gUnknown_9E6D1AC: -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.4byte gUnknown_9E6C7B0 -.global gUnknown_9E6D1CC -gUnknown_9E6D1CC: -.4byte gUnknown_9E6D1AC -.global gUnknown_9E6D1D0 -gUnknown_9E6D1D0: -.4byte gUnknown_9E6C984 -.4byte gUnknown_9E6CB1C -.4byte gUnknown_9E6CCB4 -.4byte gUnknown_9E6CE4C -.4byte gUnknown_9E6CFE4 -.4byte gUnknown_9E6D17C -.global gUnknown_9E6D1E8 -gUnknown_9E6D1E8: -.4byte gUnknown_9E6D194 -.4byte gUnknown_9E6D1CC +.global sAxPosesFlag108 +sAxPosesFlag108: +.4byte sFlag108Pose1 +.4byte sFlag108Pose2 +.4byte sFlag108Pose3 +.4byte sFlag108Pose4 +.4byte sFlag108Pose5 +.4byte sFlag108Pose6 +.global sFlag108AnimTable1 +sFlag108AnimTable1: +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.4byte sFlag108Anims_1_1 +.global sAxAnimationsFlag108 +sAxAnimationsFlag108: +.4byte sFlag108AnimTable1 +.global sAxSpritesFlag108 +sAxSpritesFlag108: +.4byte sFlag108Sprites1 +.4byte sFlag108Sprites2 +.4byte sFlag108Sprites3 +.4byte sFlag108Sprites4 +.4byte sFlag108Sprites5 +.4byte sFlag108Sprites6 +.global sAxMainFlag108 +sAxMainFlag108: +.4byte sAxPosesFlag108 +.4byte sAxAnimationsFlag108 .incbin "baserom.gba", 0x1E6D1F0, 0x4 -.4byte gUnknown_9E6D1D0 -.incbin "baserom.gba", 0x1E6D1F8, 0x4 -.global gUnknown_9E6D1FC -gUnknown_9E6D1FC: +.4byte sAxSpritesFlag108 +.4byte 0 +.global gFlag109Pal +gFlag109Pal: .incbin "graphics/ornament/pal/flag109.pmdpal" -.global gUnknown_9E6D23C -gUnknown_9E6D23C: +.global gAxFlag109 +gAxFlag109: .string "SIRO" -.4byte gUnknown_9E6DCFC -.incbin "baserom.gba", 0x1E6D244, 0x8 -.global gUnknown_9E6D24C -gUnknown_9E6D24C: +.4byte sAxMainFlag109 +.4byte 0, 0 +.global sFlag109Pose1 +sFlag109Pose1: .incbin "baserom.gba", 0x1E6D24C, 0x14 -.global gUnknown_9E6D260 -gUnknown_9E6D260: +.global sFlag109Pose2 +sFlag109Pose2: .incbin "baserom.gba", 0x1E6D260, 0x14 -.global gUnknown_9E6D274 -gUnknown_9E6D274: +.global sFlag109Pose3 +sFlag109Pose3: .incbin "baserom.gba", 0x1E6D274, 0x14 -.global gUnknown_9E6D288 -gUnknown_9E6D288: +.global sFlag109Pose4 +sFlag109Pose4: .incbin "baserom.gba", 0x1E6D288, 0x14 -.global gUnknown_9E6D29C -gUnknown_9E6D29C: +.global sFlag109Pose5 +sFlag109Pose5: .incbin "baserom.gba", 0x1E6D29C, 0x14 -.global gUnknown_9E6D2B0 -gUnknown_9E6D2B0: +.global sFlag109Pose6 +sFlag109Pose6: .incbin "baserom.gba", 0x1E6D2B0, 0x14 -.global gUnknown_9E6D2C4 -gUnknown_9E6D2C4: +.global sFlag109Anims_1_1 +sFlag109Anims_1_1: .incbin "baserom.gba", 0x1E6D2C4, 0x54 -.global gUnknown_9E6D318 -gUnknown_9E6D318: +.global sFlag109Gfx1 +sFlag109Gfx1: .incbin "baserom.gba", 0x1E6D318, 0x180 -.global gUnknown_9E6D498 -gUnknown_9E6D498: -.4byte gUnknown_9E6D318 +.global sFlag109Sprites1 +sFlag109Sprites1: +.4byte sFlag109Gfx1 .incbin "baserom.gba", 0x1E6D49C, 0x14 -.global gUnknown_9E6D4B0 -gUnknown_9E6D4B0: +.global sFlag109Gfx2 +sFlag109Gfx2: .incbin "baserom.gba", 0x1E6D4B0, 0x180 -.global gUnknown_9E6D630 -gUnknown_9E6D630: -.4byte gUnknown_9E6D4B0 +.global sFlag109Sprites2 +sFlag109Sprites2: +.4byte sFlag109Gfx2 .incbin "baserom.gba", 0x1E6D634, 0x14 -.global gUnknown_9E6D648 -gUnknown_9E6D648: +.global sFlag109Gfx3 +sFlag109Gfx3: .incbin "baserom.gba", 0x1E6D648, 0x180 -.global gUnknown_9E6D7C8 -gUnknown_9E6D7C8: -.4byte gUnknown_9E6D648 +.global sFlag109Sprites3 +sFlag109Sprites3: +.4byte sFlag109Gfx3 .incbin "baserom.gba", 0x1E6D7CC, 0x14 -.global gUnknown_9E6D7E0 -gUnknown_9E6D7E0: +.global sFlag109Gfx4 +sFlag109Gfx4: .incbin "baserom.gba", 0x1E6D7E0, 0x180 -.global gUnknown_9E6D960 -gUnknown_9E6D960: -.4byte gUnknown_9E6D7E0 +.global sFlag109Sprites4 +sFlag109Sprites4: +.4byte sFlag109Gfx4 .incbin "baserom.gba", 0x1E6D964, 0x14 -.global gUnknown_9E6D978 -gUnknown_9E6D978: +.global sFlag109Gfx5 +sFlag109Gfx5: .incbin "baserom.gba", 0x1E6D978, 0x180 -.global gUnknown_9E6DAF8 -gUnknown_9E6DAF8: -.4byte gUnknown_9E6D978 +.global sFlag109Sprites5 +sFlag109Sprites5: +.4byte sFlag109Gfx5 .incbin "baserom.gba", 0x1E6DAFC, 0x14 -.global gUnknown_9E6DB10 -gUnknown_9E6DB10: +.global sFlag109Gfx6 +sFlag109Gfx6: .incbin "baserom.gba", 0x1E6DB10, 0x180 -.global gUnknown_9E6DC90 -gUnknown_9E6DC90: -.4byte gUnknown_9E6DB10 +.global sFlag109Sprites6 +sFlag109Sprites6: +.4byte sFlag109Gfx6 .incbin "baserom.gba", 0x1E6DC94, 0x14 -.global gUnknown_9E6DCA8 -gUnknown_9E6DCA8: -.4byte gUnknown_9E6D24C -.4byte gUnknown_9E6D260 -.4byte gUnknown_9E6D274 -.4byte gUnknown_9E6D288 -.4byte gUnknown_9E6D29C -.4byte gUnknown_9E6D2B0 -.global gUnknown_9E6DCC0 -gUnknown_9E6DCC0: -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.4byte gUnknown_9E6D2C4 -.global gUnknown_9E6DCE0 -gUnknown_9E6DCE0: -.4byte gUnknown_9E6DCC0 -.global gUnknown_9E6DCE4 -gUnknown_9E6DCE4: -.4byte gUnknown_9E6D498 -.4byte gUnknown_9E6D630 -.4byte gUnknown_9E6D7C8 -.4byte gUnknown_9E6D960 -.4byte gUnknown_9E6DAF8 -.4byte gUnknown_9E6DC90 -.global gUnknown_9E6DCFC -gUnknown_9E6DCFC: -.4byte gUnknown_9E6DCA8 -.4byte gUnknown_9E6DCE0 +.global sAxPosesFlag109 +sAxPosesFlag109: +.4byte sFlag109Pose1 +.4byte sFlag109Pose2 +.4byte sFlag109Pose3 +.4byte sFlag109Pose4 +.4byte sFlag109Pose5 +.4byte sFlag109Pose6 +.global sFlag109AnimTable1 +sFlag109AnimTable1: +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.4byte sFlag109Anims_1_1 +.global sAxAnimationsFlag109 +sAxAnimationsFlag109: +.4byte sFlag109AnimTable1 +.global sAxSpritesFlag109 +sAxSpritesFlag109: +.4byte sFlag109Sprites1 +.4byte sFlag109Sprites2 +.4byte sFlag109Sprites3 +.4byte sFlag109Sprites4 +.4byte sFlag109Sprites5 +.4byte sFlag109Sprites6 +.global sAxMainFlag109 +sAxMainFlag109: +.4byte sAxPosesFlag109 +.4byte sAxAnimationsFlag109 .incbin "baserom.gba", 0x1E6DD04, 0x4 -.4byte gUnknown_9E6DCE4 -.incbin "baserom.gba", 0x1E6DD0C, 0x4 -.global gUnknown_9E6DD10 -gUnknown_9E6DD10: +.4byte sAxSpritesFlag109 +.4byte 0 +.global gFlag10Pal +gFlag10Pal: .incbin "graphics/ornament/pal/flag10.pmdpal" -.global gUnknown_9E6DD50 -gUnknown_9E6DD50: +.global gAxFlag10 +gAxFlag10: .string "SIRO" -.4byte gUnknown_9E6E810 -.incbin "baserom.gba", 0x1E6DD58, 0x8 -.global gUnknown_9E6DD60 -gUnknown_9E6DD60: +.4byte sAxMainFlag10 +.4byte 0, 0 +.global sFlag10Pose1 +sFlag10Pose1: .incbin "baserom.gba", 0x1E6DD60, 0x14 -.global gUnknown_9E6DD74 -gUnknown_9E6DD74: +.global sFlag10Pose2 +sFlag10Pose2: .incbin "baserom.gba", 0x1E6DD74, 0x14 -.global gUnknown_9E6DD88 -gUnknown_9E6DD88: +.global sFlag10Pose3 +sFlag10Pose3: .incbin "baserom.gba", 0x1E6DD88, 0x14 -.global gUnknown_9E6DD9C -gUnknown_9E6DD9C: +.global sFlag10Pose4 +sFlag10Pose4: .incbin "baserom.gba", 0x1E6DD9C, 0x14 -.global gUnknown_9E6DDB0 -gUnknown_9E6DDB0: +.global sFlag10Pose5 +sFlag10Pose5: .incbin "baserom.gba", 0x1E6DDB0, 0x14 -.global gUnknown_9E6DDC4 -gUnknown_9E6DDC4: +.global sFlag10Pose6 +sFlag10Pose6: .incbin "baserom.gba", 0x1E6DDC4, 0x14 -.global gUnknown_9E6DDD8 -gUnknown_9E6DDD8: +.global sFlag10Anims_1_1 +sFlag10Anims_1_1: .incbin "baserom.gba", 0x1E6DDD8, 0x54 -.global gUnknown_9E6DE2C -gUnknown_9E6DE2C: +.global sFlag10Gfx1 +sFlag10Gfx1: .incbin "baserom.gba", 0x1E6DE2C, 0x180 -.global gUnknown_9E6DFAC -gUnknown_9E6DFAC: -.4byte gUnknown_9E6DE2C +.global sFlag10Sprites1 +sFlag10Sprites1: +.4byte sFlag10Gfx1 .incbin "baserom.gba", 0x1E6DFB0, 0x14 -.global gUnknown_9E6DFC4 -gUnknown_9E6DFC4: +.global sFlag10Gfx2 +sFlag10Gfx2: .incbin "baserom.gba", 0x1E6DFC4, 0x180 -.global gUnknown_9E6E144 -gUnknown_9E6E144: -.4byte gUnknown_9E6DFC4 +.global sFlag10Sprites2 +sFlag10Sprites2: +.4byte sFlag10Gfx2 .incbin "baserom.gba", 0x1E6E148, 0x14 -.global gUnknown_9E6E15C -gUnknown_9E6E15C: +.global sFlag10Gfx3 +sFlag10Gfx3: .incbin "baserom.gba", 0x1E6E15C, 0x180 -.global gUnknown_9E6E2DC -gUnknown_9E6E2DC: -.4byte gUnknown_9E6E15C +.global sFlag10Sprites3 +sFlag10Sprites3: +.4byte sFlag10Gfx3 .incbin "baserom.gba", 0x1E6E2E0, 0x14 -.global gUnknown_9E6E2F4 -gUnknown_9E6E2F4: +.global sFlag10Gfx4 +sFlag10Gfx4: .incbin "baserom.gba", 0x1E6E2F4, 0x180 -.global gUnknown_9E6E474 -gUnknown_9E6E474: -.4byte gUnknown_9E6E2F4 +.global sFlag10Sprites4 +sFlag10Sprites4: +.4byte sFlag10Gfx4 .incbin "baserom.gba", 0x1E6E478, 0x14 -.global gUnknown_9E6E48C -gUnknown_9E6E48C: +.global sFlag10Gfx5 +sFlag10Gfx5: .incbin "baserom.gba", 0x1E6E48C, 0x180 -.global gUnknown_9E6E60C -gUnknown_9E6E60C: -.4byte gUnknown_9E6E48C +.global sFlag10Sprites5 +sFlag10Sprites5: +.4byte sFlag10Gfx5 .incbin "baserom.gba", 0x1E6E610, 0x14 -.global gUnknown_9E6E624 -gUnknown_9E6E624: +.global sFlag10Gfx6 +sFlag10Gfx6: .incbin "baserom.gba", 0x1E6E624, 0x180 -.global gUnknown_9E6E7A4 -gUnknown_9E6E7A4: -.4byte gUnknown_9E6E624 +.global sFlag10Sprites6 +sFlag10Sprites6: +.4byte sFlag10Gfx6 .incbin "baserom.gba", 0x1E6E7A8, 0x14 -.global gUnknown_9E6E7BC -gUnknown_9E6E7BC: -.4byte gUnknown_9E6DD60 -.4byte gUnknown_9E6DD74 -.4byte gUnknown_9E6DD88 -.4byte gUnknown_9E6DD9C -.4byte gUnknown_9E6DDB0 -.4byte gUnknown_9E6DDC4 -.global gUnknown_9E6E7D4 -gUnknown_9E6E7D4: -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.4byte gUnknown_9E6DDD8 -.global gUnknown_9E6E7F4 -gUnknown_9E6E7F4: -.4byte gUnknown_9E6E7D4 -.global gUnknown_9E6E7F8 -gUnknown_9E6E7F8: -.4byte gUnknown_9E6DFAC -.4byte gUnknown_9E6E144 -.4byte gUnknown_9E6E2DC -.4byte gUnknown_9E6E474 -.4byte gUnknown_9E6E60C -.4byte gUnknown_9E6E7A4 -.global gUnknown_9E6E810 -gUnknown_9E6E810: -.4byte gUnknown_9E6E7BC -.4byte gUnknown_9E6E7F4 +.global sAxPosesFlag10 +sAxPosesFlag10: +.4byte sFlag10Pose1 +.4byte sFlag10Pose2 +.4byte sFlag10Pose3 +.4byte sFlag10Pose4 +.4byte sFlag10Pose5 +.4byte sFlag10Pose6 +.global sFlag10AnimTable1 +sFlag10AnimTable1: +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.4byte sFlag10Anims_1_1 +.global sAxAnimationsFlag10 +sAxAnimationsFlag10: +.4byte sFlag10AnimTable1 +.global sAxSpritesFlag10 +sAxSpritesFlag10: +.4byte sFlag10Sprites1 +.4byte sFlag10Sprites2 +.4byte sFlag10Sprites3 +.4byte sFlag10Sprites4 +.4byte sFlag10Sprites5 +.4byte sFlag10Sprites6 +.global sAxMainFlag10 +sAxMainFlag10: +.4byte sAxPosesFlag10 +.4byte sAxAnimationsFlag10 .incbin "baserom.gba", 0x1E6E818, 0x4 -.4byte gUnknown_9E6E7F8 -.incbin "baserom.gba", 0x1E6E820, 0x4 -.global gUnknown_9E6E824 -gUnknown_9E6E824: +.4byte sAxSpritesFlag10 +.4byte 0 +.global gFlag110Pal +gFlag110Pal: .incbin "graphics/ornament/pal/flag110.pmdpal" -.global gUnknown_9E6E864 -gUnknown_9E6E864: +.global gAxFlag110 +gAxFlag110: .string "SIRO" -.4byte gUnknown_9E6F324 -.incbin "baserom.gba", 0x1E6E86C, 0x8 -.global gUnknown_9E6E874 -gUnknown_9E6E874: +.4byte sAxMainFlag110 +.4byte 0, 0 +.global sFlag110Pose1 +sFlag110Pose1: .incbin "baserom.gba", 0x1E6E874, 0x14 -.global gUnknown_9E6E888 -gUnknown_9E6E888: +.global sFlag110Pose2 +sFlag110Pose2: .incbin "baserom.gba", 0x1E6E888, 0x14 -.global gUnknown_9E6E89C -gUnknown_9E6E89C: +.global sFlag110Pose3 +sFlag110Pose3: .incbin "baserom.gba", 0x1E6E89C, 0x14 -.global gUnknown_9E6E8B0 -gUnknown_9E6E8B0: +.global sFlag110Pose4 +sFlag110Pose4: .incbin "baserom.gba", 0x1E6E8B0, 0x14 -.global gUnknown_9E6E8C4 -gUnknown_9E6E8C4: +.global sFlag110Pose5 +sFlag110Pose5: .incbin "baserom.gba", 0x1E6E8C4, 0x14 -.global gUnknown_9E6E8D8 -gUnknown_9E6E8D8: +.global sFlag110Pose6 +sFlag110Pose6: .incbin "baserom.gba", 0x1E6E8D8, 0x14 -.global gUnknown_9E6E8EC -gUnknown_9E6E8EC: +.global sFlag110Anims_1_1 +sFlag110Anims_1_1: .incbin "baserom.gba", 0x1E6E8EC, 0x54 -.global gUnknown_9E6E940 -gUnknown_9E6E940: +.global sFlag110Gfx1 +sFlag110Gfx1: .incbin "baserom.gba", 0x1E6E940, 0x180 -.global gUnknown_9E6EAC0 -gUnknown_9E6EAC0: -.4byte gUnknown_9E6E940 +.global sFlag110Sprites1 +sFlag110Sprites1: +.4byte sFlag110Gfx1 .incbin "baserom.gba", 0x1E6EAC4, 0x14 -.global gUnknown_9E6EAD8 -gUnknown_9E6EAD8: +.global sFlag110Gfx2 +sFlag110Gfx2: .incbin "baserom.gba", 0x1E6EAD8, 0x180 -.global gUnknown_9E6EC58 -gUnknown_9E6EC58: -.4byte gUnknown_9E6EAD8 +.global sFlag110Sprites2 +sFlag110Sprites2: +.4byte sFlag110Gfx2 .incbin "baserom.gba", 0x1E6EC5C, 0x14 -.global gUnknown_9E6EC70 -gUnknown_9E6EC70: +.global sFlag110Gfx3 +sFlag110Gfx3: .incbin "baserom.gba", 0x1E6EC70, 0x180 -.global gUnknown_9E6EDF0 -gUnknown_9E6EDF0: -.4byte gUnknown_9E6EC70 +.global sFlag110Sprites3 +sFlag110Sprites3: +.4byte sFlag110Gfx3 .incbin "baserom.gba", 0x1E6EDF4, 0x14 -.global gUnknown_9E6EE08 -gUnknown_9E6EE08: +.global sFlag110Gfx4 +sFlag110Gfx4: .incbin "baserom.gba", 0x1E6EE08, 0x180 -.global gUnknown_9E6EF88 -gUnknown_9E6EF88: -.4byte gUnknown_9E6EE08 +.global sFlag110Sprites4 +sFlag110Sprites4: +.4byte sFlag110Gfx4 .incbin "baserom.gba", 0x1E6EF8C, 0x14 -.global gUnknown_9E6EFA0 -gUnknown_9E6EFA0: +.global sFlag110Gfx5 +sFlag110Gfx5: .incbin "baserom.gba", 0x1E6EFA0, 0x180 -.global gUnknown_9E6F120 -gUnknown_9E6F120: -.4byte gUnknown_9E6EFA0 +.global sFlag110Sprites5 +sFlag110Sprites5: +.4byte sFlag110Gfx5 .incbin "baserom.gba", 0x1E6F124, 0x14 -.global gUnknown_9E6F138 -gUnknown_9E6F138: +.global sFlag110Gfx6 +sFlag110Gfx6: .incbin "baserom.gba", 0x1E6F138, 0x180 -.global gUnknown_9E6F2B8 -gUnknown_9E6F2B8: -.4byte gUnknown_9E6F138 +.global sFlag110Sprites6 +sFlag110Sprites6: +.4byte sFlag110Gfx6 .incbin "baserom.gba", 0x1E6F2BC, 0x14 -.global gUnknown_9E6F2D0 -gUnknown_9E6F2D0: -.4byte gUnknown_9E6E874 -.4byte gUnknown_9E6E888 -.4byte gUnknown_9E6E89C -.4byte gUnknown_9E6E8B0 -.4byte gUnknown_9E6E8C4 -.4byte gUnknown_9E6E8D8 -.global gUnknown_9E6F2E8 -gUnknown_9E6F2E8: -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.4byte gUnknown_9E6E8EC -.global gUnknown_9E6F308 -gUnknown_9E6F308: -.4byte gUnknown_9E6F2E8 -.global gUnknown_9E6F30C -gUnknown_9E6F30C: -.4byte gUnknown_9E6EAC0 -.4byte gUnknown_9E6EC58 -.4byte gUnknown_9E6EDF0 -.4byte gUnknown_9E6EF88 -.4byte gUnknown_9E6F120 -.4byte gUnknown_9E6F2B8 -.global gUnknown_9E6F324 -gUnknown_9E6F324: -.4byte gUnknown_9E6F2D0 -.4byte gUnknown_9E6F308 +.global sAxPosesFlag110 +sAxPosesFlag110: +.4byte sFlag110Pose1 +.4byte sFlag110Pose2 +.4byte sFlag110Pose3 +.4byte sFlag110Pose4 +.4byte sFlag110Pose5 +.4byte sFlag110Pose6 +.global sFlag110AnimTable1 +sFlag110AnimTable1: +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.4byte sFlag110Anims_1_1 +.global sAxAnimationsFlag110 +sAxAnimationsFlag110: +.4byte sFlag110AnimTable1 +.global sAxSpritesFlag110 +sAxSpritesFlag110: +.4byte sFlag110Sprites1 +.4byte sFlag110Sprites2 +.4byte sFlag110Sprites3 +.4byte sFlag110Sprites4 +.4byte sFlag110Sprites5 +.4byte sFlag110Sprites6 +.global sAxMainFlag110 +sAxMainFlag110: +.4byte sAxPosesFlag110 +.4byte sAxAnimationsFlag110 .incbin "baserom.gba", 0x1E6F32C, 0x4 -.4byte gUnknown_9E6F30C -.incbin "baserom.gba", 0x1E6F334, 0x4 -.global gUnknown_9E6F338 -gUnknown_9E6F338: +.4byte sAxSpritesFlag110 +.4byte 0 +.global gFlag111Pal +gFlag111Pal: .incbin "graphics/ornament/pal/flag111.pmdpal" -.global gUnknown_9E6F378 -gUnknown_9E6F378: +.global gAxFlag111 +gAxFlag111: .string "SIRO" -.4byte gUnknown_9E6FE38 -.incbin "baserom.gba", 0x1E6F380, 0x8 -.global gUnknown_9E6F388 -gUnknown_9E6F388: +.4byte sAxMainFlag111 +.4byte 0, 0 +.global sFlag111Pose1 +sFlag111Pose1: .incbin "baserom.gba", 0x1E6F388, 0x14 -.global gUnknown_9E6F39C -gUnknown_9E6F39C: +.global sFlag111Pose2 +sFlag111Pose2: .incbin "baserom.gba", 0x1E6F39C, 0x14 -.global gUnknown_9E6F3B0 -gUnknown_9E6F3B0: +.global sFlag111Pose3 +sFlag111Pose3: .incbin "baserom.gba", 0x1E6F3B0, 0x14 -.global gUnknown_9E6F3C4 -gUnknown_9E6F3C4: +.global sFlag111Pose4 +sFlag111Pose4: .incbin "baserom.gba", 0x1E6F3C4, 0x14 -.global gUnknown_9E6F3D8 -gUnknown_9E6F3D8: +.global sFlag111Pose5 +sFlag111Pose5: .incbin "baserom.gba", 0x1E6F3D8, 0x14 -.global gUnknown_9E6F3EC -gUnknown_9E6F3EC: +.global sFlag111Pose6 +sFlag111Pose6: .incbin "baserom.gba", 0x1E6F3EC, 0x14 -.global gUnknown_9E6F400 -gUnknown_9E6F400: +.global sFlag111Anims_1_1 +sFlag111Anims_1_1: .incbin "baserom.gba", 0x1E6F400, 0x54 -.global gUnknown_9E6F454 -gUnknown_9E6F454: +.global sFlag111Gfx1 +sFlag111Gfx1: .incbin "baserom.gba", 0x1E6F454, 0x180 -.global gUnknown_9E6F5D4 -gUnknown_9E6F5D4: -.4byte gUnknown_9E6F454 +.global sFlag111Sprites1 +sFlag111Sprites1: +.4byte sFlag111Gfx1 .incbin "baserom.gba", 0x1E6F5D8, 0x14 -.global gUnknown_9E6F5EC -gUnknown_9E6F5EC: +.global sFlag111Gfx2 +sFlag111Gfx2: .incbin "baserom.gba", 0x1E6F5EC, 0x180 -.global gUnknown_9E6F76C -gUnknown_9E6F76C: -.4byte gUnknown_9E6F5EC +.global sFlag111Sprites2 +sFlag111Sprites2: +.4byte sFlag111Gfx2 .incbin "baserom.gba", 0x1E6F770, 0x14 -.global gUnknown_9E6F784 -gUnknown_9E6F784: +.global sFlag111Gfx3 +sFlag111Gfx3: .incbin "baserom.gba", 0x1E6F784, 0x180 -.global gUnknown_9E6F904 -gUnknown_9E6F904: -.4byte gUnknown_9E6F784 +.global sFlag111Sprites3 +sFlag111Sprites3: +.4byte sFlag111Gfx3 .incbin "baserom.gba", 0x1E6F908, 0x14 -.global gUnknown_9E6F91C -gUnknown_9E6F91C: +.global sFlag111Gfx4 +sFlag111Gfx4: .incbin "baserom.gba", 0x1E6F91C, 0x180 -.global gUnknown_9E6FA9C -gUnknown_9E6FA9C: -.4byte gUnknown_9E6F91C +.global sFlag111Sprites4 +sFlag111Sprites4: +.4byte sFlag111Gfx4 .incbin "baserom.gba", 0x1E6FAA0, 0x14 -.global gUnknown_9E6FAB4 -gUnknown_9E6FAB4: +.global sFlag111Gfx5 +sFlag111Gfx5: .incbin "baserom.gba", 0x1E6FAB4, 0x180 -.global gUnknown_9E6FC34 -gUnknown_9E6FC34: -.4byte gUnknown_9E6FAB4 +.global sFlag111Sprites5 +sFlag111Sprites5: +.4byte sFlag111Gfx5 .incbin "baserom.gba", 0x1E6FC38, 0x14 -.global gUnknown_9E6FC4C -gUnknown_9E6FC4C: +.global sFlag111Gfx6 +sFlag111Gfx6: .incbin "baserom.gba", 0x1E6FC4C, 0x180 -.global gUnknown_9E6FDCC -gUnknown_9E6FDCC: -.4byte gUnknown_9E6FC4C +.global sFlag111Sprites6 +sFlag111Sprites6: +.4byte sFlag111Gfx6 .incbin "baserom.gba", 0x1E6FDD0, 0x14 -.global gUnknown_9E6FDE4 -gUnknown_9E6FDE4: -.4byte gUnknown_9E6F388 -.4byte gUnknown_9E6F39C -.4byte gUnknown_9E6F3B0 -.4byte gUnknown_9E6F3C4 -.4byte gUnknown_9E6F3D8 -.4byte gUnknown_9E6F3EC -.global gUnknown_9E6FDFC -gUnknown_9E6FDFC: -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.4byte gUnknown_9E6F400 -.global gUnknown_9E6FE1C -gUnknown_9E6FE1C: -.4byte gUnknown_9E6FDFC -.global gUnknown_9E6FE20 -gUnknown_9E6FE20: -.4byte gUnknown_9E6F5D4 -.4byte gUnknown_9E6F76C -.4byte gUnknown_9E6F904 -.4byte gUnknown_9E6FA9C -.4byte gUnknown_9E6FC34 -.4byte gUnknown_9E6FDCC -.global gUnknown_9E6FE38 -gUnknown_9E6FE38: -.4byte gUnknown_9E6FDE4 -.4byte gUnknown_9E6FE1C +.global sAxPosesFlag111 +sAxPosesFlag111: +.4byte sFlag111Pose1 +.4byte sFlag111Pose2 +.4byte sFlag111Pose3 +.4byte sFlag111Pose4 +.4byte sFlag111Pose5 +.4byte sFlag111Pose6 +.global sFlag111AnimTable1 +sFlag111AnimTable1: +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.4byte sFlag111Anims_1_1 +.global sAxAnimationsFlag111 +sAxAnimationsFlag111: +.4byte sFlag111AnimTable1 +.global sAxSpritesFlag111 +sAxSpritesFlag111: +.4byte sFlag111Sprites1 +.4byte sFlag111Sprites2 +.4byte sFlag111Sprites3 +.4byte sFlag111Sprites4 +.4byte sFlag111Sprites5 +.4byte sFlag111Sprites6 +.global sAxMainFlag111 +sAxMainFlag111: +.4byte sAxPosesFlag111 +.4byte sAxAnimationsFlag111 .incbin "baserom.gba", 0x1E6FE40, 0x4 -.4byte gUnknown_9E6FE20 -.incbin "baserom.gba", 0x1E6FE48, 0x4 -.global gUnknown_9E6FE4C -gUnknown_9E6FE4C: +.4byte sAxSpritesFlag111 +.4byte 0 +.global gFlag112Pal +gFlag112Pal: .incbin "graphics/ornament/pal/flag112.pmdpal" -.global gUnknown_9E6FE8C -gUnknown_9E6FE8C: +.global gAxFlag112 +gAxFlag112: .string "SIRO" -.4byte gUnknown_9E7094C -.incbin "baserom.gba", 0x1E6FE94, 0x8 -.global gUnknown_9E6FE9C -gUnknown_9E6FE9C: +.4byte sAxMainFlag112 +.4byte 0, 0 +.global sFlag112Pose1 +sFlag112Pose1: .incbin "baserom.gba", 0x1E6FE9C, 0x14 -.global gUnknown_9E6FEB0 -gUnknown_9E6FEB0: +.global sFlag112Pose2 +sFlag112Pose2: .incbin "baserom.gba", 0x1E6FEB0, 0x14 -.global gUnknown_9E6FEC4 -gUnknown_9E6FEC4: +.global sFlag112Pose3 +sFlag112Pose3: .incbin "baserom.gba", 0x1E6FEC4, 0x14 -.global gUnknown_9E6FED8 -gUnknown_9E6FED8: +.global sFlag112Pose4 +sFlag112Pose4: .incbin "baserom.gba", 0x1E6FED8, 0x14 -.global gUnknown_9E6FEEC -gUnknown_9E6FEEC: +.global sFlag112Pose5 +sFlag112Pose5: .incbin "baserom.gba", 0x1E6FEEC, 0x14 -.global gUnknown_9E6FF00 -gUnknown_9E6FF00: +.global sFlag112Pose6 +sFlag112Pose6: .incbin "baserom.gba", 0x1E6FF00, 0x14 -.global gUnknown_9E6FF14 -gUnknown_9E6FF14: +.global sFlag112Anims_1_1 +sFlag112Anims_1_1: .incbin "baserom.gba", 0x1E6FF14, 0x54 -.global gUnknown_9E6FF68 -gUnknown_9E6FF68: +.global sFlag112Gfx1 +sFlag112Gfx1: .incbin "baserom.gba", 0x1E6FF68, 0x180 -.global gUnknown_9E700E8 -gUnknown_9E700E8: -.4byte gUnknown_9E6FF68 +.global sFlag112Sprites1 +sFlag112Sprites1: +.4byte sFlag112Gfx1 .incbin "baserom.gba", 0x1E700EC, 0x14 -.global gUnknown_9E70100 -gUnknown_9E70100: +.global sFlag112Gfx2 +sFlag112Gfx2: .incbin "baserom.gba", 0x1E70100, 0x180 -.global gUnknown_9E70280 -gUnknown_9E70280: -.4byte gUnknown_9E70100 +.global sFlag112Sprites2 +sFlag112Sprites2: +.4byte sFlag112Gfx2 .incbin "baserom.gba", 0x1E70284, 0x14 -.global gUnknown_9E70298 -gUnknown_9E70298: +.global sFlag112Gfx3 +sFlag112Gfx3: .incbin "baserom.gba", 0x1E70298, 0x180 -.global gUnknown_9E70418 -gUnknown_9E70418: -.4byte gUnknown_9E70298 +.global sFlag112Sprites3 +sFlag112Sprites3: +.4byte sFlag112Gfx3 .incbin "baserom.gba", 0x1E7041C, 0x14 -.global gUnknown_9E70430 -gUnknown_9E70430: +.global sFlag112Gfx4 +sFlag112Gfx4: .incbin "baserom.gba", 0x1E70430, 0x180 -.global gUnknown_9E705B0 -gUnknown_9E705B0: -.4byte gUnknown_9E70430 +.global sFlag112Sprites4 +sFlag112Sprites4: +.4byte sFlag112Gfx4 .incbin "baserom.gba", 0x1E705B4, 0x14 -.global gUnknown_9E705C8 -gUnknown_9E705C8: +.global sFlag112Gfx5 +sFlag112Gfx5: .incbin "baserom.gba", 0x1E705C8, 0x180 -.global gUnknown_9E70748 -gUnknown_9E70748: -.4byte gUnknown_9E705C8 +.global sFlag112Sprites5 +sFlag112Sprites5: +.4byte sFlag112Gfx5 .incbin "baserom.gba", 0x1E7074C, 0x14 -.global gUnknown_9E70760 -gUnknown_9E70760: +.global sFlag112Gfx6 +sFlag112Gfx6: .incbin "baserom.gba", 0x1E70760, 0x180 -.global gUnknown_9E708E0 -gUnknown_9E708E0: -.4byte gUnknown_9E70760 +.global sFlag112Sprites6 +sFlag112Sprites6: +.4byte sFlag112Gfx6 .incbin "baserom.gba", 0x1E708E4, 0x14 -.global gUnknown_9E708F8 -gUnknown_9E708F8: -.4byte gUnknown_9E6FE9C -.4byte gUnknown_9E6FEB0 -.4byte gUnknown_9E6FEC4 -.4byte gUnknown_9E6FED8 -.4byte gUnknown_9E6FEEC -.4byte gUnknown_9E6FF00 -.global gUnknown_9E70910 -gUnknown_9E70910: -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.4byte gUnknown_9E6FF14 -.global gUnknown_9E70930 -gUnknown_9E70930: -.4byte gUnknown_9E70910 -.global gUnknown_9E70934 -gUnknown_9E70934: -.4byte gUnknown_9E700E8 -.4byte gUnknown_9E70280 -.4byte gUnknown_9E70418 -.4byte gUnknown_9E705B0 -.4byte gUnknown_9E70748 -.4byte gUnknown_9E708E0 -.global gUnknown_9E7094C -gUnknown_9E7094C: -.4byte gUnknown_9E708F8 -.4byte gUnknown_9E70930 +.global sAxPosesFlag112 +sAxPosesFlag112: +.4byte sFlag112Pose1 +.4byte sFlag112Pose2 +.4byte sFlag112Pose3 +.4byte sFlag112Pose4 +.4byte sFlag112Pose5 +.4byte sFlag112Pose6 +.global sFlag112AnimTable1 +sFlag112AnimTable1: +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.4byte sFlag112Anims_1_1 +.global sAxAnimationsFlag112 +sAxAnimationsFlag112: +.4byte sFlag112AnimTable1 +.global sAxSpritesFlag112 +sAxSpritesFlag112: +.4byte sFlag112Sprites1 +.4byte sFlag112Sprites2 +.4byte sFlag112Sprites3 +.4byte sFlag112Sprites4 +.4byte sFlag112Sprites5 +.4byte sFlag112Sprites6 +.global sAxMainFlag112 +sAxMainFlag112: +.4byte sAxPosesFlag112 +.4byte sAxAnimationsFlag112 .incbin "baserom.gba", 0x1E70954, 0x4 -.4byte gUnknown_9E70934 -.incbin "baserom.gba", 0x1E7095C, 0x4 +.4byte sAxSpritesFlag112 +.4byte 0 .string "pksdir0\0" -.global gUnknown_9E70968 -gUnknown_9E70968: +.global gFlag113Pal +gFlag113Pal: .incbin "graphics/ornament/pal/flag113.pmdpal" -.global gUnknown_9E709A8 -gUnknown_9E709A8: +.global gAxFlag113 +gAxFlag113: .string "SIRO" -.4byte gUnknown_9E71468 -.incbin "baserom.gba", 0x1E709B0, 0x8 -.global gUnknown_9E709B8 -gUnknown_9E709B8: +.4byte sAxMainFlag113 +.4byte 0, 0 +.global sFlag113Pose1 +sFlag113Pose1: .incbin "baserom.gba", 0x1E709B8, 0x14 -.global gUnknown_9E709CC -gUnknown_9E709CC: +.global sFlag113Pose2 +sFlag113Pose2: .incbin "baserom.gba", 0x1E709CC, 0x14 -.global gUnknown_9E709E0 -gUnknown_9E709E0: +.global sFlag113Pose3 +sFlag113Pose3: .incbin "baserom.gba", 0x1E709E0, 0x14 -.global gUnknown_9E709F4 -gUnknown_9E709F4: +.global sFlag113Pose4 +sFlag113Pose4: .incbin "baserom.gba", 0x1E709F4, 0x14 -.global gUnknown_9E70A08 -gUnknown_9E70A08: +.global sFlag113Pose5 +sFlag113Pose5: .incbin "baserom.gba", 0x1E70A08, 0x14 -.global gUnknown_9E70A1C -gUnknown_9E70A1C: +.global sFlag113Pose6 +sFlag113Pose6: .incbin "baserom.gba", 0x1E70A1C, 0x14 -.global gUnknown_9E70A30 -gUnknown_9E70A30: +.global sFlag113Anims_1_1 +sFlag113Anims_1_1: .incbin "baserom.gba", 0x1E70A30, 0x54 -.global gUnknown_9E70A84 -gUnknown_9E70A84: +.global sFlag113Gfx1 +sFlag113Gfx1: .incbin "baserom.gba", 0x1E70A84, 0x180 -.global gUnknown_9E70C04 -gUnknown_9E70C04: -.4byte gUnknown_9E70A84 +.global sFlag113Sprites1 +sFlag113Sprites1: +.4byte sFlag113Gfx1 .incbin "baserom.gba", 0x1E70C08, 0x14 -.global gUnknown_9E70C1C -gUnknown_9E70C1C: +.global sFlag113Gfx2 +sFlag113Gfx2: .incbin "baserom.gba", 0x1E70C1C, 0x180 -.global gUnknown_9E70D9C -gUnknown_9E70D9C: -.4byte gUnknown_9E70C1C +.global sFlag113Sprites2 +sFlag113Sprites2: +.4byte sFlag113Gfx2 .incbin "baserom.gba", 0x1E70DA0, 0x14 -.global gUnknown_9E70DB4 -gUnknown_9E70DB4: +.global sFlag113Gfx3 +sFlag113Gfx3: .incbin "baserom.gba", 0x1E70DB4, 0x180 -.global gUnknown_9E70F34 -gUnknown_9E70F34: -.4byte gUnknown_9E70DB4 +.global sFlag113Sprites3 +sFlag113Sprites3: +.4byte sFlag113Gfx3 .incbin "baserom.gba", 0x1E70F38, 0x14 -.global gUnknown_9E70F4C -gUnknown_9E70F4C: +.global sFlag113Gfx4 +sFlag113Gfx4: .incbin "baserom.gba", 0x1E70F4C, 0x180 -.global gUnknown_9E710CC -gUnknown_9E710CC: -.4byte gUnknown_9E70F4C +.global sFlag113Sprites4 +sFlag113Sprites4: +.4byte sFlag113Gfx4 .incbin "baserom.gba", 0x1E710D0, 0x14 -.global gUnknown_9E710E4 -gUnknown_9E710E4: +.global sFlag113Gfx5 +sFlag113Gfx5: .incbin "baserom.gba", 0x1E710E4, 0x180 -.global gUnknown_9E71264 -gUnknown_9E71264: -.4byte gUnknown_9E710E4 +.global sFlag113Sprites5 +sFlag113Sprites5: +.4byte sFlag113Gfx5 .incbin "baserom.gba", 0x1E71268, 0x14 -.global gUnknown_9E7127C -gUnknown_9E7127C: +.global sFlag113Gfx6 +sFlag113Gfx6: .incbin "baserom.gba", 0x1E7127C, 0x180 -.global gUnknown_9E713FC -gUnknown_9E713FC: -.4byte gUnknown_9E7127C +.global sFlag113Sprites6 +sFlag113Sprites6: +.4byte sFlag113Gfx6 .incbin "baserom.gba", 0x1E71400, 0x14 -.global gUnknown_9E71414 -gUnknown_9E71414: -.4byte gUnknown_9E709B8 -.4byte gUnknown_9E709CC -.4byte gUnknown_9E709E0 -.4byte gUnknown_9E709F4 -.4byte gUnknown_9E70A08 -.4byte gUnknown_9E70A1C -.global gUnknown_9E7142C -gUnknown_9E7142C: -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.4byte gUnknown_9E70A30 -.global gUnknown_9E7144C -gUnknown_9E7144C: -.4byte gUnknown_9E7142C -.global gUnknown_9E71450 -gUnknown_9E71450: -.4byte gUnknown_9E70C04 -.4byte gUnknown_9E70D9C -.4byte gUnknown_9E70F34 -.4byte gUnknown_9E710CC -.4byte gUnknown_9E71264 -.4byte gUnknown_9E713FC -.global gUnknown_9E71468 -gUnknown_9E71468: -.4byte gUnknown_9E71414 -.4byte gUnknown_9E7144C +.global sAxPosesFlag113 +sAxPosesFlag113: +.4byte sFlag113Pose1 +.4byte sFlag113Pose2 +.4byte sFlag113Pose3 +.4byte sFlag113Pose4 +.4byte sFlag113Pose5 +.4byte sFlag113Pose6 +.global sFlag113AnimTable1 +sFlag113AnimTable1: +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.4byte sFlag113Anims_1_1 +.global sAxAnimationsFlag113 +sAxAnimationsFlag113: +.4byte sFlag113AnimTable1 +.global sAxSpritesFlag113 +sAxSpritesFlag113: +.4byte sFlag113Sprites1 +.4byte sFlag113Sprites2 +.4byte sFlag113Sprites3 +.4byte sFlag113Sprites4 +.4byte sFlag113Sprites5 +.4byte sFlag113Sprites6 +.global sAxMainFlag113 +sAxMainFlag113: +.4byte sAxPosesFlag113 +.4byte sAxAnimationsFlag113 .incbin "baserom.gba", 0x1E71470, 0x4 -.4byte gUnknown_9E71450 -.incbin "baserom.gba", 0x1E71478, 0x4 -.global gUnknown_9E7147C -gUnknown_9E7147C: +.4byte sAxSpritesFlag113 +.4byte 0 +.global gFlag114Pal +gFlag114Pal: .incbin "graphics/ornament/pal/flag114.pmdpal" -.global gUnknown_9E714BC -gUnknown_9E714BC: +.global gAxFlag114 +gAxFlag114: .string "SIRO" -.4byte gUnknown_9E71F7C -.incbin "baserom.gba", 0x1E714C4, 0x8 -.global gUnknown_9E714CC -gUnknown_9E714CC: +.4byte sAxMainFlag114 +.4byte 0, 0 +.global sFlag114Pose1 +sFlag114Pose1: .incbin "baserom.gba", 0x1E714CC, 0x14 -.global gUnknown_9E714E0 -gUnknown_9E714E0: +.global sFlag114Pose2 +sFlag114Pose2: .incbin "baserom.gba", 0x1E714E0, 0x14 -.global gUnknown_9E714F4 -gUnknown_9E714F4: +.global sFlag114Pose3 +sFlag114Pose3: .incbin "baserom.gba", 0x1E714F4, 0x14 -.global gUnknown_9E71508 -gUnknown_9E71508: +.global sFlag114Pose4 +sFlag114Pose4: .incbin "baserom.gba", 0x1E71508, 0x14 -.global gUnknown_9E7151C -gUnknown_9E7151C: +.global sFlag114Pose5 +sFlag114Pose5: .incbin "baserom.gba", 0x1E7151C, 0x14 -.global gUnknown_9E71530 -gUnknown_9E71530: +.global sFlag114Pose6 +sFlag114Pose6: .incbin "baserom.gba", 0x1E71530, 0x14 -.global gUnknown_9E71544 -gUnknown_9E71544: +.global sFlag114Anims_1_1 +sFlag114Anims_1_1: .incbin "baserom.gba", 0x1E71544, 0x54 -.global gUnknown_9E71598 -gUnknown_9E71598: +.global sFlag114Gfx1 +sFlag114Gfx1: .incbin "baserom.gba", 0x1E71598, 0x180 -.global gUnknown_9E71718 -gUnknown_9E71718: -.4byte gUnknown_9E71598 +.global sFlag114Sprites1 +sFlag114Sprites1: +.4byte sFlag114Gfx1 .incbin "baserom.gba", 0x1E7171C, 0x14 -.global gUnknown_9E71730 -gUnknown_9E71730: +.global sFlag114Gfx2 +sFlag114Gfx2: .incbin "baserom.gba", 0x1E71730, 0x180 -.global gUnknown_9E718B0 -gUnknown_9E718B0: -.4byte gUnknown_9E71730 +.global sFlag114Sprites2 +sFlag114Sprites2: +.4byte sFlag114Gfx2 .incbin "baserom.gba", 0x1E718B4, 0x14 -.global gUnknown_9E718C8 -gUnknown_9E718C8: +.global sFlag114Gfx3 +sFlag114Gfx3: .incbin "baserom.gba", 0x1E718C8, 0x180 -.global gUnknown_9E71A48 -gUnknown_9E71A48: -.4byte gUnknown_9E718C8 +.global sFlag114Sprites3 +sFlag114Sprites3: +.4byte sFlag114Gfx3 .incbin "baserom.gba", 0x1E71A4C, 0x14 -.global gUnknown_9E71A60 -gUnknown_9E71A60: +.global sFlag114Gfx4 +sFlag114Gfx4: .incbin "baserom.gba", 0x1E71A60, 0x180 -.global gUnknown_9E71BE0 -gUnknown_9E71BE0: -.4byte gUnknown_9E71A60 +.global sFlag114Sprites4 +sFlag114Sprites4: +.4byte sFlag114Gfx4 .incbin "baserom.gba", 0x1E71BE4, 0x14 -.global gUnknown_9E71BF8 -gUnknown_9E71BF8: +.global sFlag114Gfx5 +sFlag114Gfx5: .incbin "baserom.gba", 0x1E71BF8, 0x180 -.global gUnknown_9E71D78 -gUnknown_9E71D78: -.4byte gUnknown_9E71BF8 +.global sFlag114Sprites5 +sFlag114Sprites5: +.4byte sFlag114Gfx5 .incbin "baserom.gba", 0x1E71D7C, 0x14 -.global gUnknown_9E71D90 -gUnknown_9E71D90: +.global sFlag114Gfx6 +sFlag114Gfx6: .incbin "baserom.gba", 0x1E71D90, 0x180 -.global gUnknown_9E71F10 -gUnknown_9E71F10: -.4byte gUnknown_9E71D90 +.global sFlag114Sprites6 +sFlag114Sprites6: +.4byte sFlag114Gfx6 .incbin "baserom.gba", 0x1E71F14, 0x14 -.global gUnknown_9E71F28 -gUnknown_9E71F28: -.4byte gUnknown_9E714CC -.4byte gUnknown_9E714E0 -.4byte gUnknown_9E714F4 -.4byte gUnknown_9E71508 -.4byte gUnknown_9E7151C -.4byte gUnknown_9E71530 -.global gUnknown_9E71F40 -gUnknown_9E71F40: -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.4byte gUnknown_9E71544 -.global gUnknown_9E71F60 -gUnknown_9E71F60: -.4byte gUnknown_9E71F40 -.global gUnknown_9E71F64 -gUnknown_9E71F64: -.4byte gUnknown_9E71718 -.4byte gUnknown_9E718B0 -.4byte gUnknown_9E71A48 -.4byte gUnknown_9E71BE0 -.4byte gUnknown_9E71D78 -.4byte gUnknown_9E71F10 -.global gUnknown_9E71F7C -gUnknown_9E71F7C: -.4byte gUnknown_9E71F28 -.4byte gUnknown_9E71F60 +.global sAxPosesFlag114 +sAxPosesFlag114: +.4byte sFlag114Pose1 +.4byte sFlag114Pose2 +.4byte sFlag114Pose3 +.4byte sFlag114Pose4 +.4byte sFlag114Pose5 +.4byte sFlag114Pose6 +.global sFlag114AnimTable1 +sFlag114AnimTable1: +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.4byte sFlag114Anims_1_1 +.global sAxAnimationsFlag114 +sAxAnimationsFlag114: +.4byte sFlag114AnimTable1 +.global sAxSpritesFlag114 +sAxSpritesFlag114: +.4byte sFlag114Sprites1 +.4byte sFlag114Sprites2 +.4byte sFlag114Sprites3 +.4byte sFlag114Sprites4 +.4byte sFlag114Sprites5 +.4byte sFlag114Sprites6 +.global sAxMainFlag114 +sAxMainFlag114: +.4byte sAxPosesFlag114 +.4byte sAxAnimationsFlag114 .incbin "baserom.gba", 0x1E71F84, 0x4 -.4byte gUnknown_9E71F64 -.incbin "baserom.gba", 0x1E71F8C, 0x4 -.global gUnknown_9E71F90 -gUnknown_9E71F90: +.4byte sAxSpritesFlag114 +.4byte 0 +.global gFlag11Pal +gFlag11Pal: .incbin "graphics/ornament/pal/flag11.pmdpal" -.global gUnknown_9E71FD0 -gUnknown_9E71FD0: +.global gAxFlag11 +gAxFlag11: .string "SIRO" -.4byte gUnknown_9E72A90 -.incbin "baserom.gba", 0x1E71FD8, 0x8 -.global gUnknown_9E71FE0 -gUnknown_9E71FE0: +.4byte sAxMainFlag11 +.4byte 0, 0 +.global sFlag11Pose1 +sFlag11Pose1: .incbin "baserom.gba", 0x1E71FE0, 0x14 -.global gUnknown_9E71FF4 -gUnknown_9E71FF4: +.global sFlag11Pose2 +sFlag11Pose2: .incbin "baserom.gba", 0x1E71FF4, 0x14 -.global gUnknown_9E72008 -gUnknown_9E72008: +.global sFlag11Pose3 +sFlag11Pose3: .incbin "baserom.gba", 0x1E72008, 0x14 -.global gUnknown_9E7201C -gUnknown_9E7201C: +.global sFlag11Pose4 +sFlag11Pose4: .incbin "baserom.gba", 0x1E7201C, 0x14 -.global gUnknown_9E72030 -gUnknown_9E72030: +.global sFlag11Pose5 +sFlag11Pose5: .incbin "baserom.gba", 0x1E72030, 0x14 -.global gUnknown_9E72044 -gUnknown_9E72044: +.global sFlag11Pose6 +sFlag11Pose6: .incbin "baserom.gba", 0x1E72044, 0x14 -.global gUnknown_9E72058 -gUnknown_9E72058: +.global sFlag11Anims_1_1 +sFlag11Anims_1_1: .incbin "baserom.gba", 0x1E72058, 0x54 -.global gUnknown_9E720AC -gUnknown_9E720AC: +.global sFlag11Gfx1 +sFlag11Gfx1: .incbin "baserom.gba", 0x1E720AC, 0x180 -.global gUnknown_9E7222C -gUnknown_9E7222C: -.4byte gUnknown_9E720AC +.global sFlag11Sprites1 +sFlag11Sprites1: +.4byte sFlag11Gfx1 .incbin "baserom.gba", 0x1E72230, 0x14 -.global gUnknown_9E72244 -gUnknown_9E72244: +.global sFlag11Gfx2 +sFlag11Gfx2: .incbin "baserom.gba", 0x1E72244, 0x180 -.global gUnknown_9E723C4 -gUnknown_9E723C4: -.4byte gUnknown_9E72244 +.global sFlag11Sprites2 +sFlag11Sprites2: +.4byte sFlag11Gfx2 .incbin "baserom.gba", 0x1E723C8, 0x14 -.global gUnknown_9E723DC -gUnknown_9E723DC: +.global sFlag11Gfx3 +sFlag11Gfx3: .incbin "baserom.gba", 0x1E723DC, 0x180 -.global gUnknown_9E7255C -gUnknown_9E7255C: -.4byte gUnknown_9E723DC +.global sFlag11Sprites3 +sFlag11Sprites3: +.4byte sFlag11Gfx3 .incbin "baserom.gba", 0x1E72560, 0x14 -.global gUnknown_9E72574 -gUnknown_9E72574: +.global sFlag11Gfx4 +sFlag11Gfx4: .incbin "baserom.gba", 0x1E72574, 0x180 -.global gUnknown_9E726F4 -gUnknown_9E726F4: -.4byte gUnknown_9E72574 +.global sFlag11Sprites4 +sFlag11Sprites4: +.4byte sFlag11Gfx4 .incbin "baserom.gba", 0x1E726F8, 0x14 -.global gUnknown_9E7270C -gUnknown_9E7270C: +.global sFlag11Gfx5 +sFlag11Gfx5: .incbin "baserom.gba", 0x1E7270C, 0x180 -.global gUnknown_9E7288C -gUnknown_9E7288C: -.4byte gUnknown_9E7270C +.global sFlag11Sprites5 +sFlag11Sprites5: +.4byte sFlag11Gfx5 .incbin "baserom.gba", 0x1E72890, 0x14 -.global gUnknown_9E728A4 -gUnknown_9E728A4: +.global sFlag11Gfx6 +sFlag11Gfx6: .incbin "baserom.gba", 0x1E728A4, 0x180 -.global gUnknown_9E72A24 -gUnknown_9E72A24: -.4byte gUnknown_9E728A4 +.global sFlag11Sprites6 +sFlag11Sprites6: +.4byte sFlag11Gfx6 .incbin "baserom.gba", 0x1E72A28, 0x14 -.global gUnknown_9E72A3C -gUnknown_9E72A3C: -.4byte gUnknown_9E71FE0 -.4byte gUnknown_9E71FF4 -.4byte gUnknown_9E72008 -.4byte gUnknown_9E7201C -.4byte gUnknown_9E72030 -.4byte gUnknown_9E72044 -.global gUnknown_9E72A54 -gUnknown_9E72A54: -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.4byte gUnknown_9E72058 -.global gUnknown_9E72A74 -gUnknown_9E72A74: -.4byte gUnknown_9E72A54 -.global gUnknown_9E72A78 -gUnknown_9E72A78: -.4byte gUnknown_9E7222C -.4byte gUnknown_9E723C4 -.4byte gUnknown_9E7255C -.4byte gUnknown_9E726F4 -.4byte gUnknown_9E7288C -.4byte gUnknown_9E72A24 -.global gUnknown_9E72A90 -gUnknown_9E72A90: -.4byte gUnknown_9E72A3C -.4byte gUnknown_9E72A74 +.global sAxPosesFlag11 +sAxPosesFlag11: +.4byte sFlag11Pose1 +.4byte sFlag11Pose2 +.4byte sFlag11Pose3 +.4byte sFlag11Pose4 +.4byte sFlag11Pose5 +.4byte sFlag11Pose6 +.global sFlag11AnimTable1 +sFlag11AnimTable1: +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.4byte sFlag11Anims_1_1 +.global sAxAnimationsFlag11 +sAxAnimationsFlag11: +.4byte sFlag11AnimTable1 +.global sAxSpritesFlag11 +sAxSpritesFlag11: +.4byte sFlag11Sprites1 +.4byte sFlag11Sprites2 +.4byte sFlag11Sprites3 +.4byte sFlag11Sprites4 +.4byte sFlag11Sprites5 +.4byte sFlag11Sprites6 +.global sAxMainFlag11 +sAxMainFlag11: +.4byte sAxPosesFlag11 +.4byte sAxAnimationsFlag11 .incbin "baserom.gba", 0x1E72A98, 0x4 -.4byte gUnknown_9E72A78 -.incbin "baserom.gba", 0x1E72AA0, 0x4 -.global gUnknown_9E72AA4 -gUnknown_9E72AA4: +.4byte sAxSpritesFlag11 +.4byte 0 +.global gFlag12Pal +gFlag12Pal: .incbin "graphics/ornament/pal/flag12.pmdpal" -.global gUnknown_9E72AE4 -gUnknown_9E72AE4: +.global gAxFlag12 +gAxFlag12: .string "SIRO" -.4byte gUnknown_9E735A4 -.incbin "baserom.gba", 0x1E72AEC, 0x8 -.global gUnknown_9E72AF4 -gUnknown_9E72AF4: +.4byte sAxMainFlag12 +.4byte 0, 0 +.global sFlag12Pose1 +sFlag12Pose1: .incbin "baserom.gba", 0x1E72AF4, 0x14 -.global gUnknown_9E72B08 -gUnknown_9E72B08: +.global sFlag12Pose2 +sFlag12Pose2: .incbin "baserom.gba", 0x1E72B08, 0x14 -.global gUnknown_9E72B1C -gUnknown_9E72B1C: +.global sFlag12Pose3 +sFlag12Pose3: .incbin "baserom.gba", 0x1E72B1C, 0x14 -.global gUnknown_9E72B30 -gUnknown_9E72B30: +.global sFlag12Pose4 +sFlag12Pose4: .incbin "baserom.gba", 0x1E72B30, 0x14 -.global gUnknown_9E72B44 -gUnknown_9E72B44: +.global sFlag12Pose5 +sFlag12Pose5: .incbin "baserom.gba", 0x1E72B44, 0x14 -.global gUnknown_9E72B58 -gUnknown_9E72B58: +.global sFlag12Pose6 +sFlag12Pose6: .incbin "baserom.gba", 0x1E72B58, 0x14 -.global gUnknown_9E72B6C -gUnknown_9E72B6C: +.global sFlag12Anims_1_1 +sFlag12Anims_1_1: .incbin "baserom.gba", 0x1E72B6C, 0x54 -.global gUnknown_9E72BC0 -gUnknown_9E72BC0: +.global sFlag12Gfx1 +sFlag12Gfx1: .incbin "baserom.gba", 0x1E72BC0, 0x180 -.global gUnknown_9E72D40 -gUnknown_9E72D40: -.4byte gUnknown_9E72BC0 +.global sFlag12Sprites1 +sFlag12Sprites1: +.4byte sFlag12Gfx1 .incbin "baserom.gba", 0x1E72D44, 0x14 -.global gUnknown_9E72D58 -gUnknown_9E72D58: +.global sFlag12Gfx2 +sFlag12Gfx2: .incbin "baserom.gba", 0x1E72D58, 0x180 -.global gUnknown_9E72ED8 -gUnknown_9E72ED8: -.4byte gUnknown_9E72D58 +.global sFlag12Sprites2 +sFlag12Sprites2: +.4byte sFlag12Gfx2 .incbin "baserom.gba", 0x1E72EDC, 0x14 -.global gUnknown_9E72EF0 -gUnknown_9E72EF0: +.global sFlag12Gfx3 +sFlag12Gfx3: .incbin "baserom.gba", 0x1E72EF0, 0x180 -.global gUnknown_9E73070 -gUnknown_9E73070: -.4byte gUnknown_9E72EF0 +.global sFlag12Sprites3 +sFlag12Sprites3: +.4byte sFlag12Gfx3 .incbin "baserom.gba", 0x1E73074, 0x14 -.global gUnknown_9E73088 -gUnknown_9E73088: +.global sFlag12Gfx4 +sFlag12Gfx4: .incbin "baserom.gba", 0x1E73088, 0x180 -.global gUnknown_9E73208 -gUnknown_9E73208: -.4byte gUnknown_9E73088 +.global sFlag12Sprites4 +sFlag12Sprites4: +.4byte sFlag12Gfx4 .incbin "baserom.gba", 0x1E7320C, 0x14 -.global gUnknown_9E73220 -gUnknown_9E73220: +.global sFlag12Gfx5 +sFlag12Gfx5: .incbin "baserom.gba", 0x1E73220, 0x180 -.global gUnknown_9E733A0 -gUnknown_9E733A0: -.4byte gUnknown_9E73220 +.global sFlag12Sprites5 +sFlag12Sprites5: +.4byte sFlag12Gfx5 .incbin "baserom.gba", 0x1E733A4, 0x14 -.global gUnknown_9E733B8 -gUnknown_9E733B8: +.global sFlag12Gfx6 +sFlag12Gfx6: .incbin "baserom.gba", 0x1E733B8, 0x180 -.global gUnknown_9E73538 -gUnknown_9E73538: -.4byte gUnknown_9E733B8 +.global sFlag12Sprites6 +sFlag12Sprites6: +.4byte sFlag12Gfx6 .incbin "baserom.gba", 0x1E7353C, 0x14 -.global gUnknown_9E73550 -gUnknown_9E73550: -.4byte gUnknown_9E72AF4 -.4byte gUnknown_9E72B08 -.4byte gUnknown_9E72B1C -.4byte gUnknown_9E72B30 -.4byte gUnknown_9E72B44 -.4byte gUnknown_9E72B58 -.global gUnknown_9E73568 -gUnknown_9E73568: -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.4byte gUnknown_9E72B6C -.global gUnknown_9E73588 -gUnknown_9E73588: -.4byte gUnknown_9E73568 -.global gUnknown_9E7358C -gUnknown_9E7358C: -.4byte gUnknown_9E72D40 -.4byte gUnknown_9E72ED8 -.4byte gUnknown_9E73070 -.4byte gUnknown_9E73208 -.4byte gUnknown_9E733A0 -.4byte gUnknown_9E73538 -.global gUnknown_9E735A4 -gUnknown_9E735A4: -.4byte gUnknown_9E73550 -.4byte gUnknown_9E73588 +.global sAxPosesFlag12 +sAxPosesFlag12: +.4byte sFlag12Pose1 +.4byte sFlag12Pose2 +.4byte sFlag12Pose3 +.4byte sFlag12Pose4 +.4byte sFlag12Pose5 +.4byte sFlag12Pose6 +.global sFlag12AnimTable1 +sFlag12AnimTable1: +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.4byte sFlag12Anims_1_1 +.global sAxAnimationsFlag12 +sAxAnimationsFlag12: +.4byte sFlag12AnimTable1 +.global sAxSpritesFlag12 +sAxSpritesFlag12: +.4byte sFlag12Sprites1 +.4byte sFlag12Sprites2 +.4byte sFlag12Sprites3 +.4byte sFlag12Sprites4 +.4byte sFlag12Sprites5 +.4byte sFlag12Sprites6 +.global sAxMainFlag12 +sAxMainFlag12: +.4byte sAxPosesFlag12 +.4byte sAxAnimationsFlag12 .incbin "baserom.gba", 0x1E735AC, 0x4 -.4byte gUnknown_9E7358C -.incbin "baserom.gba", 0x1E735B4, 0x4 -.global gUnknown_9E735B8 -gUnknown_9E735B8: +.4byte sAxSpritesFlag12 +.4byte 0 +.global gFlag13Pal +gFlag13Pal: .incbin "graphics/ornament/pal/flag13.pmdpal" -.global gUnknown_9E735F8 -gUnknown_9E735F8: +.global gAxFlag13 +gAxFlag13: .string "SIRO" -.4byte gUnknown_9E740B8 -.incbin "baserom.gba", 0x1E73600, 0x8 -.global gUnknown_9E73608 -gUnknown_9E73608: +.4byte sAxMainFlag13 +.4byte 0, 0 +.global sFlag13Pose1 +sFlag13Pose1: .incbin "baserom.gba", 0x1E73608, 0x14 -.global gUnknown_9E7361C -gUnknown_9E7361C: +.global sFlag13Pose2 +sFlag13Pose2: .incbin "baserom.gba", 0x1E7361C, 0x14 -.global gUnknown_9E73630 -gUnknown_9E73630: +.global sFlag13Pose3 +sFlag13Pose3: .incbin "baserom.gba", 0x1E73630, 0x14 -.global gUnknown_9E73644 -gUnknown_9E73644: +.global sFlag13Pose4 +sFlag13Pose4: .incbin "baserom.gba", 0x1E73644, 0x14 -.global gUnknown_9E73658 -gUnknown_9E73658: +.global sFlag13Pose5 +sFlag13Pose5: .incbin "baserom.gba", 0x1E73658, 0x14 -.global gUnknown_9E7366C -gUnknown_9E7366C: +.global sFlag13Pose6 +sFlag13Pose6: .incbin "baserom.gba", 0x1E7366C, 0x14 -.global gUnknown_9E73680 -gUnknown_9E73680: +.global sFlag13Anims_1_1 +sFlag13Anims_1_1: .incbin "baserom.gba", 0x1E73680, 0x54 -.global gUnknown_9E736D4 -gUnknown_9E736D4: +.global sFlag13Gfx1 +sFlag13Gfx1: .incbin "baserom.gba", 0x1E736D4, 0x180 -.global gUnknown_9E73854 -gUnknown_9E73854: -.4byte gUnknown_9E736D4 +.global sFlag13Sprites1 +sFlag13Sprites1: +.4byte sFlag13Gfx1 .incbin "baserom.gba", 0x1E73858, 0x14 -.global gUnknown_9E7386C -gUnknown_9E7386C: +.global sFlag13Gfx2 +sFlag13Gfx2: .incbin "baserom.gba", 0x1E7386C, 0x180 -.global gUnknown_9E739EC -gUnknown_9E739EC: -.4byte gUnknown_9E7386C +.global sFlag13Sprites2 +sFlag13Sprites2: +.4byte sFlag13Gfx2 .incbin "baserom.gba", 0x1E739F0, 0x14 -.global gUnknown_9E73A04 -gUnknown_9E73A04: +.global sFlag13Gfx3 +sFlag13Gfx3: .incbin "baserom.gba", 0x1E73A04, 0x180 -.global gUnknown_9E73B84 -gUnknown_9E73B84: -.4byte gUnknown_9E73A04 +.global sFlag13Sprites3 +sFlag13Sprites3: +.4byte sFlag13Gfx3 .incbin "baserom.gba", 0x1E73B88, 0x14 -.global gUnknown_9E73B9C -gUnknown_9E73B9C: +.global sFlag13Gfx4 +sFlag13Gfx4: .incbin "baserom.gba", 0x1E73B9C, 0x180 -.global gUnknown_9E73D1C -gUnknown_9E73D1C: -.4byte gUnknown_9E73B9C +.global sFlag13Sprites4 +sFlag13Sprites4: +.4byte sFlag13Gfx4 .incbin "baserom.gba", 0x1E73D20, 0x14 -.global gUnknown_9E73D34 -gUnknown_9E73D34: +.global sFlag13Gfx5 +sFlag13Gfx5: .incbin "baserom.gba", 0x1E73D34, 0x180 -.global gUnknown_9E73EB4 -gUnknown_9E73EB4: -.4byte gUnknown_9E73D34 +.global sFlag13Sprites5 +sFlag13Sprites5: +.4byte sFlag13Gfx5 .incbin "baserom.gba", 0x1E73EB8, 0x14 -.global gUnknown_9E73ECC -gUnknown_9E73ECC: +.global sFlag13Gfx6 +sFlag13Gfx6: .incbin "baserom.gba", 0x1E73ECC, 0x180 -.global gUnknown_9E7404C -gUnknown_9E7404C: -.4byte gUnknown_9E73ECC +.global sFlag13Sprites6 +sFlag13Sprites6: +.4byte sFlag13Gfx6 .incbin "baserom.gba", 0x1E74050, 0x14 -.global gUnknown_9E74064 -gUnknown_9E74064: -.4byte gUnknown_9E73608 -.4byte gUnknown_9E7361C -.4byte gUnknown_9E73630 -.4byte gUnknown_9E73644 -.4byte gUnknown_9E73658 -.4byte gUnknown_9E7366C -.global gUnknown_9E7407C -gUnknown_9E7407C: -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.4byte gUnknown_9E73680 -.global gUnknown_9E7409C -gUnknown_9E7409C: -.4byte gUnknown_9E7407C -.global gUnknown_9E740A0 -gUnknown_9E740A0: -.4byte gUnknown_9E73854 -.4byte gUnknown_9E739EC -.4byte gUnknown_9E73B84 -.4byte gUnknown_9E73D1C -.4byte gUnknown_9E73EB4 -.4byte gUnknown_9E7404C -.global gUnknown_9E740B8 -gUnknown_9E740B8: -.4byte gUnknown_9E74064 -.4byte gUnknown_9E7409C +.global sAxPosesFlag13 +sAxPosesFlag13: +.4byte sFlag13Pose1 +.4byte sFlag13Pose2 +.4byte sFlag13Pose3 +.4byte sFlag13Pose4 +.4byte sFlag13Pose5 +.4byte sFlag13Pose6 +.global sFlag13AnimTable1 +sFlag13AnimTable1: +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.4byte sFlag13Anims_1_1 +.global sAxAnimationsFlag13 +sAxAnimationsFlag13: +.4byte sFlag13AnimTable1 +.global sAxSpritesFlag13 +sAxSpritesFlag13: +.4byte sFlag13Sprites1 +.4byte sFlag13Sprites2 +.4byte sFlag13Sprites3 +.4byte sFlag13Sprites4 +.4byte sFlag13Sprites5 +.4byte sFlag13Sprites6 +.global sAxMainFlag13 +sAxMainFlag13: +.4byte sAxPosesFlag13 +.4byte sAxAnimationsFlag13 .incbin "baserom.gba", 0x1E740C0, 0x4 -.4byte gUnknown_9E740A0 -.incbin "baserom.gba", 0x1E740C8, 0x4 -.global gUnknown_9E740CC -gUnknown_9E740CC: +.4byte sAxSpritesFlag13 +.4byte 0 +.global gFlag14Pal +gFlag14Pal: .incbin "graphics/ornament/pal/flag14.pmdpal" -.global gUnknown_9E7410C -gUnknown_9E7410C: +.global gAxFlag14 +gAxFlag14: .string "SIRO" -.4byte gUnknown_9E74B2C -.incbin "baserom.gba", 0x1E74114, 0x8 -.global gUnknown_9E7411C -gUnknown_9E7411C: +.4byte sAxMainFlag14 +.4byte 0, 0 +.global sFlag14Pose1 +sFlag14Pose1: .incbin "baserom.gba", 0x1E7411C, 0x14 -.global gUnknown_9E74130 -gUnknown_9E74130: +.global sFlag14Pose2 +sFlag14Pose2: .incbin "baserom.gba", 0x1E74130, 0x14 -.global gUnknown_9E74144 -gUnknown_9E74144: +.global sFlag14Pose3 +sFlag14Pose3: .incbin "baserom.gba", 0x1E74144, 0x14 -.global gUnknown_9E74158 -gUnknown_9E74158: +.global sFlag14Pose4 +sFlag14Pose4: .incbin "baserom.gba", 0x1E74158, 0x14 -.global gUnknown_9E7416C -gUnknown_9E7416C: +.global sFlag14Pose5 +sFlag14Pose5: .incbin "baserom.gba", 0x1E7416C, 0x14 -.global gUnknown_9E74180 -gUnknown_9E74180: +.global sFlag14Pose6 +sFlag14Pose6: .incbin "baserom.gba", 0x1E74180, 0x14 -.global gUnknown_9E74194 -gUnknown_9E74194: +.global sFlag14Anims_1_1 +sFlag14Anims_1_1: .incbin "baserom.gba", 0x1E74194, 0x54 -.global gUnknown_9E741E8 -gUnknown_9E741E8: +.global sFlag14Gfx1 +sFlag14Gfx1: .incbin "baserom.gba", 0x1E741E8, 0x160 -.global gUnknown_9E74348 -gUnknown_9E74348: -.4byte gUnknown_9E741E8 +.global sFlag14Sprites1 +sFlag14Sprites1: +.4byte sFlag14Gfx1 .incbin "baserom.gba", 0x1E7434C, 0x14 -.global gUnknown_9E74360 -gUnknown_9E74360: +.global sFlag14Gfx2 +sFlag14Gfx2: .incbin "baserom.gba", 0x1E74360, 0x60 -.global gUnknown_9E743C0 -gUnknown_9E743C0: +.global sFlag14Gfx2_2 +sFlag14Gfx2_2: .incbin "baserom.gba", 0x1E743C0, 0xE0 -.global gUnknown_9E744A0 -gUnknown_9E744A0: -.4byte gUnknown_9E74360 +.global sFlag14Sprites2 +sFlag14Sprites2: +.4byte sFlag14Gfx2 .incbin "baserom.gba", 0x1E744A4, 0xC -.4byte gUnknown_9E743C0 +.4byte sFlag14Gfx2_2 .incbin "baserom.gba", 0x1E744B4, 0x14 -.global gUnknown_9E744C8 -gUnknown_9E744C8: +.global sFlag14Gfx3 +sFlag14Gfx3: .incbin "baserom.gba", 0x1E744C8, 0x60 -.global gUnknown_9E74528 -gUnknown_9E74528: +.global sFlag14Gfx3_2 +sFlag14Gfx3_2: .incbin "baserom.gba", 0x1E74528, 0x100 -.global gUnknown_9E74628 -gUnknown_9E74628: -.4byte gUnknown_9E744C8 +.global sFlag14Sprites3 +sFlag14Sprites3: +.4byte sFlag14Gfx3 .incbin "baserom.gba", 0x1E7462C, 0xC -.4byte gUnknown_9E74528 +.4byte sFlag14Gfx3_2 .incbin "baserom.gba", 0x1E7463C, 0x14 -.global gUnknown_9E74650 -gUnknown_9E74650: +.global sFlag14Gfx4 +sFlag14Gfx4: .incbin "baserom.gba", 0x1E74650, 0x60 -.global gUnknown_9E746B0 -gUnknown_9E746B0: +.global sFlag14Gfx4_2 +sFlag14Gfx4_2: .incbin "baserom.gba", 0x1E746B0, 0x100 -.global gUnknown_9E747B0 -gUnknown_9E747B0: -.4byte gUnknown_9E74650 +.global sFlag14Sprites4 +sFlag14Sprites4: +.4byte sFlag14Gfx4 .incbin "baserom.gba", 0x1E747B4, 0xC -.4byte gUnknown_9E746B0 +.4byte sFlag14Gfx4_2 .incbin "baserom.gba", 0x1E747C4, 0x14 -.global gUnknown_9E747D8 -gUnknown_9E747D8: +.global sFlag14Gfx5 +sFlag14Gfx5: .incbin "baserom.gba", 0x1E747D8, 0x60 -.global gUnknown_9E74838 -gUnknown_9E74838: +.global sFlag14Gfx5_2 +sFlag14Gfx5_2: .incbin "baserom.gba", 0x1E74838, 0x100 -.global gUnknown_9E74938 -gUnknown_9E74938: -.4byte gUnknown_9E747D8 +.global sFlag14Sprites5 +sFlag14Sprites5: +.4byte sFlag14Gfx5 .incbin "baserom.gba", 0x1E7493C, 0xC -.4byte gUnknown_9E74838 +.4byte sFlag14Gfx5_2 .incbin "baserom.gba", 0x1E7494C, 0x14 -.global gUnknown_9E74960 -gUnknown_9E74960: +.global sFlag14Gfx6 +sFlag14Gfx6: .incbin "baserom.gba", 0x1E74960, 0x160 -.global gUnknown_9E74AC0 -gUnknown_9E74AC0: -.4byte gUnknown_9E74960 +.global sFlag14Sprites6 +sFlag14Sprites6: +.4byte sFlag14Gfx6 .incbin "baserom.gba", 0x1E74AC4, 0x14 -.global gUnknown_9E74AD8 -gUnknown_9E74AD8: -.4byte gUnknown_9E7411C -.4byte gUnknown_9E74130 -.4byte gUnknown_9E74144 -.4byte gUnknown_9E74158 -.4byte gUnknown_9E7416C -.4byte gUnknown_9E74180 -.global gUnknown_9E74AF0 -gUnknown_9E74AF0: -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.4byte gUnknown_9E74194 -.global gUnknown_9E74B10 -gUnknown_9E74B10: -.4byte gUnknown_9E74AF0 -.global gUnknown_9E74B14 -gUnknown_9E74B14: -.4byte gUnknown_9E74348 -.4byte gUnknown_9E744A0 -.4byte gUnknown_9E74628 -.4byte gUnknown_9E747B0 -.4byte gUnknown_9E74938 -.4byte gUnknown_9E74AC0 -.global gUnknown_9E74B2C -gUnknown_9E74B2C: -.4byte gUnknown_9E74AD8 -.4byte gUnknown_9E74B10 +.global sAxPosesFlag14 +sAxPosesFlag14: +.4byte sFlag14Pose1 +.4byte sFlag14Pose2 +.4byte sFlag14Pose3 +.4byte sFlag14Pose4 +.4byte sFlag14Pose5 +.4byte sFlag14Pose6 +.global sFlag14AnimTable1 +sFlag14AnimTable1: +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.4byte sFlag14Anims_1_1 +.global sAxAnimationsFlag14 +sAxAnimationsFlag14: +.4byte sFlag14AnimTable1 +.global sAxSpritesFlag14 +sAxSpritesFlag14: +.4byte sFlag14Sprites1 +.4byte sFlag14Sprites2 +.4byte sFlag14Sprites3 +.4byte sFlag14Sprites4 +.4byte sFlag14Sprites5 +.4byte sFlag14Sprites6 +.global sAxMainFlag14 +sAxMainFlag14: +.4byte sAxPosesFlag14 +.4byte sAxAnimationsFlag14 .incbin "baserom.gba", 0x1E74B34, 0x4 -.4byte gUnknown_9E74B14 -.incbin "baserom.gba", 0x1E74B3C, 0x4 -.global gUnknown_9E74B40 -gUnknown_9E74B40: +.4byte sAxSpritesFlag14 +.4byte 0 +.global gFlag15Pal +gFlag15Pal: .incbin "graphics/ornament/pal/flag15.pmdpal" -.global gUnknown_9E74B80 -gUnknown_9E74B80: +.global gAxFlag15 +gAxFlag15: .string "SIRO" -.4byte gUnknown_9E75640 -.incbin "baserom.gba", 0x1E74B88, 0x8 -.global gUnknown_9E74B90 -gUnknown_9E74B90: +.4byte sAxMainFlag15 +.4byte 0, 0 +.global sFlag15Pose1 +sFlag15Pose1: .incbin "baserom.gba", 0x1E74B90, 0x14 -.global gUnknown_9E74BA4 -gUnknown_9E74BA4: +.global sFlag15Pose2 +sFlag15Pose2: .incbin "baserom.gba", 0x1E74BA4, 0x14 -.global gUnknown_9E74BB8 -gUnknown_9E74BB8: +.global sFlag15Pose3 +sFlag15Pose3: .incbin "baserom.gba", 0x1E74BB8, 0x14 -.global gUnknown_9E74BCC -gUnknown_9E74BCC: +.global sFlag15Pose4 +sFlag15Pose4: .incbin "baserom.gba", 0x1E74BCC, 0x14 -.global gUnknown_9E74BE0 -gUnknown_9E74BE0: +.global sFlag15Pose5 +sFlag15Pose5: .incbin "baserom.gba", 0x1E74BE0, 0x14 -.global gUnknown_9E74BF4 -gUnknown_9E74BF4: +.global sFlag15Pose6 +sFlag15Pose6: .incbin "baserom.gba", 0x1E74BF4, 0x14 -.global gUnknown_9E74C08 -gUnknown_9E74C08: +.global sFlag15Anims_1_1 +sFlag15Anims_1_1: .incbin "baserom.gba", 0x1E74C08, 0x54 -.global gUnknown_9E74C5C -gUnknown_9E74C5C: +.global sFlag15Gfx1 +sFlag15Gfx1: .incbin "baserom.gba", 0x1E74C5C, 0x180 -.global gUnknown_9E74DDC -gUnknown_9E74DDC: -.4byte gUnknown_9E74C5C +.global sFlag15Sprites1 +sFlag15Sprites1: +.4byte sFlag15Gfx1 .incbin "baserom.gba", 0x1E74DE0, 0x14 -.global gUnknown_9E74DF4 -gUnknown_9E74DF4: +.global sFlag15Gfx2 +sFlag15Gfx2: .incbin "baserom.gba", 0x1E74DF4, 0x180 -.global gUnknown_9E74F74 -gUnknown_9E74F74: -.4byte gUnknown_9E74DF4 +.global sFlag15Sprites2 +sFlag15Sprites2: +.4byte sFlag15Gfx2 .incbin "baserom.gba", 0x1E74F78, 0x14 -.global gUnknown_9E74F8C -gUnknown_9E74F8C: +.global sFlag15Gfx3 +sFlag15Gfx3: .incbin "baserom.gba", 0x1E74F8C, 0x180 -.global gUnknown_9E7510C -gUnknown_9E7510C: -.4byte gUnknown_9E74F8C +.global sFlag15Sprites3 +sFlag15Sprites3: +.4byte sFlag15Gfx3 .incbin "baserom.gba", 0x1E75110, 0x14 -.global gUnknown_9E75124 -gUnknown_9E75124: +.global sFlag15Gfx4 +sFlag15Gfx4: .incbin "baserom.gba", 0x1E75124, 0x180 -.global gUnknown_9E752A4 -gUnknown_9E752A4: -.4byte gUnknown_9E75124 +.global sFlag15Sprites4 +sFlag15Sprites4: +.4byte sFlag15Gfx4 .incbin "baserom.gba", 0x1E752A8, 0x14 -.global gUnknown_9E752BC -gUnknown_9E752BC: +.global sFlag15Gfx5 +sFlag15Gfx5: .incbin "baserom.gba", 0x1E752BC, 0x180 -.global gUnknown_9E7543C -gUnknown_9E7543C: -.4byte gUnknown_9E752BC +.global sFlag15Sprites5 +sFlag15Sprites5: +.4byte sFlag15Gfx5 .incbin "baserom.gba", 0x1E75440, 0x14 -.global gUnknown_9E75454 -gUnknown_9E75454: +.global sFlag15Gfx6 +sFlag15Gfx6: .incbin "baserom.gba", 0x1E75454, 0x180 -.global gUnknown_9E755D4 -gUnknown_9E755D4: -.4byte gUnknown_9E75454 +.global sFlag15Sprites6 +sFlag15Sprites6: +.4byte sFlag15Gfx6 .incbin "baserom.gba", 0x1E755D8, 0x14 -.global gUnknown_9E755EC -gUnknown_9E755EC: -.4byte gUnknown_9E74B90 -.4byte gUnknown_9E74BA4 -.4byte gUnknown_9E74BB8 -.4byte gUnknown_9E74BCC -.4byte gUnknown_9E74BE0 -.4byte gUnknown_9E74BF4 -.global gUnknown_9E75604 -gUnknown_9E75604: -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.4byte gUnknown_9E74C08 -.global gUnknown_9E75624 -gUnknown_9E75624: -.4byte gUnknown_9E75604 -.global gUnknown_9E75628 -gUnknown_9E75628: -.4byte gUnknown_9E74DDC -.4byte gUnknown_9E74F74 -.4byte gUnknown_9E7510C -.4byte gUnknown_9E752A4 -.4byte gUnknown_9E7543C -.4byte gUnknown_9E755D4 -.global gUnknown_9E75640 -gUnknown_9E75640: -.4byte gUnknown_9E755EC -.4byte gUnknown_9E75624 +.global sAxPosesFlag15 +sAxPosesFlag15: +.4byte sFlag15Pose1 +.4byte sFlag15Pose2 +.4byte sFlag15Pose3 +.4byte sFlag15Pose4 +.4byte sFlag15Pose5 +.4byte sFlag15Pose6 +.global sFlag15AnimTable1 +sFlag15AnimTable1: +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.4byte sFlag15Anims_1_1 +.global sAxAnimationsFlag15 +sAxAnimationsFlag15: +.4byte sFlag15AnimTable1 +.global sAxSpritesFlag15 +sAxSpritesFlag15: +.4byte sFlag15Sprites1 +.4byte sFlag15Sprites2 +.4byte sFlag15Sprites3 +.4byte sFlag15Sprites4 +.4byte sFlag15Sprites5 +.4byte sFlag15Sprites6 +.global sAxMainFlag15 +sAxMainFlag15: +.4byte sAxPosesFlag15 +.4byte sAxAnimationsFlag15 .incbin "baserom.gba", 0x1E75648, 0x4 -.4byte gUnknown_9E75628 -.incbin "baserom.gba", 0x1E75650, 0x4 -.global gUnknown_9E75654 -gUnknown_9E75654: +.4byte sAxSpritesFlag15 +.4byte 0 +.global gFlag16Pal +gFlag16Pal: .incbin "graphics/ornament/pal/flag16.pmdpal" -.global gUnknown_9E75694 -gUnknown_9E75694: +.global gAxFlag16 +gAxFlag16: .string "SIRO" -.4byte gUnknown_9E76154 -.incbin "baserom.gba", 0x1E7569C, 0x8 -.global gUnknown_9E756A4 -gUnknown_9E756A4: +.4byte sAxMainFlag16 +.4byte 0, 0 +.global sFlag16Pose1 +sFlag16Pose1: .incbin "baserom.gba", 0x1E756A4, 0x14 -.global gUnknown_9E756B8 -gUnknown_9E756B8: +.global sFlag16Pose2 +sFlag16Pose2: .incbin "baserom.gba", 0x1E756B8, 0x14 -.global gUnknown_9E756CC -gUnknown_9E756CC: +.global sFlag16Pose3 +sFlag16Pose3: .incbin "baserom.gba", 0x1E756CC, 0x14 -.global gUnknown_9E756E0 -gUnknown_9E756E0: +.global sFlag16Pose4 +sFlag16Pose4: .incbin "baserom.gba", 0x1E756E0, 0x14 -.global gUnknown_9E756F4 -gUnknown_9E756F4: +.global sFlag16Pose5 +sFlag16Pose5: .incbin "baserom.gba", 0x1E756F4, 0x14 -.global gUnknown_9E75708 -gUnknown_9E75708: +.global sFlag16Pose6 +sFlag16Pose6: .incbin "baserom.gba", 0x1E75708, 0x14 -.global gUnknown_9E7571C -gUnknown_9E7571C: +.global sFlag16Anims_1_1 +sFlag16Anims_1_1: .incbin "baserom.gba", 0x1E7571C, 0x54 -.global gUnknown_9E75770 -gUnknown_9E75770: +.global sFlag16Gfx1 +sFlag16Gfx1: .incbin "baserom.gba", 0x1E75770, 0x180 -.global gUnknown_9E758F0 -gUnknown_9E758F0: -.4byte gUnknown_9E75770 +.global sFlag16Sprites1 +sFlag16Sprites1: +.4byte sFlag16Gfx1 .incbin "baserom.gba", 0x1E758F4, 0x14 -.global gUnknown_9E75908 -gUnknown_9E75908: +.global sFlag16Gfx2 +sFlag16Gfx2: .incbin "baserom.gba", 0x1E75908, 0x180 -.global gUnknown_9E75A88 -gUnknown_9E75A88: -.4byte gUnknown_9E75908 +.global sFlag16Sprites2 +sFlag16Sprites2: +.4byte sFlag16Gfx2 .incbin "baserom.gba", 0x1E75A8C, 0x14 -.global gUnknown_9E75AA0 -gUnknown_9E75AA0: +.global sFlag16Gfx3 +sFlag16Gfx3: .incbin "baserom.gba", 0x1E75AA0, 0x180 -.global gUnknown_9E75C20 -gUnknown_9E75C20: -.4byte gUnknown_9E75AA0 +.global sFlag16Sprites3 +sFlag16Sprites3: +.4byte sFlag16Gfx3 .incbin "baserom.gba", 0x1E75C24, 0x14 -.global gUnknown_9E75C38 -gUnknown_9E75C38: +.global sFlag16Gfx4 +sFlag16Gfx4: .incbin "baserom.gba", 0x1E75C38, 0x180 -.global gUnknown_9E75DB8 -gUnknown_9E75DB8: -.4byte gUnknown_9E75C38 +.global sFlag16Sprites4 +sFlag16Sprites4: +.4byte sFlag16Gfx4 .incbin "baserom.gba", 0x1E75DBC, 0x14 -.global gUnknown_9E75DD0 -gUnknown_9E75DD0: +.global sFlag16Gfx5 +sFlag16Gfx5: .incbin "baserom.gba", 0x1E75DD0, 0x180 -.global gUnknown_9E75F50 -gUnknown_9E75F50: -.4byte gUnknown_9E75DD0 +.global sFlag16Sprites5 +sFlag16Sprites5: +.4byte sFlag16Gfx5 .incbin "baserom.gba", 0x1E75F54, 0x14 -.global gUnknown_9E75F68 -gUnknown_9E75F68: +.global sFlag16Gfx6 +sFlag16Gfx6: .incbin "baserom.gba", 0x1E75F68, 0x180 -.global gUnknown_9E760E8 -gUnknown_9E760E8: -.4byte gUnknown_9E75F68 +.global sFlag16Sprites6 +sFlag16Sprites6: +.4byte sFlag16Gfx6 .incbin "baserom.gba", 0x1E760EC, 0x14 -.global gUnknown_9E76100 -gUnknown_9E76100: -.4byte gUnknown_9E756A4 -.4byte gUnknown_9E756B8 -.4byte gUnknown_9E756CC -.4byte gUnknown_9E756E0 -.4byte gUnknown_9E756F4 -.4byte gUnknown_9E75708 -.global gUnknown_9E76118 -gUnknown_9E76118: -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.4byte gUnknown_9E7571C -.global gUnknown_9E76138 -gUnknown_9E76138: -.4byte gUnknown_9E76118 -.global gUnknown_9E7613C -gUnknown_9E7613C: -.4byte gUnknown_9E758F0 -.4byte gUnknown_9E75A88 -.4byte gUnknown_9E75C20 -.4byte gUnknown_9E75DB8 -.4byte gUnknown_9E75F50 -.4byte gUnknown_9E760E8 -.global gUnknown_9E76154 -gUnknown_9E76154: -.4byte gUnknown_9E76100 -.4byte gUnknown_9E76138 +.global sAxPosesFlag16 +sAxPosesFlag16: +.4byte sFlag16Pose1 +.4byte sFlag16Pose2 +.4byte sFlag16Pose3 +.4byte sFlag16Pose4 +.4byte sFlag16Pose5 +.4byte sFlag16Pose6 +.global sFlag16AnimTable1 +sFlag16AnimTable1: +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.4byte sFlag16Anims_1_1 +.global sAxAnimationsFlag16 +sAxAnimationsFlag16: +.4byte sFlag16AnimTable1 +.global sAxSpritesFlag16 +sAxSpritesFlag16: +.4byte sFlag16Sprites1 +.4byte sFlag16Sprites2 +.4byte sFlag16Sprites3 +.4byte sFlag16Sprites4 +.4byte sFlag16Sprites5 +.4byte sFlag16Sprites6 +.global sAxMainFlag16 +sAxMainFlag16: +.4byte sAxPosesFlag16 +.4byte sAxAnimationsFlag16 .incbin "baserom.gba", 0x1E7615C, 0x4 -.4byte gUnknown_9E7613C -.incbin "baserom.gba", 0x1E76164, 0xC -.global gUnknown_9E76170 -gUnknown_9E76170: +.4byte sAxSpritesFlag16 +.4byte 0 +.string"pksdir0\0" +.global gAxItem01 +gAxItem01: .string "SIRO" -.4byte gUnknown_9E77284 -.incbin "baserom.gba", 0x1E76178, 0x8 -.global gUnknown_9E76180 -gUnknown_9E76180: +.4byte sAxMainItem01 +.4byte 0, 0 +.global sItem01Pose1 +sItem01Pose1: .incbin "baserom.gba", 0x1E76180, 0x14 -.global gUnknown_9E76194 -gUnknown_9E76194: +.global sItem01Pose2 +sItem01Pose2: .incbin "baserom.gba", 0x1E76194, 0x14 -.global gUnknown_9E761A8 -gUnknown_9E761A8: +.global sItem01Pose3 +sItem01Pose3: .incbin "baserom.gba", 0x1E761A8, 0x14 -.global gUnknown_9E761BC -gUnknown_9E761BC: +.global sItem01Pose4 +sItem01Pose4: .incbin "baserom.gba", 0x1E761BC, 0x14 -.global gUnknown_9E761D0 -gUnknown_9E761D0: +.global sItem01Pose5 +sItem01Pose5: .incbin "baserom.gba", 0x1E761D0, 0x14 -.global gUnknown_9E761E4 -gUnknown_9E761E4: +.global sItem01Pose6 +sItem01Pose6: .incbin "baserom.gba", 0x1E761E4, 0x14 -.global gUnknown_9E761F8 -gUnknown_9E761F8: +.global sItem01Pose7 +sItem01Pose7: .incbin "baserom.gba", 0x1E761F8, 0x14 -.global gUnknown_9E7620C -gUnknown_9E7620C: +.global sItem01Pose8 +sItem01Pose8: .incbin "baserom.gba", 0x1E7620C, 0x14 -.global gUnknown_9E76220 -gUnknown_9E76220: +.global sItem01Pose9 +sItem01Pose9: .incbin "baserom.gba", 0x1E76220, 0x14 -.global gUnknown_9E76234 -gUnknown_9E76234: +.global sItem01Pose10 +sItem01Pose10: .incbin "baserom.gba", 0x1E76234, 0x14 -.global gUnknown_9E76248 -gUnknown_9E76248: +.global sItem01Pose11 +sItem01Pose11: .incbin "baserom.gba", 0x1E76248, 0x14 -.global gUnknown_9E7625C -gUnknown_9E7625C: +.global sItem01Pose12 +sItem01Pose12: .incbin "baserom.gba", 0x1E7625C, 0x14 -.global gUnknown_9E76270 -gUnknown_9E76270: +.global sItem01Pose13 +sItem01Pose13: .incbin "baserom.gba", 0x1E76270, 0x14 -.global gUnknown_9E76284 -gUnknown_9E76284: +.global sItem01Pose14 +sItem01Pose14: .incbin "baserom.gba", 0x1E76284, 0x14 -.global gUnknown_9E76298 -gUnknown_9E76298: +.global sItem01Pose15 +sItem01Pose15: .incbin "baserom.gba", 0x1E76298, 0x14 -.global gUnknown_9E762AC -gUnknown_9E762AC: +.global sItem01Pose16 +sItem01Pose16: .incbin "baserom.gba", 0x1E762AC, 0x14 -.global gUnknown_9E762C0 -gUnknown_9E762C0: +.global sItem01Pose17 +sItem01Pose17: .incbin "baserom.gba", 0x1E762C0, 0x14 -.global gUnknown_9E762D4 -gUnknown_9E762D4: +.global sItem01Pose18 +sItem01Pose18: .incbin "baserom.gba", 0x1E762D4, 0x14 -.global gUnknown_9E762E8 -gUnknown_9E762E8: +.global sItem01Pose19 +sItem01Pose19: .incbin "baserom.gba", 0x1E762E8, 0x14 -.global gUnknown_9E762FC -gUnknown_9E762FC: +.global sItem01Pose20 +sItem01Pose20: .incbin "baserom.gba", 0x1E762FC, 0x14 -.global gUnknown_9E76310 -gUnknown_9E76310: +.global sItem01Pose21 +sItem01Pose21: .incbin "baserom.gba", 0x1E76310, 0x14 -.global gUnknown_9E76324 -gUnknown_9E76324: +.global sItem01Pose22 +sItem01Pose22: .incbin "baserom.gba", 0x1E76324, 0x14 -.global gUnknown_9E76338 -gUnknown_9E76338: +.global sItem01Pose23 +sItem01Pose23: .incbin "baserom.gba", 0x1E76338, 0x14 -.global gUnknown_9E7634C -gUnknown_9E7634C: +.global sItem01Pose24 +sItem01Pose24: .incbin "baserom.gba", 0x1E7634C, 0x14 -.global gUnknown_9E76360 -gUnknown_9E76360: +.global sItem01Anims_1_1 +sItem01Anims_1_1: .incbin "baserom.gba", 0x1E76360, 0x18 -.global gUnknown_9E76378 -gUnknown_9E76378: +.global sItem01Anims_1_2 +sItem01Anims_1_2: .incbin "baserom.gba", 0x1E76378, 0x18 -.global gUnknown_9E76390 -gUnknown_9E76390: +.global sItem01Anims_1_3 +sItem01Anims_1_3: .incbin "baserom.gba", 0x1E76390, 0x18 -.global gUnknown_9E763A8 -gUnknown_9E763A8: +.global sItem01Anims_1_4 +sItem01Anims_1_4: .incbin "baserom.gba", 0x1E763A8, 0x18 -.global gUnknown_9E763C0 -gUnknown_9E763C0: +.global sItem01Anims_1_5 +sItem01Anims_1_5: .incbin "baserom.gba", 0x1E763C0, 0x18 -.global gUnknown_9E763D8 -gUnknown_9E763D8: +.global sItem01Anims_1_6 +sItem01Anims_1_6: .incbin "baserom.gba", 0x1E763D8, 0x18 -.global gUnknown_9E763F0 -gUnknown_9E763F0: +.global sItem01Anims_1_7 +sItem01Anims_1_7: .incbin "baserom.gba", 0x1E763F0, 0x18 -.global gUnknown_9E76408 -gUnknown_9E76408: +.global sItem01Anims_1_8 +sItem01Anims_1_8: .incbin "baserom.gba", 0x1E76408, 0x18 -.global gUnknown_9E76420 -gUnknown_9E76420: +.global sItem01Gfx1 +sItem01Gfx1: .incbin "baserom.gba", 0x1E76420, 0x80 -.global gUnknown_9E764A0 -gUnknown_9E764A0: -.4byte gUnknown_9E76420 +.global sItem01Sprites1 +sItem01Sprites1: +.4byte sItem01Gfx1 .incbin "baserom.gba", 0x1E764A4, 0xC -.global gUnknown_9E764B0 -gUnknown_9E764B0: +.global sItem01Gfx2 +sItem01Gfx2: .incbin "baserom.gba", 0x1E764B0, 0x80 -.global gUnknown_9E76530 -gUnknown_9E76530: -.4byte gUnknown_9E764B0 +.global sItem01Sprites2 +sItem01Sprites2: +.4byte sItem01Gfx2 .incbin "baserom.gba", 0x1E76534, 0xC -.global gUnknown_9E76540 -gUnknown_9E76540: +.global sItem01Gfx3 +sItem01Gfx3: .incbin "baserom.gba", 0x1E76540, 0x80 -.global gUnknown_9E765C0 -gUnknown_9E765C0: -.4byte gUnknown_9E76540 +.global sItem01Sprites3 +sItem01Sprites3: +.4byte sItem01Gfx3 .incbin "baserom.gba", 0x1E765C4, 0xC -.global gUnknown_9E765D0 -gUnknown_9E765D0: +.global sItem01Gfx4 +sItem01Gfx4: .incbin "baserom.gba", 0x1E765D0, 0x80 -.global gUnknown_9E76650 -gUnknown_9E76650: -.4byte gUnknown_9E765D0 +.global sItem01Sprites4 +sItem01Sprites4: +.4byte sItem01Gfx4 .incbin "baserom.gba", 0x1E76654, 0xC -.global gUnknown_9E76660 -gUnknown_9E76660: +.global sItem01Gfx5 +sItem01Gfx5: .incbin "baserom.gba", 0x1E76660, 0x80 -.global gUnknown_9E766E0 -gUnknown_9E766E0: -.4byte gUnknown_9E76660 +.global sItem01Sprites5 +sItem01Sprites5: +.4byte sItem01Gfx5 .incbin "baserom.gba", 0x1E766E4, 0xC -.global gUnknown_9E766F0 -gUnknown_9E766F0: +.global sItem01Gfx6 +sItem01Gfx6: .incbin "baserom.gba", 0x1E766F0, 0x80 -.global gUnknown_9E76770 -gUnknown_9E76770: -.4byte gUnknown_9E766F0 +.global sItem01Sprites6 +sItem01Sprites6: +.4byte sItem01Gfx6 .incbin "baserom.gba", 0x1E76774, 0xC -.global gUnknown_9E76780 -gUnknown_9E76780: +.global sItem01Gfx7 +sItem01Gfx7: .incbin "baserom.gba", 0x1E76780, 0x80 -.global gUnknown_9E76800 -gUnknown_9E76800: -.4byte gUnknown_9E76780 +.global sItem01Sprites7 +sItem01Sprites7: +.4byte sItem01Gfx7 .incbin "baserom.gba", 0x1E76804, 0xC -.global gUnknown_9E76810 -gUnknown_9E76810: +.global sItem01Gfx8 +sItem01Gfx8: .incbin "baserom.gba", 0x1E76810, 0x80 -.global gUnknown_9E76890 -gUnknown_9E76890: -.4byte gUnknown_9E76810 +.global sItem01Sprites8 +sItem01Sprites8: +.4byte sItem01Gfx8 .incbin "baserom.gba", 0x1E76894, 0xC -.global gUnknown_9E768A0 -gUnknown_9E768A0: +.global sItem01Gfx9 +sItem01Gfx9: .incbin "baserom.gba", 0x1E768A0, 0x80 -.global gUnknown_9E76920 -gUnknown_9E76920: -.4byte gUnknown_9E768A0 +.global sItem01Sprites9 +sItem01Sprites9: +.4byte sItem01Gfx9 .incbin "baserom.gba", 0x1E76924, 0xC -.global gUnknown_9E76930 -gUnknown_9E76930: +.global sItem01Gfx10 +sItem01Gfx10: .incbin "baserom.gba", 0x1E76930, 0x80 -.global gUnknown_9E769B0 -gUnknown_9E769B0: -.4byte gUnknown_9E76930 +.global sItem01Sprites10 +sItem01Sprites10: +.4byte sItem01Gfx10 .incbin "baserom.gba", 0x1E769B4, 0xC -.global gUnknown_9E769C0 -gUnknown_9E769C0: +.global sItem01Gfx11 +sItem01Gfx11: .incbin "baserom.gba", 0x1E769C0, 0x80 -.global gUnknown_9E76A40 -gUnknown_9E76A40: -.4byte gUnknown_9E769C0 +.global sItem01Sprites11 +sItem01Sprites11: +.4byte sItem01Gfx11 .incbin "baserom.gba", 0x1E76A44, 0xC -.global gUnknown_9E76A50 -gUnknown_9E76A50: +.global sItem01Gfx12 +sItem01Gfx12: .incbin "baserom.gba", 0x1E76A50, 0x80 -.global gUnknown_9E76AD0 -gUnknown_9E76AD0: -.4byte gUnknown_9E76A50 +.global sItem01Sprites12 +sItem01Sprites12: +.4byte sItem01Gfx12 .incbin "baserom.gba", 0x1E76AD4, 0xC -.global gUnknown_9E76AE0 -gUnknown_9E76AE0: +.global sItem01Gfx13 +sItem01Gfx13: .incbin "baserom.gba", 0x1E76AE0, 0x80 -.global gUnknown_9E76B60 -gUnknown_9E76B60: -.4byte gUnknown_9E76AE0 +.global sItem01Sprites13 +sItem01Sprites13: +.4byte sItem01Gfx13 .incbin "baserom.gba", 0x1E76B64, 0xC -.global gUnknown_9E76B70 -gUnknown_9E76B70: +.global sItem01Gfx14 +sItem01Gfx14: .incbin "baserom.gba", 0x1E76B70, 0x80 -.global gUnknown_9E76BF0 -gUnknown_9E76BF0: -.4byte gUnknown_9E76B70 +.global sItem01Sprites14 +sItem01Sprites14: +.4byte sItem01Gfx14 .incbin "baserom.gba", 0x1E76BF4, 0xC -.global gUnknown_9E76C00 -gUnknown_9E76C00: +.global sItem01Gfx15 +sItem01Gfx15: .incbin "baserom.gba", 0x1E76C00, 0x80 -.global gUnknown_9E76C80 -gUnknown_9E76C80: -.4byte gUnknown_9E76C00 +.global sItem01Sprites15 +sItem01Sprites15: +.4byte sItem01Gfx15 .incbin "baserom.gba", 0x1E76C84, 0xC -.global gUnknown_9E76C90 -gUnknown_9E76C90: +.global sItem01Gfx16 +sItem01Gfx16: .incbin "baserom.gba", 0x1E76C90, 0x80 -.global gUnknown_9E76D10 -gUnknown_9E76D10: -.4byte gUnknown_9E76C90 +.global sItem01Sprites16 +sItem01Sprites16: +.4byte sItem01Gfx16 .incbin "baserom.gba", 0x1E76D14, 0xC -.global gUnknown_9E76D20 -gUnknown_9E76D20: +.global sItem01Gfx17 +sItem01Gfx17: .incbin "baserom.gba", 0x1E76D20, 0x80 -.global gUnknown_9E76DA0 -gUnknown_9E76DA0: -.4byte gUnknown_9E76D20 +.global sItem01Sprites17 +sItem01Sprites17: +.4byte sItem01Gfx17 .incbin "baserom.gba", 0x1E76DA4, 0xC -.global gUnknown_9E76DB0 -gUnknown_9E76DB0: +.global sItem01Gfx18 +sItem01Gfx18: .incbin "baserom.gba", 0x1E76DB0, 0x80 -.global gUnknown_9E76E30 -gUnknown_9E76E30: -.4byte gUnknown_9E76DB0 +.global sItem01Sprites18 +sItem01Sprites18: +.4byte sItem01Gfx18 .incbin "baserom.gba", 0x1E76E34, 0xC -.global gUnknown_9E76E40 -gUnknown_9E76E40: +.global sItem01Gfx19 +sItem01Gfx19: .incbin "baserom.gba", 0x1E76E40, 0x80 -.global gUnknown_9E76EC0 -gUnknown_9E76EC0: -.4byte gUnknown_9E76E40 +.global sItem01Sprites19 +sItem01Sprites19: +.4byte sItem01Gfx19 .incbin "baserom.gba", 0x1E76EC4, 0xC -.global gUnknown_9E76ED0 -gUnknown_9E76ED0: +.global sItem01Gfx20 +sItem01Gfx20: .incbin "baserom.gba", 0x1E76ED0, 0x80 -.global gUnknown_9E76F50 -gUnknown_9E76F50: -.4byte gUnknown_9E76ED0 +.global sItem01Sprites20 +sItem01Sprites20: +.4byte sItem01Gfx20 .incbin "baserom.gba", 0x1E76F54, 0xC -.global gUnknown_9E76F60 -gUnknown_9E76F60: +.global sItem01Gfx21 +sItem01Gfx21: .incbin "baserom.gba", 0x1E76F60, 0x80 -.global gUnknown_9E76FE0 -gUnknown_9E76FE0: -.4byte gUnknown_9E76F60 +.global sItem01Sprites21 +sItem01Sprites21: +.4byte sItem01Gfx21 .incbin "baserom.gba", 0x1E76FE4, 0xC -.global gUnknown_9E76FF0 -gUnknown_9E76FF0: +.global sItem01Gfx22 +sItem01Gfx22: .incbin "baserom.gba", 0x1E76FF0, 0x80 -.global gUnknown_9E77070 -gUnknown_9E77070: -.4byte gUnknown_9E76FF0 +.global sItem01Sprites22 +sItem01Sprites22: +.4byte sItem01Gfx22 .incbin "baserom.gba", 0x1E77074, 0xC -.global gUnknown_9E77080 -gUnknown_9E77080: +.global sItem01Gfx23 +sItem01Gfx23: .incbin "baserom.gba", 0x1E77080, 0x80 -.global gUnknown_9E77100 -gUnknown_9E77100: -.4byte gUnknown_9E77080 +.global sItem01Sprites23 +sItem01Sprites23: +.4byte sItem01Gfx23 .incbin "baserom.gba", 0x1E77104, 0xC -.global gUnknown_9E77110 -gUnknown_9E77110: +.global sItem01Gfx24 +sItem01Gfx24: .incbin "baserom.gba", 0x1E77110, 0x80 -.global gUnknown_9E77190 -gUnknown_9E77190: -.4byte gUnknown_9E77110 +.global sItem01Sprites24 +sItem01Sprites24: +.4byte sItem01Gfx24 .incbin "baserom.gba", 0x1E77194, 0xC -.global gUnknown_9E771A0 -gUnknown_9E771A0: -.4byte gUnknown_9E76180 -.4byte gUnknown_9E76194 -.4byte gUnknown_9E761A8 -.4byte gUnknown_9E761BC -.4byte gUnknown_9E761D0 -.4byte gUnknown_9E761E4 -.4byte gUnknown_9E761F8 -.4byte gUnknown_9E7620C -.4byte gUnknown_9E76220 -.4byte gUnknown_9E76234 -.4byte gUnknown_9E76248 -.4byte gUnknown_9E7625C -.4byte gUnknown_9E76270 -.4byte gUnknown_9E76284 -.4byte gUnknown_9E76298 -.4byte gUnknown_9E762AC -.4byte gUnknown_9E762C0 -.4byte gUnknown_9E762D4 -.4byte gUnknown_9E762E8 -.4byte gUnknown_9E762FC -.4byte gUnknown_9E76310 -.4byte gUnknown_9E76324 -.4byte gUnknown_9E76338 -.4byte gUnknown_9E7634C -.global gUnknown_9E77200 -gUnknown_9E77200: -.4byte gUnknown_9E76360 -.4byte gUnknown_9E76378 -.4byte gUnknown_9E76390 -.4byte gUnknown_9E763A8 -.4byte gUnknown_9E763C0 -.4byte gUnknown_9E763D8 -.4byte gUnknown_9E763F0 -.4byte gUnknown_9E76408 -.global gUnknown_9E77220 -gUnknown_9E77220: -.4byte gUnknown_9E77200 -.global gUnknown_9E77224 -gUnknown_9E77224: -.4byte gUnknown_9E764A0 -.4byte gUnknown_9E76530 -.4byte gUnknown_9E765C0 -.4byte gUnknown_9E76650 -.4byte gUnknown_9E766E0 -.4byte gUnknown_9E76770 -.4byte gUnknown_9E76800 -.4byte gUnknown_9E76890 -.4byte gUnknown_9E76920 -.4byte gUnknown_9E769B0 -.4byte gUnknown_9E76A40 -.4byte gUnknown_9E76AD0 -.4byte gUnknown_9E76B60 -.4byte gUnknown_9E76BF0 -.4byte gUnknown_9E76C80 -.4byte gUnknown_9E76D10 -.4byte gUnknown_9E76DA0 -.4byte gUnknown_9E76E30 -.4byte gUnknown_9E76EC0 -.4byte gUnknown_9E76F50 -.4byte gUnknown_9E76FE0 -.4byte gUnknown_9E77070 -.4byte gUnknown_9E77100 -.4byte gUnknown_9E77190 -.global gUnknown_9E77284 -gUnknown_9E77284: -.4byte gUnknown_9E771A0 -.4byte gUnknown_9E77220 +.global sAxPosesItem01 +sAxPosesItem01: +.4byte sItem01Pose1 +.4byte sItem01Pose2 +.4byte sItem01Pose3 +.4byte sItem01Pose4 +.4byte sItem01Pose5 +.4byte sItem01Pose6 +.4byte sItem01Pose7 +.4byte sItem01Pose8 +.4byte sItem01Pose9 +.4byte sItem01Pose10 +.4byte sItem01Pose11 +.4byte sItem01Pose12 +.4byte sItem01Pose13 +.4byte sItem01Pose14 +.4byte sItem01Pose15 +.4byte sItem01Pose16 +.4byte sItem01Pose17 +.4byte sItem01Pose18 +.4byte sItem01Pose19 +.4byte sItem01Pose20 +.4byte sItem01Pose21 +.4byte sItem01Pose22 +.4byte sItem01Pose23 +.4byte sItem01Pose24 +.global sItem01AnimTable1 +sItem01AnimTable1: +.4byte sItem01Anims_1_1 +.4byte sItem01Anims_1_2 +.4byte sItem01Anims_1_3 +.4byte sItem01Anims_1_4 +.4byte sItem01Anims_1_5 +.4byte sItem01Anims_1_6 +.4byte sItem01Anims_1_7 +.4byte sItem01Anims_1_8 +.global sAxAnimationsItem01 +sAxAnimationsItem01: +.4byte sItem01AnimTable1 +.global sAxSpritesItem01 +sAxSpritesItem01: +.4byte sItem01Sprites1 +.4byte sItem01Sprites2 +.4byte sItem01Sprites3 +.4byte sItem01Sprites4 +.4byte sItem01Sprites5 +.4byte sItem01Sprites6 +.4byte sItem01Sprites7 +.4byte sItem01Sprites8 +.4byte sItem01Sprites9 +.4byte sItem01Sprites10 +.4byte sItem01Sprites11 +.4byte sItem01Sprites12 +.4byte sItem01Sprites13 +.4byte sItem01Sprites14 +.4byte sItem01Sprites15 +.4byte sItem01Sprites16 +.4byte sItem01Sprites17 +.4byte sItem01Sprites18 +.4byte sItem01Sprites19 +.4byte sItem01Sprites20 +.4byte sItem01Sprites21 +.4byte sItem01Sprites22 +.4byte sItem01Sprites23 +.4byte sItem01Sprites24 +.global sAxMainItem01 +sAxMainItem01: +.4byte sAxPosesItem01 +.4byte sAxAnimationsItem01 .incbin "baserom.gba", 0x1E7728C, 0x4 -.4byte gUnknown_9E77224 -.incbin "baserom.gba", 0x1E77294, 0x4 -.global gUnknown_9E77298 -gUnknown_9E77298: +.4byte sAxSpritesItem01 +.4byte 0 +.global gAxNpc01 +gAxNpc01: .string "SIRO" -.4byte gUnknown_9E77490 -.incbin "baserom.gba", 0x1E772A0, 0x8 -.global gUnknown_9E772A8 -gUnknown_9E772A8: +.4byte sAxMainNpc01 +.4byte 0, 0 +.global sNpc01Pose1 +sNpc01Pose1: .incbin "baserom.gba", 0x1E772A8, 0x14 -.global gUnknown_9E772BC -gUnknown_9E772BC: +.global sNpc01Anims_1_1 +sNpc01Anims_1_1: .incbin "baserom.gba", 0x1E772BC, 0x18 -.global gUnknown_9E772D4 -gUnknown_9E772D4: +.global sNpc01Gfx1 +sNpc01Gfx1: .incbin "baserom.gba", 0x1E772D4, 0x20 -.global gUnknown_9E772F4 -gUnknown_9E772F4: +.global sNpc01Gfx1_2 +sNpc01Gfx1_2: .incbin "baserom.gba", 0x1E772F4, 0x60 -.global gUnknown_9E77354 -gUnknown_9E77354: +.global sNpc01Gfx1_3 +sNpc01Gfx1_3: .incbin "baserom.gba", 0x1E77354, 0x60 -.global gUnknown_9E773B4 -gUnknown_9E773B4: +.global sNpc01Gfx1_4 +sNpc01Gfx1_4: .incbin "baserom.gba", 0x1E773B4, 0x60 -.global gUnknown_9E77414 -gUnknown_9E77414: +.global sNpc01Sprites1 +sNpc01Sprites1: .incbin "baserom.gba", 0x1E77414, 0x8 -.4byte gUnknown_9E772D4 +.4byte sNpc01Gfx1 .incbin "baserom.gba", 0x1E77420, 0xC -.4byte gUnknown_9E772F4 +.4byte sNpc01Gfx1_2 .incbin "baserom.gba", 0x1E77430, 0xC -.4byte gUnknown_9E77354 +.4byte sNpc01Gfx1_3 .incbin "baserom.gba", 0x1E77440, 0xC -.4byte gUnknown_9E773B4 +.4byte sNpc01Gfx1_4 .incbin "baserom.gba", 0x1E77450, 0x14 -.global gUnknown_9E77464 -gUnknown_9E77464: -.4byte gUnknown_9E772A8 -.global gUnknown_9E77468 -gUnknown_9E77468: -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.4byte gUnknown_9E772BC -.global gUnknown_9E77488 -gUnknown_9E77488: -.4byte gUnknown_9E77468 -.global gUnknown_9E7748C -gUnknown_9E7748C: -.4byte gUnknown_9E77414 -.global gUnknown_9E77490 -gUnknown_9E77490: -.4byte gUnknown_9E77464 -.4byte gUnknown_9E77488 +.global sAxPosesNpc01 +sAxPosesNpc01: +.4byte sNpc01Pose1 +.global sNpc01AnimTable1 +sNpc01AnimTable1: +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.4byte sNpc01Anims_1_1 +.global sAxAnimationsNpc01 +sAxAnimationsNpc01: +.4byte sNpc01AnimTable1 +.global sAxSpritesNpc01 +sAxSpritesNpc01: +.4byte sNpc01Sprites1 +.global sAxMainNpc01 +sAxMainNpc01: +.4byte sAxPosesNpc01 +.4byte sAxAnimationsNpc01 .incbin "baserom.gba", 0x1E77498, 0x4 -.4byte gUnknown_9E7748C -.incbin "baserom.gba", 0x1E774A0, 0x4 -.global gUnknown_9E774A4 -gUnknown_9E774A4: +.4byte sAxSpritesNpc01 +.4byte 0 +.global gAxNpc02 +gAxNpc02: .string "SIRO" -.4byte gUnknown_9E7771C -.incbin "baserom.gba", 0x1E774AC, 0x8 -.global gUnknown_9E774B4 -gUnknown_9E774B4: +.4byte sAxMainNpc02 +.4byte 0, 0 +.global sNpc02Pose1 +sNpc02Pose1: .incbin "baserom.gba", 0x1E774B4, 0x14 -.global gUnknown_9E774C8 -gUnknown_9E774C8: +.global sNpc02Anims_1_1 +sNpc02Anims_1_1: .incbin "baserom.gba", 0x1E774C8, 0x18 -.global gUnknown_9E774E0 -gUnknown_9E774E0: +.global sNpc02Gfx1 +sNpc02Gfx1: .incbin "baserom.gba", 0x1E774E0, 0x200 -.global gUnknown_9E776E0 -gUnknown_9E776E0: -.4byte gUnknown_9E774E0 +.global sNpc02Sprites1 +sNpc02Sprites1: +.4byte sNpc02Gfx1 .incbin "baserom.gba", 0x1E776E4, 0xC -.global gUnknown_9E776F0 -gUnknown_9E776F0: -.4byte gUnknown_9E774B4 -.global gUnknown_9E776F4 -gUnknown_9E776F4: -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.4byte gUnknown_9E774C8 -.global gUnknown_9E77714 -gUnknown_9E77714: -.4byte gUnknown_9E776F4 -.global gUnknown_9E77718 -gUnknown_9E77718: -.4byte gUnknown_9E776E0 -.global gUnknown_9E7771C -gUnknown_9E7771C: -.4byte gUnknown_9E776F0 -.4byte gUnknown_9E77714 +.global sAxPosesNpc02 +sAxPosesNpc02: +.4byte sNpc02Pose1 +.global sNpc02AnimTable1 +sNpc02AnimTable1: +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.4byte sNpc02Anims_1_1 +.global sAxAnimationsNpc02 +sAxAnimationsNpc02: +.4byte sNpc02AnimTable1 +.global sAxSpritesNpc02 +sAxSpritesNpc02: +.4byte sNpc02Sprites1 +.global sAxMainNpc02 +sAxMainNpc02: +.4byte sAxPosesNpc02 +.4byte sAxAnimationsNpc02 .incbin "baserom.gba", 0x1E77724, 0x4 -.4byte gUnknown_9E77718 -.incbin "baserom.gba", 0x1E7772C, 0x4 -.global gUnknown_9E77730 -gUnknown_9E77730: +.4byte sAxSpritesNpc02 +.4byte 0 +.global gAxNpc03 +gAxNpc03: .string "SIRO" -.4byte gUnknown_9E77990 -.incbin "baserom.gba", 0x1E77738, 0x8 -.global gUnknown_9E77740 -gUnknown_9E77740: +.4byte sAxMainNpc03 +.4byte 0, 0 +.global sNpc03Pose1 +sNpc03Pose1: .incbin "baserom.gba", 0x1E77740, 0x14 -.global gUnknown_9E77754 -gUnknown_9E77754: +.global sNpc03Anims_1_1 +sNpc03Anims_1_1: .incbin "baserom.gba", 0x1E77754, 0x18 -.global gUnknown_9E7776C -gUnknown_9E7776C: +.global sNpc03Gfx1 +sNpc03Gfx1: .incbin "baserom.gba", 0x1E7776C, 0x1E0 -.global gUnknown_9E7794C -gUnknown_9E7794C: +.global sNpc03Sprites1 +sNpc03Sprites1: .incbin "baserom.gba", 0x1E7794C, 0x8 -.4byte gUnknown_9E7776C +.4byte sNpc03Gfx1 .incbin "baserom.gba", 0x1E77958, 0xC -.global gUnknown_9E77964 -gUnknown_9E77964: -.4byte gUnknown_9E77740 -.global gUnknown_9E77968 -gUnknown_9E77968: -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.4byte gUnknown_9E77754 -.global gUnknown_9E77988 -gUnknown_9E77988: -.4byte gUnknown_9E77968 -.global gUnknown_9E7798C -gUnknown_9E7798C: -.4byte gUnknown_9E7794C -.global gUnknown_9E77990 -gUnknown_9E77990: -.4byte gUnknown_9E77964 -.4byte gUnknown_9E77988 +.global sAxPosesNpc03 +sAxPosesNpc03: +.4byte sNpc03Pose1 +.global sNpc03AnimTable1 +sNpc03AnimTable1: +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.4byte sNpc03Anims_1_1 +.global sAxAnimationsNpc03 +sAxAnimationsNpc03: +.4byte sNpc03AnimTable1 +.global sAxSpritesNpc03 +sAxSpritesNpc03: +.4byte sNpc03Sprites1 +.global sAxMainNpc03 +sAxMainNpc03: +.4byte sAxPosesNpc03 +.4byte sAxAnimationsNpc03 .incbin "baserom.gba", 0x1E77998, 0x4 -.4byte gUnknown_9E7798C -.incbin "baserom.gba", 0x1E779A0, 0x4 -.global gUnknown_9E779A4 -gUnknown_9E779A4: +.4byte sAxSpritesNpc03 +.4byte 0 +.global gAxNpc04 +gAxNpc04: .string "SIRO" -.4byte gUnknown_9E77B1C -.incbin "baserom.gba", 0x1E779AC, 0x8 -.global gUnknown_9E779B4 -gUnknown_9E779B4: +.4byte sAxMainNpc04 +.4byte 0, 0 +.global sNpc04Pose1 +sNpc04Pose1: .incbin "baserom.gba", 0x1E779B4, 0x14 -.global gUnknown_9E779C8 -gUnknown_9E779C8: +.global sNpc04Anims_1_1 +sNpc04Anims_1_1: .incbin "baserom.gba", 0x1E779C8, 0x18 -.global gUnknown_9E779E0 -gUnknown_9E779E0: +.global sNpc04Gfx1 +sNpc04Gfx1: .incbin "baserom.gba", 0x1E779E0, 0x100 -.global gUnknown_9E77AE0 -gUnknown_9E77AE0: -.4byte gUnknown_9E779E0 +.global sNpc04Sprites1 +sNpc04Sprites1: +.4byte sNpc04Gfx1 .incbin "baserom.gba", 0x1E77AE4, 0xC -.global gUnknown_9E77AF0 -gUnknown_9E77AF0: -.4byte gUnknown_9E779B4 -.global gUnknown_9E77AF4 -gUnknown_9E77AF4: -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.4byte gUnknown_9E779C8 -.global gUnknown_9E77B14 -gUnknown_9E77B14: -.4byte gUnknown_9E77AF4 -.global gUnknown_9E77B18 -gUnknown_9E77B18: -.4byte gUnknown_9E77AE0 -.global gUnknown_9E77B1C -gUnknown_9E77B1C: -.4byte gUnknown_9E77AF0 -.4byte gUnknown_9E77B14 +.global sAxPosesNpc04 +sAxPosesNpc04: +.4byte sNpc04Pose1 +.global sNpc04AnimTable1 +sNpc04AnimTable1: +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.4byte sNpc04Anims_1_1 +.global sAxAnimationsNpc04 +sAxAnimationsNpc04: +.4byte sNpc04AnimTable1 +.global sAxSpritesNpc04 +sAxSpritesNpc04: +.4byte sNpc04Sprites1 +.global sAxMainNpc04 +sAxMainNpc04: +.4byte sAxPosesNpc04 +.4byte sAxAnimationsNpc04 .incbin "baserom.gba", 0x1E77B24, 0x4 -.4byte gUnknown_9E77B18 -.incbin "baserom.gba", 0x1E77B2C, 0x4 -.global gUnknown_9E77B30 -gUnknown_9E77B30: +.4byte sAxSpritesNpc04 +.4byte 0 +.global gStoneimPal +gStoneimPal: .incbin "graphics/ornament/pal/stoneim.pmdpal" -.global gUnknown_9E77B70 -gUnknown_9E77B70: +.global gAxTitlebg1 +gAxTitlebg1: .string "SIRO" -.4byte gUnknown_9E7B820 -.incbin "baserom.gba", 0x1E77B78, 0x8 -.global gUnknown_9E77B80 -gUnknown_9E77B80: +.4byte sAxMainTitlebg1 +.4byte 0, 0 +.global sTitlebg1Pose1 +sTitlebg1Pose1: .incbin "baserom.gba", 0x1E77B80, 0x82 -.global gUnknown_9E77C02 -gUnknown_9E77C02: +.global sTitlebg1Pose2 +sTitlebg1Pose2: .incbin "baserom.gba", 0x1E77C02, 0x82 -.global gUnknown_9E77C84 -gUnknown_9E77C84: +.global sTitlebg1Pose3 +sTitlebg1Pose3: .incbin "baserom.gba", 0x1E77C84, 0x82 -.global gUnknown_9E77D06 -gUnknown_9E77D06: +.global sTitlebg1Pose4 +sTitlebg1Pose4: .incbin "baserom.gba", 0x1E77D06, 0x82 -.global gUnknown_9E77D88 -gUnknown_9E77D88: +.global sTitlebg1Pose5 +sTitlebg1Pose5: .incbin "baserom.gba", 0x1E77D88, 0x82 -.global gUnknown_9E77E0A -gUnknown_9E77E0A: +.global sTitlebg1Pose6 +sTitlebg1Pose6: .incbin "baserom.gba", 0x1E77E0A, 0x82 -.global gUnknown_9E77E8C -gUnknown_9E77E8C: +.global sTitlebg1Pose7 +sTitlebg1Pose7: .incbin "baserom.gba", 0x1E77E8C, 0x82 -.global gUnknown_9E77F0E -gUnknown_9E77F0E: +.global sTitlebg1Pose8 +sTitlebg1Pose8: .incbin "baserom.gba", 0x1E77F0E, 0x82 -.global gUnknown_9E77F90 -gUnknown_9E77F90: +.global sTitlebg1Pose9 +sTitlebg1Pose9: .incbin "baserom.gba", 0x1E77F90, 0x82 -.global gUnknown_9E78012 -gUnknown_9E78012: +.global sTitlebg1Pose10 +sTitlebg1Pose10: .incbin "baserom.gba", 0x1E78012, 0x82 -.global gUnknown_9E78094 -gUnknown_9E78094: +.global sTitlebg1Pose11 +sTitlebg1Pose11: .incbin "baserom.gba", 0x1E78094, 0x82 -.global gUnknown_9E78116 -gUnknown_9E78116: +.global sTitlebg1Pose12 +sTitlebg1Pose12: .incbin "baserom.gba", 0x1E78116, 0x82 -.global gUnknown_9E78198 -gUnknown_9E78198: +.global sTitlebg1Anims_1_1 +sTitlebg1Anims_1_1: .incbin "baserom.gba", 0x1E78198, 0x9C -.global gUnknown_9E78234 -gUnknown_9E78234: +.global sTitlebg1Gfx1 +sTitlebg1Gfx1: .incbin "baserom.gba", 0x1E78234, 0x200 -.global gUnknown_9E78434 -gUnknown_9E78434: -.4byte gUnknown_9E78234 +.global sTitlebg1Sprites1 +sTitlebg1Sprites1: +.4byte sTitlebg1Gfx1 .incbin "baserom.gba", 0x1E78438, 0xC -.global gUnknown_9E78444 -gUnknown_9E78444: +.global sTitlebg1Gfx2 +sTitlebg1Gfx2: .incbin "baserom.gba", 0x1E78444, 0x200 -.global gUnknown_9E78644 -gUnknown_9E78644: -.4byte gUnknown_9E78444 +.global sTitlebg1Sprites2 +sTitlebg1Sprites2: +.4byte sTitlebg1Gfx2 .incbin "baserom.gba", 0x1E78648, 0xC -.global gUnknown_9E78654 -gUnknown_9E78654: +.global sTitlebg1Gfx3 +sTitlebg1Gfx3: .incbin "baserom.gba", 0x1E78654, 0x200 -.global gUnknown_9E78854 -gUnknown_9E78854: -.4byte gUnknown_9E78654 +.global sTitlebg1Sprites3 +sTitlebg1Sprites3: +.4byte sTitlebg1Gfx3 .incbin "baserom.gba", 0x1E78858, 0xC -.global gUnknown_9E78864 -gUnknown_9E78864: +.global sTitlebg1Gfx4 +sTitlebg1Gfx4: .incbin "baserom.gba", 0x1E78864, 0x100 -.global gUnknown_9E78964 -gUnknown_9E78964: +.global sTitlebg1Gfx4_2 +sTitlebg1Gfx4_2: .incbin "baserom.gba", 0x1E78964, 0x80 -.global gUnknown_9E789E4 -gUnknown_9E789E4: -.4byte gUnknown_9E78864 +.global sTitlebg1Sprites4 +sTitlebg1Sprites4: +.4byte sTitlebg1Gfx4 .incbin "baserom.gba", 0x1E789E8, 0xC -.4byte gUnknown_9E78964 +.4byte sTitlebg1Gfx4_2 .incbin "baserom.gba", 0x1E789F8, 0xC -.global gUnknown_9E78A04 -gUnknown_9E78A04: +.global sTitlebg1Gfx5 +sTitlebg1Gfx5: .incbin "baserom.gba", 0x1E78A04, 0x200 -.global gUnknown_9E78C04 -gUnknown_9E78C04: -.4byte gUnknown_9E78A04 +.global sTitlebg1Sprites5 +sTitlebg1Sprites5: +.4byte sTitlebg1Gfx5 .incbin "baserom.gba", 0x1E78C08, 0xC -.global gUnknown_9E78C14 -gUnknown_9E78C14: +.global sTitlebg1Gfx6 +sTitlebg1Gfx6: .incbin "baserom.gba", 0x1E78C14, 0x200 -.global gUnknown_9E78E14 -gUnknown_9E78E14: -.4byte gUnknown_9E78C14 +.global sTitlebg1Sprites6 +sTitlebg1Sprites6: +.4byte sTitlebg1Gfx6 .incbin "baserom.gba", 0x1E78E18, 0xC -.global gUnknown_9E78E24 -gUnknown_9E78E24: +.global sTitlebg1Gfx7 +sTitlebg1Gfx7: .incbin "baserom.gba", 0x1E78E24, 0x200 -.global gUnknown_9E79024 -gUnknown_9E79024: -.4byte gUnknown_9E78E24 +.global sTitlebg1Sprites7 +sTitlebg1Sprites7: +.4byte sTitlebg1Gfx7 .incbin "baserom.gba", 0x1E79028, 0xC -.global gUnknown_9E79034 -gUnknown_9E79034: +.global sTitlebg1Gfx8 +sTitlebg1Gfx8: .incbin "baserom.gba", 0x1E79034, 0x200 -.global gUnknown_9E79234 -gUnknown_9E79234: -.4byte gUnknown_9E79034 +.global sTitlebg1Sprites8 +sTitlebg1Sprites8: +.4byte sTitlebg1Gfx8 .incbin "baserom.gba", 0x1E79238, 0xC -.global gUnknown_9E79244 -gUnknown_9E79244: +.global sTitlebg1Gfx9 +sTitlebg1Gfx9: .incbin "baserom.gba", 0x1E79244, 0x200 -.global gUnknown_9E79444 -gUnknown_9E79444: -.4byte gUnknown_9E79244 +.global sTitlebg1Sprites9 +sTitlebg1Sprites9: +.4byte sTitlebg1Gfx9 .incbin "baserom.gba", 0x1E79448, 0xC -.global gUnknown_9E79454 -gUnknown_9E79454: +.global sTitlebg1Gfx10 +sTitlebg1Gfx10: .incbin "baserom.gba", 0x1E79454, 0x200 -.global gUnknown_9E79654 -gUnknown_9E79654: -.4byte gUnknown_9E79454 +.global sTitlebg1Sprites10 +sTitlebg1Sprites10: +.4byte sTitlebg1Gfx10 .incbin "baserom.gba", 0x1E79658, 0xC -.global gUnknown_9E79664 -gUnknown_9E79664: +.global sTitlebg1Gfx11 +sTitlebg1Gfx11: .incbin "baserom.gba", 0x1E79664, 0x200 -.global gUnknown_9E79864 -gUnknown_9E79864: -.4byte gUnknown_9E79664 +.global sTitlebg1Sprites11 +sTitlebg1Sprites11: +.4byte sTitlebg1Gfx11 .incbin "baserom.gba", 0x1E79868, 0xC -.global gUnknown_9E79874 -gUnknown_9E79874: +.global sTitlebg1Gfx12 +sTitlebg1Gfx12: .incbin "baserom.gba", 0x1E79874, 0x200 -.global gUnknown_9E79A74 -gUnknown_9E79A74: -.4byte gUnknown_9E79874 +.global sTitlebg1Sprites12 +sTitlebg1Sprites12: +.4byte sTitlebg1Gfx12 .incbin "baserom.gba", 0x1E79A78, 0xC -.global gUnknown_9E79A84 -gUnknown_9E79A84: +.global sTitlebg1Gfx13 +sTitlebg1Gfx13: .incbin "baserom.gba", 0x1E79A84, 0x200 -.global gUnknown_9E79C84 -gUnknown_9E79C84: -.4byte gUnknown_9E79A84 +.global sTitlebg1Sprites13 +sTitlebg1Sprites13: +.4byte sTitlebg1Gfx13 .incbin "baserom.gba", 0x1E79C88, 0xC -.global gUnknown_9E79C94 -gUnknown_9E79C94: +.global sTitlebg1Gfx14 +sTitlebg1Gfx14: .incbin "baserom.gba", 0x1E79C94, 0x200 -.global gUnknown_9E79E94 -gUnknown_9E79E94: -.4byte gUnknown_9E79C94 +.global sTitlebg1Sprites14 +sTitlebg1Sprites14: +.4byte sTitlebg1Gfx14 .incbin "baserom.gba", 0x1E79E98, 0xC -.global gUnknown_9E79EA4 -gUnknown_9E79EA4: +.global sTitlebg1Gfx15 +sTitlebg1Gfx15: .incbin "baserom.gba", 0x1E79EA4, 0x200 -.global gUnknown_9E7A0A4 -gUnknown_9E7A0A4: -.4byte gUnknown_9E79EA4 +.global sTitlebg1Sprites15 +sTitlebg1Sprites15: +.4byte sTitlebg1Gfx15 .incbin "baserom.gba", 0x1E7A0A8, 0xC -.global gUnknown_9E7A0B4 -gUnknown_9E7A0B4: +.global sTitlebg1Gfx16 +sTitlebg1Gfx16: .incbin "baserom.gba", 0x1E7A0B4, 0x200 -.global gUnknown_9E7A2B4 -gUnknown_9E7A2B4: -.4byte gUnknown_9E7A0B4 +.global sTitlebg1Sprites16 +sTitlebg1Sprites16: +.4byte sTitlebg1Gfx16 .incbin "baserom.gba", 0x1E7A2B8, 0xC -.global gUnknown_9E7A2C4 -gUnknown_9E7A2C4: +.global sTitlebg1Gfx17 +sTitlebg1Gfx17: .incbin "baserom.gba", 0x1E7A2C4, 0x200 -.global gUnknown_9E7A4C4 -gUnknown_9E7A4C4: -.4byte gUnknown_9E7A2C4 +.global sTitlebg1Sprites17 +sTitlebg1Sprites17: +.4byte sTitlebg1Gfx17 .incbin "baserom.gba", 0x1E7A4C8, 0xC -.global gUnknown_9E7A4D4 -gUnknown_9E7A4D4: +.global sTitlebg1Gfx18 +sTitlebg1Gfx18: .incbin "baserom.gba", 0x1E7A4D4, 0x200 -.global gUnknown_9E7A6D4 -gUnknown_9E7A6D4: -.4byte gUnknown_9E7A4D4 +.global sTitlebg1Sprites18 +sTitlebg1Sprites18: +.4byte sTitlebg1Gfx18 .incbin "baserom.gba", 0x1E7A6D8, 0xC -.global gUnknown_9E7A6E4 -gUnknown_9E7A6E4: +.global sTitlebg1Gfx19 +sTitlebg1Gfx19: .incbin "baserom.gba", 0x1E7A6E4, 0x200 -.global gUnknown_9E7A8E4 -gUnknown_9E7A8E4: -.4byte gUnknown_9E7A6E4 +.global sTitlebg1Sprites19 +sTitlebg1Sprites19: +.4byte sTitlebg1Gfx19 .incbin "baserom.gba", 0x1E7A8E8, 0xC -.global gUnknown_9E7A8F4 -gUnknown_9E7A8F4: +.global sTitlebg1Gfx20 +sTitlebg1Gfx20: .incbin "baserom.gba", 0x1E7A8F4, 0x200 -.global gUnknown_9E7AAF4 -gUnknown_9E7AAF4: -.4byte gUnknown_9E7A8F4 +.global sTitlebg1Sprites20 +sTitlebg1Sprites20: +.4byte sTitlebg1Gfx20 .incbin "baserom.gba", 0x1E7AAF8, 0xC -.global gUnknown_9E7AB04 -gUnknown_9E7AB04: +.global sTitlebg1Gfx21 +sTitlebg1Gfx21: .incbin "baserom.gba", 0x1E7AB04, 0x200 -.global gUnknown_9E7AD04 -gUnknown_9E7AD04: -.4byte gUnknown_9E7AB04 +.global sTitlebg1Sprites21 +sTitlebg1Sprites21: +.4byte sTitlebg1Gfx21 .incbin "baserom.gba", 0x1E7AD08, 0xC -.global gUnknown_9E7AD14 -gUnknown_9E7AD14: +.global sTitlebg1Gfx22 +sTitlebg1Gfx22: .incbin "baserom.gba", 0x1E7AD14, 0x200 -.global gUnknown_9E7AF14 -gUnknown_9E7AF14: -.4byte gUnknown_9E7AD14 +.global sTitlebg1Sprites22 +sTitlebg1Sprites22: +.4byte sTitlebg1Gfx22 .incbin "baserom.gba", 0x1E7AF18, 0xC -.global gUnknown_9E7AF24 -gUnknown_9E7AF24: +.global sTitlebg1Gfx23 +sTitlebg1Gfx23: .incbin "baserom.gba", 0x1E7AF24, 0x200 -.global gUnknown_9E7B124 -gUnknown_9E7B124: -.4byte gUnknown_9E7AF24 +.global sTitlebg1Sprites23 +sTitlebg1Sprites23: +.4byte sTitlebg1Gfx23 .incbin "baserom.gba", 0x1E7B128, 0xC -.global gUnknown_9E7B134 -gUnknown_9E7B134: +.global sTitlebg1Gfx24 +sTitlebg1Gfx24: .incbin "baserom.gba", 0x1E7B134, 0x200 -.global gUnknown_9E7B334 -gUnknown_9E7B334: -.4byte gUnknown_9E7B134 +.global sTitlebg1Sprites24 +sTitlebg1Sprites24: +.4byte sTitlebg1Gfx24 .incbin "baserom.gba", 0x1E7B338, 0xC -.global gUnknown_9E7B344 -gUnknown_9E7B344: +.global sTitlebg1Gfx25 +sTitlebg1Gfx25: .incbin "baserom.gba", 0x1E7B344, 0x200 -.global gUnknown_9E7B544 -gUnknown_9E7B544: -.4byte gUnknown_9E7B344 +.global sTitlebg1Sprites25 +sTitlebg1Sprites25: +.4byte sTitlebg1Gfx25 .incbin "baserom.gba", 0x1E7B548, 0xC -.global gUnknown_9E7B554 -gUnknown_9E7B554: +.global sTitlebg1Gfx26 +sTitlebg1Gfx26: .incbin "baserom.gba", 0x1E7B554, 0x200 -.global gUnknown_9E7B754 -gUnknown_9E7B754: -.4byte gUnknown_9E7B554 +.global sTitlebg1Sprites26 +sTitlebg1Sprites26: +.4byte sTitlebg1Gfx26 .incbin "baserom.gba", 0x1E7B758, 0xC -.global gUnknown_9E7B764 -gUnknown_9E7B764: -.4byte gUnknown_9E77B80 -.4byte gUnknown_9E77C02 -.4byte gUnknown_9E77C84 -.4byte gUnknown_9E77D06 -.4byte gUnknown_9E77D88 -.4byte gUnknown_9E77E0A -.4byte gUnknown_9E77E8C -.4byte gUnknown_9E77F0E -.4byte gUnknown_9E77F90 -.4byte gUnknown_9E78012 -.4byte gUnknown_9E78094 -.4byte gUnknown_9E78116 -.global gUnknown_9E7B794 -gUnknown_9E7B794: -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.4byte gUnknown_9E78198 -.global gUnknown_9E7B7B4 -gUnknown_9E7B7B4: -.4byte gUnknown_9E7B794 -.global gUnknown_9E7B7B8 -gUnknown_9E7B7B8: -.4byte gUnknown_9E78434 -.4byte gUnknown_9E78644 -.4byte gUnknown_9E78854 -.4byte gUnknown_9E789E4 -.4byte gUnknown_9E78C04 -.4byte gUnknown_9E78E14 -.4byte gUnknown_9E79024 -.4byte gUnknown_9E79234 -.4byte gUnknown_9E79444 -.4byte gUnknown_9E79654 -.4byte gUnknown_9E79864 -.4byte gUnknown_9E79A74 -.4byte gUnknown_9E79C84 -.4byte gUnknown_9E79E94 -.4byte gUnknown_9E7A0A4 -.4byte gUnknown_9E7A2B4 -.4byte gUnknown_9E7A4C4 -.4byte gUnknown_9E7A6D4 -.4byte gUnknown_9E7A8E4 -.4byte gUnknown_9E7AAF4 -.4byte gUnknown_9E7AD04 -.4byte gUnknown_9E7AF14 -.4byte gUnknown_9E7B124 -.4byte gUnknown_9E7B334 -.4byte gUnknown_9E7B544 -.4byte gUnknown_9E7B754 -.global gUnknown_9E7B820 -gUnknown_9E7B820: -.4byte gUnknown_9E7B764 -.4byte gUnknown_9E7B7B4 +.global sAxPosesTitlebg1 +sAxPosesTitlebg1: +.4byte sTitlebg1Pose1 +.4byte sTitlebg1Pose2 +.4byte sTitlebg1Pose3 +.4byte sTitlebg1Pose4 +.4byte sTitlebg1Pose5 +.4byte sTitlebg1Pose6 +.4byte sTitlebg1Pose7 +.4byte sTitlebg1Pose8 +.4byte sTitlebg1Pose9 +.4byte sTitlebg1Pose10 +.4byte sTitlebg1Pose11 +.4byte sTitlebg1Pose12 +.global sTitlebg1AnimTable1 +sTitlebg1AnimTable1: +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.4byte sTitlebg1Anims_1_1 +.global sAxAnimationsTitlebg1 +sAxAnimationsTitlebg1: +.4byte sTitlebg1AnimTable1 +.global sAxSpritesTitlebg1 +sAxSpritesTitlebg1: +.4byte sTitlebg1Sprites1 +.4byte sTitlebg1Sprites2 +.4byte sTitlebg1Sprites3 +.4byte sTitlebg1Sprites4 +.4byte sTitlebg1Sprites5 +.4byte sTitlebg1Sprites6 +.4byte sTitlebg1Sprites7 +.4byte sTitlebg1Sprites8 +.4byte sTitlebg1Sprites9 +.4byte sTitlebg1Sprites10 +.4byte sTitlebg1Sprites11 +.4byte sTitlebg1Sprites12 +.4byte sTitlebg1Sprites13 +.4byte sTitlebg1Sprites14 +.4byte sTitlebg1Sprites15 +.4byte sTitlebg1Sprites16 +.4byte sTitlebg1Sprites17 +.4byte sTitlebg1Sprites18 +.4byte sTitlebg1Sprites19 +.4byte sTitlebg1Sprites20 +.4byte sTitlebg1Sprites21 +.4byte sTitlebg1Sprites22 +.4byte sTitlebg1Sprites23 +.4byte sTitlebg1Sprites24 +.4byte sTitlebg1Sprites25 +.4byte sTitlebg1Sprites26 +.global sAxMainTitlebg1 +sAxMainTitlebg1: +.4byte sAxPosesTitlebg1 +.4byte sAxAnimationsTitlebg1 .incbin "baserom.gba", 0x1E7B828, 0x4 -.4byte gUnknown_9E7B7B8 -.incbin "baserom.gba", 0x1E7B830, 0x4 -.global gUnknown_9E7B834 -gUnknown_9E7B834: +.4byte sAxSpritesTitlebg1 +.4byte 0 +.global gTitlebgPal +gTitlebgPal: .incbin "graphics/ornament/pal/titlebg.pmdpal" -.global gUnknown_9E7B874 -gUnknown_9E7B874: +.global gAxTitleop1 +gAxTitleop1: .string "SIRO" -.4byte gUnknown_9E7E754 -.incbin "baserom.gba", 0x1E7B87C, 0x8 -.global gUnknown_9E7B884 -gUnknown_9E7B884: +.4byte sAxMainTitleop1 +.4byte 0, 0 +.global sTitleop1Pose1 +sTitleop1Pose1: .incbin "baserom.gba", 0x1E7B884, 0x1E -.global gUnknown_9E7B8A2 -gUnknown_9E7B8A2: +.global sTitleop1Pose2 +sTitleop1Pose2: .incbin "baserom.gba", 0x1E7B8A2, 0x1E -.global gUnknown_9E7B8C0 -gUnknown_9E7B8C0: +.global sTitleop1Pose3 +sTitleop1Pose3: .incbin "baserom.gba", 0x1E7B8C0, 0x1E -.global gUnknown_9E7B8DE -gUnknown_9E7B8DE: +.global sTitleop1Pose4 +sTitleop1Pose4: .incbin "baserom.gba", 0x1E7B8DE, 0x1E -.global gUnknown_9E7B8FC -gUnknown_9E7B8FC: +.global sTitleop1Pose5 +sTitleop1Pose5: .incbin "baserom.gba", 0x1E7B8FC, 0x1E -.global gUnknown_9E7B91A -gUnknown_9E7B91A: +.global sTitleop1Pose6 +sTitleop1Pose6: .incbin "baserom.gba", 0x1E7B91A, 0x1E -.global gUnknown_9E7B938 -gUnknown_9E7B938: +.global sTitleop1Pose7 +sTitleop1Pose7: .incbin "baserom.gba", 0x1E7B938, 0x28 -.global gUnknown_9E7B960 -gUnknown_9E7B960: +.global sTitleop1Pose8 +sTitleop1Pose8: .incbin "baserom.gba", 0x1E7B960, 0x1E -.global gUnknown_9E7B97E -gUnknown_9E7B97E: +.global sTitleop1Pose9 +sTitleop1Pose9: .incbin "baserom.gba", 0x1E7B97E, 0x28 -.global gUnknown_9E7B9A6 -gUnknown_9E7B9A6: +.global sTitleop1Pose10 +sTitleop1Pose10: .incbin "baserom.gba", 0x1E7B9A6, 0x28 -.global gUnknown_9E7B9CE -gUnknown_9E7B9CE: +.global sTitleop1Pose11 +sTitleop1Pose11: .incbin "baserom.gba", 0x1E7B9CE, 0x3C -.global gUnknown_9E7BA0A -gUnknown_9E7BA0A: +.global sTitleop1Pose12 +sTitleop1Pose12: .incbin "baserom.gba", 0x1E7BA0A, 0x1E -.global gUnknown_9E7BA28 -gUnknown_9E7BA28: +.global sTitleop1Pose13 +sTitleop1Pose13: .incbin "baserom.gba", 0x1E7BA28, 0x1E -.global gUnknown_9E7BA46 -gUnknown_9E7BA46: +.global sTitleop1Pose14 +sTitleop1Pose14: .incbin "baserom.gba", 0x1E7BA46, 0x1E -.global gUnknown_9E7BA64 -gUnknown_9E7BA64: +.global sTitleop1Pose15 +sTitleop1Pose15: .incbin "baserom.gba", 0x1E7BA64, 0x1E -.global gUnknown_9E7BA82 -gUnknown_9E7BA82: +.global sTitleop1Pose16 +sTitleop1Pose16: .incbin "baserom.gba", 0x1E7BA82, 0x1E -.global gUnknown_9E7BAA0 -gUnknown_9E7BAA0: +.global sTitleop1Pose17 +sTitleop1Pose17: .incbin "baserom.gba", 0x1E7BAA0, 0x1E -.global gUnknown_9E7BABE -gUnknown_9E7BABE: +.global sTitleop1Pose18 +sTitleop1Pose18: .incbin "baserom.gba", 0x1E7BABE, 0x28 -.global gUnknown_9E7BAE6 -gUnknown_9E7BAE6: +.global sTitleop1Pose19 +sTitleop1Pose19: .incbin "baserom.gba", 0x1E7BAE6, 0x1E -.global gUnknown_9E7BB04 -gUnknown_9E7BB04: +.global sTitleop1Pose20 +sTitleop1Pose20: .incbin "baserom.gba", 0x1E7BB04, 0x28 -.global gUnknown_9E7BB2C -gUnknown_9E7BB2C: +.global sTitleop1Pose21 +sTitleop1Pose21: .incbin "baserom.gba", 0x1E7BB2C, 0x28 -.global gUnknown_9E7BB54 -gUnknown_9E7BB54: +.global sTitleop1Pose22 +sTitleop1Pose22: .incbin "baserom.gba", 0x1E7BB54, 0x3C -.global gUnknown_9E7BB90 -gUnknown_9E7BB90: +.global sTitleop1Pose23 +sTitleop1Pose23: .incbin "baserom.gba", 0x1E7BB90, 0x14 -.global gUnknown_9E7BBA4 -gUnknown_9E7BBA4: +.global sTitleop1Pose24 +sTitleop1Pose24: .incbin "baserom.gba", 0x1E7BBA4, 0x14 -.global gUnknown_9E7BBB8 -gUnknown_9E7BBB8: +.global sTitleop1Pose25 +sTitleop1Pose25: .incbin "baserom.gba", 0x1E7BBB8, 0x14 -.global gUnknown_9E7BBCC -gUnknown_9E7BBCC: +.global sTitleop1Pose26 +sTitleop1Pose26: .incbin "baserom.gba", 0x1E7BBCC, 0x14 -.global gUnknown_9E7BBE0 -gUnknown_9E7BBE0: +.global sTitleop1Pose27 +sTitleop1Pose27: .incbin "baserom.gba", 0x1E7BBE0, 0x14 -.global gUnknown_9E7BBF4 -gUnknown_9E7BBF4: +.global sTitleop1Pose28 +sTitleop1Pose28: .incbin "baserom.gba", 0x1E7BBF4, 0x14 -.global gUnknown_9E7BC08 -gUnknown_9E7BC08: +.global sTitleop1Pose29 +sTitleop1Pose29: .incbin "baserom.gba", 0x1E7BC08, 0x14 -.global gUnknown_9E7BC1C -gUnknown_9E7BC1C: +.global sTitleop1Pose30 +sTitleop1Pose30: .incbin "baserom.gba", 0x1E7BC1C, 0x14 -.global gUnknown_9E7BC30 -gUnknown_9E7BC30: +.global sTitleop1Pose31 +sTitleop1Pose31: .incbin "baserom.gba", 0x1E7BC30, 0x1E -.global gUnknown_9E7BC4E -gUnknown_9E7BC4E: +.global sTitleop1Pose32 +sTitleop1Pose32: .incbin "baserom.gba", 0x1E7BC4E, 0x1E -.global gUnknown_9E7BC6C -gUnknown_9E7BC6C: +.global sTitleop1Pose33 +sTitleop1Pose33: .incbin "baserom.gba", 0x1E7BC6C, 0x1E -.global gUnknown_9E7BC8A -gUnknown_9E7BC8A: +.global sTitleop1Pose34 +sTitleop1Pose34: .incbin "baserom.gba", 0x1E7BC8A, 0x1E -.global gUnknown_9E7BCA8 -gUnknown_9E7BCA8: +.global sTitleop1Pose35 +sTitleop1Pose35: .incbin "baserom.gba", 0x1E7BCA8, 0x1E -.global gUnknown_9E7BCC6 -gUnknown_9E7BCC6: +.global sTitleop1Pose36 +sTitleop1Pose36: .incbin "baserom.gba", 0x1E7BCC6, 0x1E -.global gUnknown_9E7BCE4 -gUnknown_9E7BCE4: +.global sTitleop1Pose37 +sTitleop1Pose37: .incbin "baserom.gba", 0x1E7BCE4, 0x28 -.global gUnknown_9E7BD0C -gUnknown_9E7BD0C: +.global sTitleop1Pose38 +sTitleop1Pose38: .incbin "baserom.gba", 0x1E7BD0C, 0x1E -.global gUnknown_9E7BD2A -gUnknown_9E7BD2A: +.global sTitleop1Pose39 +sTitleop1Pose39: .incbin "baserom.gba", 0x1E7BD2A, 0x28 -.global gUnknown_9E7BD52 -gUnknown_9E7BD52: +.global sTitleop1Pose40 +sTitleop1Pose40: .incbin "baserom.gba", 0x1E7BD52, 0x28 -.global gUnknown_9E7BD7A -gUnknown_9E7BD7A: +.global sTitleop1Pose41 +sTitleop1Pose41: .incbin "baserom.gba", 0x1E7BD7A, 0x3C -.global gUnknown_9E7BDB6 -gUnknown_9E7BDB6: +.global sTitleop1Pose42 +sTitleop1Pose42: .incbin "baserom.gba", 0x1E7BDB6, 0x1E -.global gUnknown_9E7BDD4 -gUnknown_9E7BDD4: +.global sTitleop1Pose43 +sTitleop1Pose43: .incbin "baserom.gba", 0x1E7BDD4, 0x1E -.global gUnknown_9E7BDF2 -gUnknown_9E7BDF2: +.global sTitleop1Pose44 +sTitleop1Pose44: .incbin "baserom.gba", 0x1E7BDF2, 0x1E -.global gUnknown_9E7BE10 -gUnknown_9E7BE10: +.global sTitleop1Pose45 +sTitleop1Pose45: .incbin "baserom.gba", 0x1E7BE10, 0x1E -.global gUnknown_9E7BE2E -gUnknown_9E7BE2E: +.global sTitleop1Pose46 +sTitleop1Pose46: .incbin "baserom.gba", 0x1E7BE2E, 0x1E -.global gUnknown_9E7BE4C -gUnknown_9E7BE4C: +.global sTitleop1Pose47 +sTitleop1Pose47: .incbin "baserom.gba", 0x1E7BE4C, 0x1E -.global gUnknown_9E7BE6A -gUnknown_9E7BE6A: +.global sTitleop1Pose48 +sTitleop1Pose48: .incbin "baserom.gba", 0x1E7BE6A, 0x28 -.global gUnknown_9E7BE92 -gUnknown_9E7BE92: +.global sTitleop1Pose49 +sTitleop1Pose49: .incbin "baserom.gba", 0x1E7BE92, 0x1E -.global gUnknown_9E7BEB0 -gUnknown_9E7BEB0: +.global sTitleop1Pose50 +sTitleop1Pose50: .incbin "baserom.gba", 0x1E7BEB0, 0x28 -.global gUnknown_9E7BED8 -gUnknown_9E7BED8: +.global sTitleop1Pose51 +sTitleop1Pose51: .incbin "baserom.gba", 0x1E7BED8, 0x28 -.global gUnknown_9E7BF00 -gUnknown_9E7BF00: +.global sTitleop1Pose52 +sTitleop1Pose52: .incbin "baserom.gba", 0x1E7BF00, 0x3C -.global gUnknown_9E7BF3C -gUnknown_9E7BF3C: +.global sTitleop1Pose53 +sTitleop1Pose53: .incbin "baserom.gba", 0x1E7BF3C, 0x14 -.global gUnknown_9E7BF50 -gUnknown_9E7BF50: +.global sTitleop1Pose54 +sTitleop1Pose54: .incbin "baserom.gba", 0x1E7BF50, 0x14 -.global gUnknown_9E7BF64 -gUnknown_9E7BF64: +.global sTitleop1Pose55 +sTitleop1Pose55: .incbin "baserom.gba", 0x1E7BF64, 0x14 -.global gUnknown_9E7BF78 -gUnknown_9E7BF78: +.global sTitleop1Pose56 +sTitleop1Pose56: .incbin "baserom.gba", 0x1E7BF78, 0x14 -.global gUnknown_9E7BF8C -gUnknown_9E7BF8C: +.global sTitleop1Pose57 +sTitleop1Pose57: .incbin "baserom.gba", 0x1E7BF8C, 0x14 -.global gUnknown_9E7BFA0 -gUnknown_9E7BFA0: +.global sTitleop1Pose58 +sTitleop1Pose58: .incbin "baserom.gba", 0x1E7BFA0, 0x14 -.global gUnknown_9E7BFB4 -gUnknown_9E7BFB4: +.global sTitleop1Pose59 +sTitleop1Pose59: .incbin "baserom.gba", 0x1E7BFB4, 0x14 -.global gUnknown_9E7BFC8 -gUnknown_9E7BFC8: +.global sTitleop1Pose60 +sTitleop1Pose60: .incbin "baserom.gba", 0x1E7BFC8, 0x14 -.global gUnknown_9E7BFDC -gUnknown_9E7BFDC: +.global sTitleop1Anims_1_1 +sTitleop1Anims_1_1: .incbin "baserom.gba", 0x1E7BFDC, 0x54 -.global gUnknown_9E7C030 -gUnknown_9E7C030: +.global sTitleop1Anims_1_2 +sTitleop1Anims_1_2: .incbin "baserom.gba", 0x1E7C030, 0x18 -.global gUnknown_9E7C048 -gUnknown_9E7C048: +.global sTitleop1Anims_1_3 +sTitleop1Anims_1_3: .incbin "baserom.gba", 0x1E7C048, 0x18 -.global gUnknown_9E7C060 -gUnknown_9E7C060: +.global sTitleop1Anims_1_4 +sTitleop1Anims_1_4: .incbin "baserom.gba", 0x1E7C060, 0x18 -.global gUnknown_9E7C078 -gUnknown_9E7C078: +.global sTitleop1Anims_1_5 +sTitleop1Anims_1_5: .incbin "baserom.gba", 0x1E7C078, 0x18 -.global gUnknown_9E7C090 -gUnknown_9E7C090: +.global sTitleop1Anims_1_6 +sTitleop1Anims_1_6: .incbin "baserom.gba", 0x1E7C090, 0x18 -.global gUnknown_9E7C0A8 -gUnknown_9E7C0A8: +.global sTitleop1Anims_1_7 +sTitleop1Anims_1_7: .incbin "baserom.gba", 0x1E7C0A8, 0x18 -.global gUnknown_9E7C0C0 -gUnknown_9E7C0C0: +.global sTitleop1Anims_1_8 +sTitleop1Anims_1_8: .incbin "baserom.gba", 0x1E7C0C0, 0x54 -.global gUnknown_9E7C114 -gUnknown_9E7C114: +.global sTitleop1Anims_2_1 +sTitleop1Anims_2_1: .incbin "baserom.gba", 0x1E7C114, 0x54 -.global gUnknown_9E7C168 -gUnknown_9E7C168: +.global sTitleop1Anims_2_2 +sTitleop1Anims_2_2: .incbin "baserom.gba", 0x1E7C168, 0x18 -.global gUnknown_9E7C180 -gUnknown_9E7C180: +.global sTitleop1Anims_2_3 +sTitleop1Anims_2_3: .incbin "baserom.gba", 0x1E7C180, 0x18 -.global gUnknown_9E7C198 -gUnknown_9E7C198: +.global sTitleop1Anims_2_4 +sTitleop1Anims_2_4: .incbin "baserom.gba", 0x1E7C198, 0x18 -.global gUnknown_9E7C1B0 -gUnknown_9E7C1B0: +.global sTitleop1Anims_2_5 +sTitleop1Anims_2_5: .incbin "baserom.gba", 0x1E7C1B0, 0x18 -.global gUnknown_9E7C1C8 -gUnknown_9E7C1C8: +.global sTitleop1Anims_2_6 +sTitleop1Anims_2_6: .incbin "baserom.gba", 0x1E7C1C8, 0x18 -.global gUnknown_9E7C1E0 -gUnknown_9E7C1E0: +.global sTitleop1Anims_2_7 +sTitleop1Anims_2_7: .incbin "baserom.gba", 0x1E7C1E0, 0x18 -.global gUnknown_9E7C1F8 -gUnknown_9E7C1F8: +.global sTitleop1Anims_2_8 +sTitleop1Anims_2_8: .incbin "baserom.gba", 0x1E7C1F8, 0x54 -.global gUnknown_9E7C24C -gUnknown_9E7C24C: +.global sTitleop1Gfx1 +sTitleop1Gfx1: .incbin "baserom.gba", 0x1E7C24C, 0x20 -.global gUnknown_9E7C26C -gUnknown_9E7C26C: +.global sTitleop1Gfx1_2 +sTitleop1Gfx1_2: .incbin "baserom.gba", 0x1E7C26C, 0x100 -.global gUnknown_9E7C36C -gUnknown_9E7C36C: +.global sTitleop1Gfx1_3 +sTitleop1Gfx1_3: .incbin "baserom.gba", 0x1E7C36C, 0x60 -.global gUnknown_9E7C3CC -gUnknown_9E7C3CC: +.global sTitleop1Sprites1 +sTitleop1Sprites1: .incbin "baserom.gba", 0x1E7C3CC, 0x8 -.4byte gUnknown_9E7C24C +.4byte sTitleop1Gfx1 .incbin "baserom.gba", 0x1E7C3D8, 0xC -.4byte gUnknown_9E7C26C +.4byte sTitleop1Gfx1_2 .incbin "baserom.gba", 0x1E7C3E8, 0xC -.4byte gUnknown_9E7C36C +.4byte sTitleop1Gfx1_3 .incbin "baserom.gba", 0x1E7C3F8, 0xC -.global gUnknown_9E7C404 -gUnknown_9E7C404: +.global sTitleop1Gfx2 +sTitleop1Gfx2: .incbin "baserom.gba", 0x1E7C404, 0x80 -.global gUnknown_9E7C484 -gUnknown_9E7C484: +.global sTitleop1Sprites2 +sTitleop1Sprites2: .incbin "baserom.gba", 0x1E7C484, 0x8 -.4byte gUnknown_9E7C404 +.4byte sTitleop1Gfx2 .incbin "baserom.gba", 0x1E7C490, 0x14 -.global gUnknown_9E7C4A4 -gUnknown_9E7C4A4: +.global sTitleop1Gfx3 +sTitleop1Gfx3: .incbin "baserom.gba", 0x1E7C4A4, 0x40 -.global gUnknown_9E7C4E4 -gUnknown_9E7C4E4: +.global sTitleop1Gfx3_2 +sTitleop1Gfx3_2: .incbin "baserom.gba", 0x1E7C4E4, 0x160 -.global gUnknown_9E7C644 -gUnknown_9E7C644: +.global sTitleop1Sprites3 +sTitleop1Sprites3: .incbin "baserom.gba", 0x1E7C644, 0x8 -.4byte gUnknown_9E7C4A4 +.4byte sTitleop1Gfx3 .incbin "baserom.gba", 0x1E7C650, 0xC -.4byte gUnknown_9E7C4E4 +.4byte sTitleop1Gfx3_2 .incbin "baserom.gba", 0x1E7C660, 0xC -.global gUnknown_9E7C66C -gUnknown_9E7C66C: +.global sTitleop1Gfx4 +sTitleop1Gfx4: .incbin "baserom.gba", 0x1E7C66C, 0x80 -.global gUnknown_9E7C6EC -gUnknown_9E7C6EC: +.global sTitleop1Sprites4 +sTitleop1Sprites4: .incbin "baserom.gba", 0x1E7C6EC, 0x8 -.4byte gUnknown_9E7C66C +.4byte sTitleop1Gfx4 .incbin "baserom.gba", 0x1E7C6F8, 0xC -.global gUnknown_9E7C704 -gUnknown_9E7C704: +.global sTitleop1Gfx5 +sTitleop1Gfx5: .incbin "baserom.gba", 0x1E7C704, 0x40 -.global gUnknown_9E7C744 -gUnknown_9E7C744: +.global sTitleop1Gfx5_2 +sTitleop1Gfx5_2: .incbin "baserom.gba", 0x1E7C744, 0x60 -.global gUnknown_9E7C7A4 -gUnknown_9E7C7A4: +.global sTitleop1Gfx5_3 +sTitleop1Gfx5_3: .incbin "baserom.gba", 0x1E7C7A4, 0xE0 -.global gUnknown_9E7C884 -gUnknown_9E7C884: +.global sTitleop1Sprites5 +sTitleop1Sprites5: .incbin "baserom.gba", 0x1E7C884, 0x8 -.4byte gUnknown_9E7C704 +.4byte sTitleop1Gfx5 .incbin "baserom.gba", 0x1E7C890, 0xC -.4byte gUnknown_9E7C744 +.4byte sTitleop1Gfx5_2 .incbin "baserom.gba", 0x1E7C8A0, 0xC -.4byte gUnknown_9E7C7A4 +.4byte sTitleop1Gfx5_3 .incbin "baserom.gba", 0x1E7C8B0, 0xC -.global gUnknown_9E7C8BC -gUnknown_9E7C8BC: +.global sTitleop1Gfx6 +sTitleop1Gfx6: .incbin "baserom.gba", 0x1E7C8BC, 0x20 -.global gUnknown_9E7C8DC -gUnknown_9E7C8DC: +.global sTitleop1Gfx6_2 +sTitleop1Gfx6_2: .incbin "baserom.gba", 0x1E7C8DC, 0x20 -.global gUnknown_9E7C8FC -gUnknown_9E7C8FC: +.global sTitleop1Gfx6_3 +sTitleop1Gfx6_3: .incbin "baserom.gba", 0x1E7C8FC, 0x20 -.global gUnknown_9E7C91C -gUnknown_9E7C91C: +.global sTitleop1Sprites6 +sTitleop1Sprites6: .incbin "baserom.gba", 0x1E7C91C, 0x8 -.4byte gUnknown_9E7C8BC +.4byte sTitleop1Gfx6 .incbin "baserom.gba", 0x1E7C928, 0xC -.4byte gUnknown_9E7C8DC +.4byte sTitleop1Gfx6_2 .incbin "baserom.gba", 0x1E7C938, 0xC -.4byte gUnknown_9E7C8FC +.4byte sTitleop1Gfx6_3 .incbin "baserom.gba", 0x1E7C948, 0x14 -.global gUnknown_9E7C95C -gUnknown_9E7C95C: +.global sTitleop1Gfx7 +sTitleop1Gfx7: .incbin "baserom.gba", 0x1E7C95C, 0x40 -.global gUnknown_9E7C99C -gUnknown_9E7C99C: +.global sTitleop1Gfx7_2 +sTitleop1Gfx7_2: .incbin "baserom.gba", 0x1E7C99C, 0x160 -.global gUnknown_9E7CAFC -gUnknown_9E7CAFC: +.global sTitleop1Sprites7 +sTitleop1Sprites7: .incbin "baserom.gba", 0x1E7CAFC, 0x8 -.4byte gUnknown_9E7C95C +.4byte sTitleop1Gfx7 .incbin "baserom.gba", 0x1E7CB08, 0xC -.4byte gUnknown_9E7C99C +.4byte sTitleop1Gfx7_2 .incbin "baserom.gba", 0x1E7CB18, 0xC -.global gUnknown_9E7CB24 -gUnknown_9E7CB24: +.global sTitleop1Gfx8 +sTitleop1Gfx8: .incbin "baserom.gba", 0x1E7CB24, 0x20 -.global gUnknown_9E7CB44 -gUnknown_9E7CB44: +.global sTitleop1Gfx8_2 +sTitleop1Gfx8_2: .incbin "baserom.gba", 0x1E7CB44, 0x20 -.global gUnknown_9E7CB64 -gUnknown_9E7CB64: +.global sTitleop1Gfx8_3 +sTitleop1Gfx8_3: .incbin "baserom.gba", 0x1E7CB64, 0x20 -.global gUnknown_9E7CB84 -gUnknown_9E7CB84: +.global sTitleop1Sprites8 +sTitleop1Sprites8: .incbin "baserom.gba", 0x1E7CB84, 0x8 -.4byte gUnknown_9E7CB24 +.4byte sTitleop1Gfx8 .incbin "baserom.gba", 0x1E7CB90, 0xC -.4byte gUnknown_9E7CB44 +.4byte sTitleop1Gfx8_2 .incbin "baserom.gba", 0x1E7CBA0, 0xC -.4byte gUnknown_9E7CB64 +.4byte sTitleop1Gfx8_3 .incbin "baserom.gba", 0x1E7CBB0, 0x14 -.global gUnknown_9E7CBC4 -gUnknown_9E7CBC4: +.global sTitleop1Gfx9 +sTitleop1Gfx9: .incbin "baserom.gba", 0x1E7CBC4, 0x20 -.global gUnknown_9E7CBE4 -gUnknown_9E7CBE4: +.global sTitleop1Gfx9_2 +sTitleop1Gfx9_2: .incbin "baserom.gba", 0x1E7CBE4, 0x100 -.global gUnknown_9E7CCE4 -gUnknown_9E7CCE4: +.global sTitleop1Gfx9_3 +sTitleop1Gfx9_3: .incbin "baserom.gba", 0x1E7CCE4, 0x60 -.global gUnknown_9E7CD44 -gUnknown_9E7CD44: +.global sTitleop1Sprites9 +sTitleop1Sprites9: .incbin "baserom.gba", 0x1E7CD44, 0x8 -.4byte gUnknown_9E7CBC4 +.4byte sTitleop1Gfx9 .incbin "baserom.gba", 0x1E7CD50, 0xC -.4byte gUnknown_9E7CBE4 +.4byte sTitleop1Gfx9_2 .incbin "baserom.gba", 0x1E7CD60, 0xC -.4byte gUnknown_9E7CCE4 +.4byte sTitleop1Gfx9_3 .incbin "baserom.gba", 0x1E7CD70, 0xC -.global gUnknown_9E7CD7C -gUnknown_9E7CD7C: +.global sTitleop1Gfx10 +sTitleop1Gfx10: .incbin "baserom.gba", 0x1E7CD7C, 0x80 -.global gUnknown_9E7CDFC -gUnknown_9E7CDFC: +.global sTitleop1Sprites10 +sTitleop1Sprites10: .incbin "baserom.gba", 0x1E7CDFC, 0x8 -.4byte gUnknown_9E7CD7C +.4byte sTitleop1Gfx10 .incbin "baserom.gba", 0x1E7CE08, 0x14 -.global gUnknown_9E7CE1C -gUnknown_9E7CE1C: +.global sTitleop1Gfx11 +sTitleop1Gfx11: .incbin "baserom.gba", 0x1E7CE1C, 0x40 -.global gUnknown_9E7CE5C -gUnknown_9E7CE5C: +.global sTitleop1Gfx11_2 +sTitleop1Gfx11_2: .incbin "baserom.gba", 0x1E7CE5C, 0x80 -.global gUnknown_9E7CEDC -gUnknown_9E7CEDC: +.global sTitleop1Gfx11_3 +sTitleop1Gfx11_3: .incbin "baserom.gba", 0x1E7CEDC, 0x60 -.global gUnknown_9E7CF3C -gUnknown_9E7CF3C: +.global sTitleop1Gfx11_4 +sTitleop1Gfx11_4: .incbin "baserom.gba", 0x1E7CF3C, 0x60 -.global gUnknown_9E7CF9C -gUnknown_9E7CF9C: -.4byte gUnknown_9E7CE1C +.global sTitleop1Sprites11 +sTitleop1Sprites11: +.4byte sTitleop1Gfx11 .incbin "baserom.gba", 0x1E7CFA0, 0xC -.4byte gUnknown_9E7CE5C +.4byte sTitleop1Gfx11_2 .incbin "baserom.gba", 0x1E7CFB0, 0xC -.4byte gUnknown_9E7CEDC +.4byte sTitleop1Gfx11_3 .incbin "baserom.gba", 0x1E7CFC0, 0xC -.4byte gUnknown_9E7CF3C +.4byte sTitleop1Gfx11_4 .incbin "baserom.gba", 0x1E7CFD0, 0xC -.global gUnknown_9E7CFDC -gUnknown_9E7CFDC: +.global sTitleop1Gfx12 +sTitleop1Gfx12: .incbin "baserom.gba", 0x1E7CFDC, 0xA0 -.global gUnknown_9E7D07C -gUnknown_9E7D07C: -.4byte gUnknown_9E7CFDC +.global sTitleop1Sprites12 +sTitleop1Sprites12: +.4byte sTitleop1Gfx12 .incbin "baserom.gba", 0x1E7D080, 0x14 -.global gUnknown_9E7D094 -gUnknown_9E7D094: +.global sTitleop1Gfx13 +sTitleop1Gfx13: .incbin "baserom.gba", 0x1E7D094, 0xE0 -.global gUnknown_9E7D174 -gUnknown_9E7D174: +.global sTitleop1Gfx13_2 +sTitleop1Gfx13_2: .incbin "baserom.gba", 0x1E7D174, 0x60 -.global gUnknown_9E7D1D4 -gUnknown_9E7D1D4: +.global sTitleop1Gfx13_3 +sTitleop1Gfx13_3: .incbin "baserom.gba", 0x1E7D1D4, 0x40 -.global gUnknown_9E7D214 -gUnknown_9E7D214: +.global sTitleop1Sprites13 +sTitleop1Sprites13: .incbin "baserom.gba", 0x1E7D214, 0x8 -.4byte gUnknown_9E7D094 +.4byte sTitleop1Gfx13 .incbin "baserom.gba", 0x1E7D220, 0xC -.4byte gUnknown_9E7D174 +.4byte sTitleop1Gfx13_2 .incbin "baserom.gba", 0x1E7D230, 0xC -.4byte gUnknown_9E7D1D4 +.4byte sTitleop1Gfx13_3 .incbin "baserom.gba", 0x1E7D240, 0xC -.global gUnknown_9E7D24C -gUnknown_9E7D24C: +.global sTitleop1Gfx14 +sTitleop1Gfx14: .incbin "baserom.gba", 0x1E7D24C, 0x80 -.global gUnknown_9E7D2CC -gUnknown_9E7D2CC: +.global sTitleop1Sprites14 +sTitleop1Sprites14: .incbin "baserom.gba", 0x1E7D2CC, 0x8 -.4byte gUnknown_9E7D24C +.4byte sTitleop1Gfx14 .incbin "baserom.gba", 0x1E7D2D8, 0x14 -.global gUnknown_9E7D2EC -gUnknown_9E7D2EC: +.global sTitleop1Gfx15 +sTitleop1Gfx15: .incbin "baserom.gba", 0x1E7D2EC, 0x40 -.global gUnknown_9E7D32C -gUnknown_9E7D32C: +.global sTitleop1Sprites15 +sTitleop1Sprites15: .incbin "baserom.gba", 0x1E7D32C, 0x8 -.4byte gUnknown_9E7D2EC +.4byte sTitleop1Gfx15 .incbin "baserom.gba", 0x1E7D338, 0x14 -.global gUnknown_9E7D34C -gUnknown_9E7D34C: +.global sTitleop1Gfx16 +sTitleop1Gfx16: .incbin "baserom.gba", 0x1E7D34C, 0x100 -.global gUnknown_9E7D44C -gUnknown_9E7D44C: +.global sTitleop1Gfx16_2 +sTitleop1Gfx16_2: .incbin "baserom.gba", 0x1E7D44C, 0x60 -.global gUnknown_9E7D4AC -gUnknown_9E7D4AC: +.global sTitleop1Gfx16_3 +sTitleop1Gfx16_3: .incbin "baserom.gba", 0x1E7D4AC, 0x40 -.global gUnknown_9E7D4EC -gUnknown_9E7D4EC: -.4byte gUnknown_9E7D34C +.global sTitleop1Sprites16 +sTitleop1Sprites16: +.4byte sTitleop1Gfx16 .incbin "baserom.gba", 0x1E7D4F0, 0xC -.4byte gUnknown_9E7D44C +.4byte sTitleop1Gfx16_2 .incbin "baserom.gba", 0x1E7D500, 0xC -.4byte gUnknown_9E7D4AC +.4byte sTitleop1Gfx16_3 .incbin "baserom.gba", 0x1E7D510, 0xC -.global gUnknown_9E7D51C -gUnknown_9E7D51C: +.global sTitleop1Gfx17 +sTitleop1Gfx17: .incbin "baserom.gba", 0x1E7D51C, 0x20 -.global gUnknown_9E7D53C -gUnknown_9E7D53C: +.global sTitleop1Gfx17_2 +sTitleop1Gfx17_2: .incbin "baserom.gba", 0x1E7D53C, 0x120 -.global gUnknown_9E7D65C -gUnknown_9E7D65C: -.4byte gUnknown_9E7D51C +.global sTitleop1Sprites17 +sTitleop1Sprites17: +.4byte sTitleop1Gfx17 .incbin "baserom.gba", 0x1E7D660, 0xC -.4byte gUnknown_9E7D53C +.4byte sTitleop1Gfx17_2 .incbin "baserom.gba", 0x1E7D670, 0x14 -.global gUnknown_9E7D684 -gUnknown_9E7D684: +.global sTitleop1Gfx18 +sTitleop1Gfx18: .incbin "baserom.gba", 0x1E7D684, 0x100 -.global gUnknown_9E7D784 -gUnknown_9E7D784: +.global sTitleop1Gfx18_2 +sTitleop1Gfx18_2: .incbin "baserom.gba", 0x1E7D784, 0x60 -.global gUnknown_9E7D7E4 -gUnknown_9E7D7E4: +.global sTitleop1Gfx18_3 +sTitleop1Gfx18_3: .incbin "baserom.gba", 0x1E7D7E4, 0x40 -.global gUnknown_9E7D824 -gUnknown_9E7D824: -.4byte gUnknown_9E7D684 +.global sTitleop1Sprites18 +sTitleop1Sprites18: +.4byte sTitleop1Gfx18 .incbin "baserom.gba", 0x1E7D828, 0xC -.4byte gUnknown_9E7D784 +.4byte sTitleop1Gfx18_2 .incbin "baserom.gba", 0x1E7D838, 0xC -.4byte gUnknown_9E7D7E4 +.4byte sTitleop1Gfx18_3 .incbin "baserom.gba", 0x1E7D848, 0xC -.global gUnknown_9E7D854 -gUnknown_9E7D854: +.global sTitleop1Gfx19 +sTitleop1Gfx19: .incbin "baserom.gba", 0x1E7D854, 0x20 -.global gUnknown_9E7D874 -gUnknown_9E7D874: +.global sTitleop1Gfx19_2 +sTitleop1Gfx19_2: .incbin "baserom.gba", 0x1E7D874, 0x140 -.global gUnknown_9E7D9B4 -gUnknown_9E7D9B4: -.4byte gUnknown_9E7D854 +.global sTitleop1Sprites19 +sTitleop1Sprites19: +.4byte sTitleop1Gfx19 .incbin "baserom.gba", 0x1E7D9B8, 0xC -.4byte gUnknown_9E7D874 +.4byte sTitleop1Gfx19_2 .incbin "baserom.gba", 0x1E7D9C8, 0x14 -.global gUnknown_9E7D9DC -gUnknown_9E7D9DC: +.global sTitleop1Gfx20 +sTitleop1Gfx20: .incbin "baserom.gba", 0x1E7D9DC, 0x40 -.global gUnknown_9E7DA1C -gUnknown_9E7DA1C: +.global sTitleop1Sprites20 +sTitleop1Sprites20: .incbin "baserom.gba", 0x1E7DA1C, 0x8 -.4byte gUnknown_9E7D9DC +.4byte sTitleop1Gfx20 .incbin "baserom.gba", 0x1E7DA28, 0x14 -.global gUnknown_9E7DA3C -gUnknown_9E7DA3C: +.global sTitleop1Gfx21 +sTitleop1Gfx21: .incbin "baserom.gba", 0x1E7DA3C, 0x100 -.global gUnknown_9E7DB3C -gUnknown_9E7DB3C: +.global sTitleop1Gfx21_2 +sTitleop1Gfx21_2: .incbin "baserom.gba", 0x1E7DB3C, 0x60 -.global gUnknown_9E7DB9C -gUnknown_9E7DB9C: +.global sTitleop1Gfx21_3 +sTitleop1Gfx21_3: .incbin "baserom.gba", 0x1E7DB9C, 0x40 -.global gUnknown_9E7DBDC -gUnknown_9E7DBDC: -.4byte gUnknown_9E7DA3C +.global sTitleop1Sprites21 +sTitleop1Sprites21: +.4byte sTitleop1Gfx21 .incbin "baserom.gba", 0x1E7DBE0, 0xC -.4byte gUnknown_9E7DB3C +.4byte sTitleop1Gfx21_2 .incbin "baserom.gba", 0x1E7DBF0, 0xC -.4byte gUnknown_9E7DB9C +.4byte sTitleop1Gfx21_3 .incbin "baserom.gba", 0x1E7DC00, 0xC -.global gUnknown_9E7DC0C -gUnknown_9E7DC0C: +.global sTitleop1Gfx22 +sTitleop1Gfx22: .incbin "baserom.gba", 0x1E7DC0C, 0x40 -.global gUnknown_9E7DC4C -gUnknown_9E7DC4C: +.global sTitleop1Gfx22_2 +sTitleop1Gfx22_2: .incbin "baserom.gba", 0x1E7DC4C, 0x160 -.global gUnknown_9E7DDAC -gUnknown_9E7DDAC: -.4byte gUnknown_9E7DC0C +.global sTitleop1Sprites22 +sTitleop1Sprites22: +.4byte sTitleop1Gfx22 .incbin "baserom.gba", 0x1E7DDB0, 0xC -.4byte gUnknown_9E7DC4C +.4byte sTitleop1Gfx22_2 .incbin "baserom.gba", 0x1E7DDC0, 0x14 -.global gUnknown_9E7DDD4 -gUnknown_9E7DDD4: +.global sTitleop1Gfx23 +sTitleop1Gfx23: .incbin "baserom.gba", 0x1E7DDD4, 0x20 -.global gUnknown_9E7DDF4 -gUnknown_9E7DDF4: +.global sTitleop1Gfx23_2 +sTitleop1Gfx23_2: .incbin "baserom.gba", 0x1E7DDF4, 0x80 -.global gUnknown_9E7DE74 -gUnknown_9E7DE74: -.4byte gUnknown_9E7DDD4 +.global sTitleop1Sprites23 +sTitleop1Sprites23: +.4byte sTitleop1Gfx23 .incbin "baserom.gba", 0x1E7DE78, 0xC -.4byte gUnknown_9E7DDF4 +.4byte sTitleop1Gfx23_2 .incbin "baserom.gba", 0x1E7DE88, 0x14 -.global gUnknown_9E7DE9C -gUnknown_9E7DE9C: +.global sTitleop1Gfx24 +sTitleop1Gfx24: .incbin "baserom.gba", 0x1E7DE9C, 0x100 -.global gUnknown_9E7DF9C -gUnknown_9E7DF9C: +.global sTitleop1Gfx24_2 +sTitleop1Gfx24_2: .incbin "baserom.gba", 0x1E7DF9C, 0x60 -.global gUnknown_9E7DFFC -gUnknown_9E7DFFC: +.global sTitleop1Gfx24_3 +sTitleop1Gfx24_3: .incbin "baserom.gba", 0x1E7DFFC, 0x40 -.global gUnknown_9E7E03C -gUnknown_9E7E03C: -.4byte gUnknown_9E7DE9C +.global sTitleop1Sprites24 +sTitleop1Sprites24: +.4byte sTitleop1Gfx24 .incbin "baserom.gba", 0x1E7E040, 0xC -.4byte gUnknown_9E7DF9C +.4byte sTitleop1Gfx24_2 .incbin "baserom.gba", 0x1E7E050, 0xC -.4byte gUnknown_9E7DFFC +.4byte sTitleop1Gfx24_3 .incbin "baserom.gba", 0x1E7E060, 0xC -.global gUnknown_9E7E06C -gUnknown_9E7E06C: +.global sTitleop1Gfx25 +sTitleop1Gfx25: .incbin "baserom.gba", 0x1E7E06C, 0x1E0 -.global gUnknown_9E7E24C -gUnknown_9E7E24C: -.4byte gUnknown_9E7E06C +.global sTitleop1Sprites25 +sTitleop1Sprites25: +.4byte sTitleop1Gfx25 .incbin "baserom.gba", 0x1E7E250, 0x14 -.global gUnknown_9E7E264 -gUnknown_9E7E264: +.global sTitleop1Gfx26 +sTitleop1Gfx26: .incbin "baserom.gba", 0x1E7E264, 0x180 -.global gUnknown_9E7E3E4 -gUnknown_9E7E3E4: -.4byte gUnknown_9E7E264 +.global sTitleop1Sprites26 +sTitleop1Sprites26: +.4byte sTitleop1Gfx26 .incbin "baserom.gba", 0x1E7E3E8, 0x14 -.global gUnknown_9E7E3FC -gUnknown_9E7E3FC: +.global sTitleop1Gfx27 +sTitleop1Gfx27: .incbin "baserom.gba", 0x1E7E3FC, 0x40 -.global gUnknown_9E7E43C -gUnknown_9E7E43C: -.4byte gUnknown_9E7E3FC +.global sTitleop1Sprites27 +sTitleop1Sprites27: +.4byte sTitleop1Gfx27 .incbin "baserom.gba", 0x1E7E440, 0xC -.global gUnknown_9E7E44C -gUnknown_9E7E44C: +.global sTitleop1Gfx28 +sTitleop1Gfx28: .incbin "baserom.gba", 0x1E7E44C, 0x80 -.global gUnknown_9E7E4CC -gUnknown_9E7E4CC: -.4byte gUnknown_9E7E44C +.global sTitleop1Sprites28 +sTitleop1Sprites28: +.4byte sTitleop1Gfx28 .incbin "baserom.gba", 0x1E7E4D0, 0xC -.global gUnknown_9E7E4DC -gUnknown_9E7E4DC: +.global sTitleop1Gfx29 +sTitleop1Gfx29: .incbin "baserom.gba", 0x1E7E4DC, 0x20 -.global gUnknown_9E7E4FC -gUnknown_9E7E4FC: -.4byte gUnknown_9E7E4DC +.global sTitleop1Sprites29 +sTitleop1Sprites29: +.4byte sTitleop1Gfx29 .incbin "baserom.gba", 0x1E7E500, 0xC -.global gUnknown_9E7E50C -gUnknown_9E7E50C: +.global sTitleop1Gfx30 +sTitleop1Gfx30: .incbin "baserom.gba", 0x1E7E50C, 0x20 -.global gUnknown_9E7E52C -gUnknown_9E7E52C: -.4byte gUnknown_9E7E50C +.global sTitleop1Sprites30 +sTitleop1Sprites30: +.4byte sTitleop1Gfx30 .incbin "baserom.gba", 0x1E7E530, 0xC -.global gUnknown_9E7E53C -gUnknown_9E7E53C: +.global sTitleop1Gfx31 +sTitleop1Gfx31: .incbin "baserom.gba", 0x1E7E53C, 0x20 -.global gUnknown_9E7E55C -gUnknown_9E7E55C: -.4byte gUnknown_9E7E53C +.global sTitleop1Sprites31 +sTitleop1Sprites31: +.4byte sTitleop1Gfx31 .incbin "baserom.gba", 0x1E7E560, 0xC -.global gUnknown_9E7E56C -gUnknown_9E7E56C: +.global sTitleop1Gfx32 +sTitleop1Gfx32: .incbin "baserom.gba", 0x1E7E56C, 0x20 -.global gUnknown_9E7E58C -gUnknown_9E7E58C: -.4byte gUnknown_9E7E56C +.global sTitleop1Sprites32 +sTitleop1Sprites32: +.4byte sTitleop1Gfx32 .incbin "baserom.gba", 0x1E7E590, 0xC -.global gUnknown_9E7E59C -gUnknown_9E7E59C: -.4byte gUnknown_9E7B884 -.4byte gUnknown_9E7B8A2 -.4byte gUnknown_9E7B8C0 -.4byte gUnknown_9E7B8DE -.4byte gUnknown_9E7B8FC -.4byte gUnknown_9E7B91A -.4byte gUnknown_9E7B938 -.4byte gUnknown_9E7B960 -.4byte gUnknown_9E7B97E -.4byte gUnknown_9E7B9A6 -.4byte gUnknown_9E7B9CE -.4byte gUnknown_9E7BA0A -.4byte gUnknown_9E7BA28 -.4byte gUnknown_9E7BA46 -.4byte gUnknown_9E7BA64 -.4byte gUnknown_9E7BA82 -.4byte gUnknown_9E7BAA0 -.4byte gUnknown_9E7BABE -.4byte gUnknown_9E7BAE6 -.4byte gUnknown_9E7BB04 -.4byte gUnknown_9E7BB2C -.4byte gUnknown_9E7BB54 -.4byte gUnknown_9E7BB90 -.4byte gUnknown_9E7BBA4 -.4byte gUnknown_9E7BBB8 -.4byte gUnknown_9E7BBCC -.4byte gUnknown_9E7BBE0 -.4byte gUnknown_9E7BBF4 -.4byte gUnknown_9E7BC08 -.4byte gUnknown_9E7BC1C -.4byte gUnknown_9E7BC30 -.4byte gUnknown_9E7BC4E -.4byte gUnknown_9E7BC6C -.4byte gUnknown_9E7BC8A -.4byte gUnknown_9E7BCA8 -.4byte gUnknown_9E7BCC6 -.4byte gUnknown_9E7BCE4 -.4byte gUnknown_9E7BD0C -.4byte gUnknown_9E7BD2A -.4byte gUnknown_9E7BD52 -.4byte gUnknown_9E7BD7A -.4byte gUnknown_9E7BDB6 -.4byte gUnknown_9E7BDD4 -.4byte gUnknown_9E7BDF2 -.4byte gUnknown_9E7BE10 -.4byte gUnknown_9E7BE2E -.4byte gUnknown_9E7BE4C -.4byte gUnknown_9E7BE6A -.4byte gUnknown_9E7BE92 -.4byte gUnknown_9E7BEB0 -.4byte gUnknown_9E7BED8 -.4byte gUnknown_9E7BF00 -.4byte gUnknown_9E7BF3C -.4byte gUnknown_9E7BF50 -.4byte gUnknown_9E7BF64 -.4byte gUnknown_9E7BF78 -.4byte gUnknown_9E7BF8C -.4byte gUnknown_9E7BFA0 -.4byte gUnknown_9E7BFB4 -.4byte gUnknown_9E7BFC8 -.global gUnknown_9E7E68C -gUnknown_9E7E68C: -.4byte gUnknown_9E7BFDC -.4byte gUnknown_9E7C030 -.4byte gUnknown_9E7C048 -.4byte gUnknown_9E7C060 -.4byte gUnknown_9E7C078 -.4byte gUnknown_9E7C090 -.4byte gUnknown_9E7C0A8 -.4byte gUnknown_9E7C0C0 -.global gUnknown_9E7E6AC -gUnknown_9E7E6AC: -.4byte gUnknown_9E7C114 -.4byte gUnknown_9E7C168 -.4byte gUnknown_9E7C180 -.4byte gUnknown_9E7C198 -.4byte gUnknown_9E7C1B0 -.4byte gUnknown_9E7C1C8 -.4byte gUnknown_9E7C1E0 -.4byte gUnknown_9E7C1F8 -.global gUnknown_9E7E6CC -gUnknown_9E7E6CC: -.4byte gUnknown_9E7E68C -.4byte gUnknown_9E7E6AC -.global gUnknown_9E7E6D4 -gUnknown_9E7E6D4: -.4byte gUnknown_9E7C3CC -.4byte gUnknown_9E7C484 -.4byte gUnknown_9E7C644 -.4byte gUnknown_9E7C6EC -.4byte gUnknown_9E7C884 -.4byte gUnknown_9E7C91C -.4byte gUnknown_9E7CAFC -.4byte gUnknown_9E7CB84 -.4byte gUnknown_9E7CD44 -.4byte gUnknown_9E7CDFC -.4byte gUnknown_9E7CF9C -.4byte gUnknown_9E7D07C -.4byte gUnknown_9E7D214 -.4byte gUnknown_9E7D2CC -.4byte gUnknown_9E7D32C -.4byte gUnknown_9E7D4EC -.4byte gUnknown_9E7D65C -.4byte gUnknown_9E7D824 -.4byte gUnknown_9E7D9B4 -.4byte gUnknown_9E7DA1C -.4byte gUnknown_9E7DBDC -.4byte gUnknown_9E7DDAC -.4byte gUnknown_9E7DE74 -.4byte gUnknown_9E7E03C -.4byte gUnknown_9E7E24C -.4byte gUnknown_9E7E3E4 -.4byte gUnknown_9E7E43C -.4byte gUnknown_9E7E4CC -.4byte gUnknown_9E7E4FC -.4byte gUnknown_9E7E52C -.4byte gUnknown_9E7E55C -.4byte gUnknown_9E7E58C -.global gUnknown_9E7E754 -gUnknown_9E7E754: -.4byte gUnknown_9E7E59C -.4byte gUnknown_9E7E6CC +.global sAxPosesTitleop1 +sAxPosesTitleop1: +.4byte sTitleop1Pose1 +.4byte sTitleop1Pose2 +.4byte sTitleop1Pose3 +.4byte sTitleop1Pose4 +.4byte sTitleop1Pose5 +.4byte sTitleop1Pose6 +.4byte sTitleop1Pose7 +.4byte sTitleop1Pose8 +.4byte sTitleop1Pose9 +.4byte sTitleop1Pose10 +.4byte sTitleop1Pose11 +.4byte sTitleop1Pose12 +.4byte sTitleop1Pose13 +.4byte sTitleop1Pose14 +.4byte sTitleop1Pose15 +.4byte sTitleop1Pose16 +.4byte sTitleop1Pose17 +.4byte sTitleop1Pose18 +.4byte sTitleop1Pose19 +.4byte sTitleop1Pose20 +.4byte sTitleop1Pose21 +.4byte sTitleop1Pose22 +.4byte sTitleop1Pose23 +.4byte sTitleop1Pose24 +.4byte sTitleop1Pose25 +.4byte sTitleop1Pose26 +.4byte sTitleop1Pose27 +.4byte sTitleop1Pose28 +.4byte sTitleop1Pose29 +.4byte sTitleop1Pose30 +.4byte sTitleop1Pose31 +.4byte sTitleop1Pose32 +.4byte sTitleop1Pose33 +.4byte sTitleop1Pose34 +.4byte sTitleop1Pose35 +.4byte sTitleop1Pose36 +.4byte sTitleop1Pose37 +.4byte sTitleop1Pose38 +.4byte sTitleop1Pose39 +.4byte sTitleop1Pose40 +.4byte sTitleop1Pose41 +.4byte sTitleop1Pose42 +.4byte sTitleop1Pose43 +.4byte sTitleop1Pose44 +.4byte sTitleop1Pose45 +.4byte sTitleop1Pose46 +.4byte sTitleop1Pose47 +.4byte sTitleop1Pose48 +.4byte sTitleop1Pose49 +.4byte sTitleop1Pose50 +.4byte sTitleop1Pose51 +.4byte sTitleop1Pose52 +.4byte sTitleop1Pose53 +.4byte sTitleop1Pose54 +.4byte sTitleop1Pose55 +.4byte sTitleop1Pose56 +.4byte sTitleop1Pose57 +.4byte sTitleop1Pose58 +.4byte sTitleop1Pose59 +.4byte sTitleop1Pose60 +.global sTitleop1AnimTable1 +sTitleop1AnimTable1: +.4byte sTitleop1Anims_1_1 +.4byte sTitleop1Anims_1_2 +.4byte sTitleop1Anims_1_3 +.4byte sTitleop1Anims_1_4 +.4byte sTitleop1Anims_1_5 +.4byte sTitleop1Anims_1_6 +.4byte sTitleop1Anims_1_7 +.4byte sTitleop1Anims_1_8 +.global sTitleop1AnimTable2 +sTitleop1AnimTable2: +.4byte sTitleop1Anims_2_1 +.4byte sTitleop1Anims_2_2 +.4byte sTitleop1Anims_2_3 +.4byte sTitleop1Anims_2_4 +.4byte sTitleop1Anims_2_5 +.4byte sTitleop1Anims_2_6 +.4byte sTitleop1Anims_2_7 +.4byte sTitleop1Anims_2_8 +.global sAxAnimationsTitleop1 +sAxAnimationsTitleop1: +.4byte sTitleop1AnimTable1 +.4byte sTitleop1AnimTable2 +.global sAxSpritesTitleop1 +sAxSpritesTitleop1: +.4byte sTitleop1Sprites1 +.4byte sTitleop1Sprites2 +.4byte sTitleop1Sprites3 +.4byte sTitleop1Sprites4 +.4byte sTitleop1Sprites5 +.4byte sTitleop1Sprites6 +.4byte sTitleop1Sprites7 +.4byte sTitleop1Sprites8 +.4byte sTitleop1Sprites9 +.4byte sTitleop1Sprites10 +.4byte sTitleop1Sprites11 +.4byte sTitleop1Sprites12 +.4byte sTitleop1Sprites13 +.4byte sTitleop1Sprites14 +.4byte sTitleop1Sprites15 +.4byte sTitleop1Sprites16 +.4byte sTitleop1Sprites17 +.4byte sTitleop1Sprites18 +.4byte sTitleop1Sprites19 +.4byte sTitleop1Sprites20 +.4byte sTitleop1Sprites21 +.4byte sTitleop1Sprites22 +.4byte sTitleop1Sprites23 +.4byte sTitleop1Sprites24 +.4byte sTitleop1Sprites25 +.4byte sTitleop1Sprites26 +.4byte sTitleop1Sprites27 +.4byte sTitleop1Sprites28 +.4byte sTitleop1Sprites29 +.4byte sTitleop1Sprites30 +.4byte sTitleop1Sprites31 +.4byte sTitleop1Sprites32 +.global sAxMainTitleop1 +sAxMainTitleop1: +.4byte sAxPosesTitleop1 +.4byte sAxAnimationsTitleop1 .incbin "baserom.gba", 0x1E7E75C, 0x4 -.4byte gUnknown_9E7E6D4 -.incbin "baserom.gba", 0x1E7E764, 0x4 -.global gUnknown_9E7E768 -gUnknown_9E7E768: +.4byte sAxSpritesTitleop1 +.4byte 0 +.global gAxTitleop2 +gAxTitleop2: .string "SIRO" -.4byte gUnknown_9E7EAB4 -.incbin "baserom.gba", 0x1E7E770, 0x8 -.global gUnknown_9E7E778 -gUnknown_9E7E778: +.4byte sAxMainTitleop2 +.4byte 0, 0 +.global sTitleop2Pose1 +sTitleop2Pose1: .incbin "baserom.gba", 0x1E7E778, 0x14 -.global gUnknown_9E7E78C -gUnknown_9E7E78C: +.global sTitleop2Anims_1_1 +sTitleop2Anims_1_1: .incbin "baserom.gba", 0x1E7E78C, 0x18 -.global gUnknown_9E7E7A4 -gUnknown_9E7E7A4: +.global sTitleop2Anims_1_2 +sTitleop2Anims_1_2: .incbin "baserom.gba", 0x1E7E7A4, 0xCC -.global gUnknown_9E7E870 -gUnknown_9E7E870: +.global sTitleop2Anims_1_3 +sTitleop2Anims_1_3: .incbin "baserom.gba", 0x1E7E870, 0x18 -.global gUnknown_9E7E888 -gUnknown_9E7E888: +.global sTitleop2Anims_1_4 +sTitleop2Anims_1_4: .incbin "baserom.gba", 0x1E7E888, 0x18 -.global gUnknown_9E7E8A0 -gUnknown_9E7E8A0: +.global sTitleop2Anims_1_5 +sTitleop2Anims_1_5: .incbin "baserom.gba", 0x1E7E8A0, 0x18 -.global gUnknown_9E7E8B8 -gUnknown_9E7E8B8: +.global sTitleop2Anims_1_6 +sTitleop2Anims_1_6: .incbin "baserom.gba", 0x1E7E8B8, 0x18 -.global gUnknown_9E7E8D0 -gUnknown_9E7E8D0: +.global sTitleop2Anims_1_7 +sTitleop2Anims_1_7: .incbin "baserom.gba", 0x1E7E8D0, 0x18 -.global gUnknown_9E7E8E8 -gUnknown_9E7E8E8: +.global sTitleop2Anims_1_8 +sTitleop2Anims_1_8: .incbin "baserom.gba", 0x1E7E8E8, 0x18 -.global gUnknown_9E7E900 -gUnknown_9E7E900: +.global sTitleop2Gfx1 +sTitleop2Gfx1: .incbin "baserom.gba", 0x1E7E900, 0x100 -.global gUnknown_9E7EA00 -gUnknown_9E7EA00: +.global sTitleop2Gfx1_2 +sTitleop2Gfx1_2: .incbin "baserom.gba", 0x1E7EA00, 0x60 -.global gUnknown_9E7EA60 -gUnknown_9E7EA60: -.4byte gUnknown_9E7E900 +.global sTitleop2Sprites1 +sTitleop2Sprites1: +.4byte sTitleop2Gfx1 .incbin "baserom.gba", 0x1E7EA64, 0xC -.4byte gUnknown_9E7EA00 +.4byte sTitleop2Gfx1_2 .incbin "baserom.gba", 0x1E7EA74, 0x14 -.global gUnknown_9E7EA88 -gUnknown_9E7EA88: -.4byte gUnknown_9E7E778 -.global gUnknown_9E7EA8C -gUnknown_9E7EA8C: -.4byte gUnknown_9E7E78C -.4byte gUnknown_9E7E7A4 -.4byte gUnknown_9E7E870 -.4byte gUnknown_9E7E888 -.4byte gUnknown_9E7E8A0 -.4byte gUnknown_9E7E8B8 -.4byte gUnknown_9E7E8D0 -.4byte gUnknown_9E7E8E8 -.global gUnknown_9E7EAAC -gUnknown_9E7EAAC: -.4byte gUnknown_9E7EA8C -.global gUnknown_9E7EAB0 -gUnknown_9E7EAB0: -.4byte gUnknown_9E7EA60 -.global gUnknown_9E7EAB4 -gUnknown_9E7EAB4: -.4byte gUnknown_9E7EA88 -.4byte gUnknown_9E7EAAC +.global sAxPosesTitleop2 +sAxPosesTitleop2: +.4byte sTitleop2Pose1 +.global sTitleop2AnimTable1 +sTitleop2AnimTable1: +.4byte sTitleop2Anims_1_1 +.4byte sTitleop2Anims_1_2 +.4byte sTitleop2Anims_1_3 +.4byte sTitleop2Anims_1_4 +.4byte sTitleop2Anims_1_5 +.4byte sTitleop2Anims_1_6 +.4byte sTitleop2Anims_1_7 +.4byte sTitleop2Anims_1_8 +.global sAxAnimationsTitleop2 +sAxAnimationsTitleop2: +.4byte sTitleop2AnimTable1 +.global sAxSpritesTitleop2 +sAxSpritesTitleop2: +.4byte sTitleop2Sprites1 +.global sAxMainTitleop2 +sAxMainTitleop2: +.4byte sAxPosesTitleop2 +.4byte sAxAnimationsTitleop2 .incbin "baserom.gba", 0x1E7EABC, 0x4 -.4byte gUnknown_9E7EAB0 -.incbin "baserom.gba", 0x1E7EAC4, 0x4 -.global gUnknown_9E7EAC8 -gUnknown_9E7EAC8: +.4byte sAxSpritesTitleop2 +.4byte 0 +.global gTitleopPal +gTitleopPal: .incbin "graphics/ornament/pal/titleop.pmdpal" diff --git a/graphics/ornament/Flag00/sprite_1.png b/graphics/ornament/Flag00/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec10a79c3ce6f410e92e33421d9ae7989e3974a GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^96+qW!VDx0dzbYADT4r?5ZC_<4C40u=K1>O)9uUK z-TjZJf3H`czC1qseR%)%{Pow%_dl=S|GobH|Nj5~kH3Ha{fEosQ$W2bo-U3d95Zu! zy}23;1e~2eCg?H6c?fXLbLaSCwvMax={3t{S=Ra)N1IdRcs_8-PIQqto7H>N-EQi# zuri^blTEoh-PNM+2xS|12&;%5e-yn(ZjarroV3@SM-M8VJ85^VeT5-~YUR|M&X)|NH;{KmPvx_a82kPXYBNdb&7V_%I9WUdyavdquFDxvK|NTz4y0xyON) OF?hQAxvXO)9uUK z-TjZJf3H`czC1qseR%)%{Pow%_dl=S|GobH|Nj5~kH3Ha{fEosQ$W3$o-U3d5>tEo zHgX;?;9-%Ud@zV(Q^0`-txQch6E%6tre2$+SQW0O`KUd7;eK%@H_o{kt{c`k2;V=- z-{Kth;LPp?vu28~syy_L`{}vMOvk0%-4fSk3)=5j-Mb*_eWDASEZ2-_K8`hi;`wWO W^>{dI8fF14W$<+Mb6Mw<&;$S-4p#mE literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag00/sprite_4.png b/graphics/ornament/Flag00/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..3df431141c250c213b588acd8230ae0453c91fbc GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^96+qW!VDx0dzbYADT4r?5ZC_<4C40u=K1>O)9uUK z-TjZJf3H`czC1qseR%)%{Pow%_dl=S|GobH|Nj5~kH3Ha{fEosQ$W4Ro-U3d95Zu! zFLE{*@UZqjN~p7W;neE%T$3aA#QI&0GY^W0y4p-q{@}!vzwDx*i1fj4Y}>dty^AqE zGR>tp=B|g9w6T!9iIz8OvES5pljfz)UlMb3O?doG{jaLM2lltVzgf?B(^YTH;>XvX Q1Fd85boFyt=akR{0E>QD1poj5 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag00/sprite_5.png b/graphics/ornament/Flag00/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..98bdd499b349d8826bd3a8437c7da0026a0eff70 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^96+qW!VDx0dzbYADT4r?5ZC_<4C40u=K1>O)9uUK z-TjZJf3H`czC1qseR%)%{Pow%_dl=S|GobH|Nj5~kH3Ha{fEosQ$W25o-U3d95ZwM zHgX;?;1S-b)9k0kQslqfVc*Lsiow@kwYgjn^U}&`)KQj>I1sspV-mwkM$L~OJq)Hd z-IP6Bk~{BceoN|BMfMYcYtAWuu6^vfWzO#1-}x?g<}F&^`t_ha&+;O@x7&p6WPo-t Nc)I$ztaD0e0sw=CR&f9T literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag00/sprite_6.png b/graphics/ornament/Flag00/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..b994a6240c389512adcc963fd40d723fb2765a58 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^96+qW!VDx0dzbYADT4r?5ZC_<4C40u=K1>O)9uUK z-TjZJf3H`czC1qseR%)%{Pow%_dl=S|GobH|Nj5~kH3Ha{fEosQ$W3Go-U3d95ZwM z9Jv|{c(@-Owqa@6dwjCI5L0!(!j8-9zVUABI+UQv;^Yyufc+P*xNt(6-sg{&%CYB| zR2A88ZWORy?(z5Mgh|q;${deIp9oo`U~77IMzXSG^4Fz8N4~C+u(|Pf<5Av4`*pmY TJ-MR-w2{Hn)z4*}Q$iB}7ROh% literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag00/sprite_6_2.png b/graphics/ornament/Flag00/sprite_6_2.png new file mode 100644 index 0000000000000000000000000000000000000000..51b812e15ea1e5669efe2d184e676297ef1760be GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@HuKyVr#O?Xb^YzWA+n2Yy z`yWsLUavlVd3^Z$@c!%h>#vvZe_p@;d;R_Y{r~?TfB*jb50}ZOfO`2oT^vI=W+o>T e6c#2b@G!_OVK^(p{IeS<#o+1c=d#Wzp$PzClrByH literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_1.png b/graphics/ornament/Flag01/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7af20dfeefbfb6798bf3ffebbd8cc829dade15f5 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^5)Xw*ALsx7U;q7c@my9fUZ9+zr;B3<$IRq}1Drd` z^Bo?&we3A}_y50lnHKr~cbC`uzjrIR_cxaH>08#Kd26GXFL5xqTT3l(HR~$@ne6H6 K=d#Wzp$Py{Tslqw literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_1_2.png b/graphics/ornament/Flag01/sprite_1_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5db267eb7bae779da6f756686e797b51053486 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w)Xw*ALsx7U;q7c@my9fUZ7mRr;B5V#MIDphJ4Ki zJgfol?@Vbntl^wx>uT%pjZfsVtfsyCg0-GZxqJVnt8Y6o^+}5&+k2Jp&q-Max8xj@ z6<{pz{H3v>fYr)w)Xw*ALsx7U;q7c@my9fUZ9+rr;B3<$IRq}1Drd` z^Bo?&wcJ~6K4FVdQ&MBb@0LA@2ZU6uP literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_2_2.png b/graphics/ornament/Flag01/sprite_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a1ec780bbe03440c2820d905c6c618c4990dffc GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w)Xw*ALsx7U;q7c@my9fUZC7mPZ!4!iK(IehJ1$% zcw9F>pU30zC4y&~!_8Q~fWk&G_2_nwpOy?>nF^eY`E}p^-w*TZc2+5JyLzd--Jxaq zPe$!nLGgD9%gifhaOrGH>!@7L>~F?!Xj!8Ur}U*DGqWGeya&UCbs4T1Px4lM#{7p> zN%vZ+!Td!&Z#TT@T)bputX0&WmKpo^-$_YIyPExGbJD^3wYL~8zL!@BKKZ#E)Xw*ALsx7U;q7c@my9fUZ9+%r;B3<$IRq}1Drd` zn-8#QuS8`} Tz;=#lAR9bg{an^LB{Ts58N)r< literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_3_2.png b/graphics/ornament/Flag01/sprite_3_2.png new file mode 100644 index 0000000000000000000000000000000000000000..063890bd39ce2e0233ff0137d6b6d2dfdea14aac GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w)Xw*ALsx7U;q7c@my9fUZC7mPZ!4!iK(II_wpT5 z5MVDTySJsYR;S%t@2JKS_EN8lOPJe@y}zPtWXOOkc9 z;H+-E=XT_|B!}^8ri$1H#p|jhXZ{p%(@XbRIeBN@()H`(Gya|5-~PAKQ*&Xr3CQ)H Lu6{1-oD!M)Xw*ALsx7U;q7c@my9fUZ9-4r;B3<$IRq}1Drd` z-{0$f@OE!?+V^+70q6eh2J$U=pT7Ic{p4@_R;e?$KZ~8%X_oyrSD^p5eTQ-J-QTx) Y7#43*{!w({@^X+pp00i_>zopr0KS(-`~Uy| literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_4_2.png b/graphics/ornament/Flag01/sprite_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b5a62a1db8e6bb1d45264ad274ba517504de3751 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w)Xw*ALsx7U;q7c@my9fUZC7ePZ!4!iK(%D2YH(f zcwCFmFR?9=RZ&i5f48ipVU>(F>yMNs3+9jz3lqVt+6|xL|839hi8X)V)Xw*ALsx7U;q7c@my9fUZ9+rr;B3<$IRq}1Drd` zl|O%bbFbmSoBh>N2k-v=t~Y@@bkFm@cmJ2?pKB@DdH?U;-}c$h?i%lwWca;S>et<8 RQ}=?5_jL7hS?83{1OQn8L!AHs literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_5_2.png b/graphics/ornament/Flag01/sprite_5_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8b21c6d079f75b959cb87c7acfd4e500d84d3b21 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w)Xw*ALsx7U;q7c@my9fUZ7mBr;B5V#MIC}TfRdE zJgs}5FA;rY<*~BmhH+_mK7)9}v!&KScO@78JL2taDO>I^WQPx)u^$jYnFN`8yc`bdo-(I?I`-&OuZU;O5{r#}V zRn?7c!LEWF)Xw*ALsx7U;q7c@my9fUZ9+{r;B3<$IRq}1Drd` z^Bo?&we3A}_y6~IFYgwd+x@@%{hPL;@B6CDzrR~!y8GZC+xPeO?zPOmdw+L&88buE Wa(UCjrRVm8?C^B;b6Mw<&;$VG-9{k* literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag01/sprite_6_2.png b/graphics/ornament/Flag01/sprite_6_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d37186f0c1c53f4de9eb93b2a5b71a0b912f1b7 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^96)Tr!VDyhqL+vQDT4r?5ZC_<4BNlgx97X}Pj|0h zpa1@U|MYrwpd=84+nblin}>(X*SDKrKhFREzyAB@;<>C|yg<2$o-U3d5>spY47r>f zd0dwNH{bfvOl;%!h#yJvN16Y`Mck=ic$n_LAt`O@+9QoNlMGUreBS+d^p)N8H1ocR zEdE6YjF&3!Stco$`$nkTXz?u3Ll2ls6I7*i)mz@RY~0%VAV>AtBF4AN&a*#0X=e;Pm|JN<+PK0eZ(DZ2gJvqth<~uomUV~ij>FVdQ I&MBb@0RH}H{r~^~ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag02/sprite_1.png b/graphics/ornament/Flag02/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..481742d74ac3a95a60e1b02fcaaea34c1b3fb02b GIT binary patch literal 315 zcmV-B0mS}^P)C*Qv}|MxdfPbYV0KQ})omwz|k*LVN_ukYuV?=g*s0002S zNkl)7zvPaqg7QQb}^4-x<-tQ!AwgDLqt(2ot3NtZ*Wjb#EL%%MdRF zO*$aJxPn2vXCkMXv4{es;%H{jUl3_-EWi&?26esc;kN1FLdoK%P!AWT(8C^?7#0UD z1HZJ%C$u0Lco%&o9arFOC;yQ}@&*fjpO&xTOK4tC=P1LGIsT6Si5E|8x*2Yr$ru0t N002ovPDHLkV1oC=e&qlF literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag02/sprite_2.png b/graphics/ornament/Flag02/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a469b62d2388a4d83ee08fb4ea25f14537d2732 GIT binary patch literal 317 zcmV-D0mA-?P)C*Qv}|MxdfPbYV0KQ})omwz|k*LVN_ukYuV?=g*s0002U zNkl)Oxk9wRVcLYWkNJpnu(^7%MjNc{c ze`yqLYbV4;q!Qx1h6_Mjt%<;*sg^bgJtB@BS&}4fYXC&k6vqHsl>{0lc=R}Atafmp zpu>UllIEb9A>|A$Lc4UN3_Ao^jpQD#TX@bpvRrpMj8O6++q03N{lV+T3C8d&fmUe^ zb_~IQBE6LbG*fix!1N!WTt)2f;Q$P1TH!znR|= literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag02/sprite_3.png b/graphics/ornament/Flag02/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ad819f7ef163a7eee0cb62487cd5253579de3c6d GIT binary patch literal 317 zcmV-D0mA-?P)C*Qv}|MxdfPbYV0KQ})omwz|k*LVN_ukYuV?=g*s0002U zNklf17=rjBbj9Y%QyYDB8 zq?G4qBcVyxQf^2^EWL64z=)w>?~$!68IE#mh05Q0m%vUd$SO=f&JLo>%AN z*pH!Dz{tQ^m;e;RmB8rdJ7NUjc~qQ8G!AIQr8UUjW6h^=qva P00000NkvXXu0mjf84-u+ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag02/sprite_4.png b/graphics/ornament/Flag02/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ab518eb835121199da49da98d3efbe9e614fdf GIT binary patch literal 315 zcmV-B0mS}^P)C*Qv}|MxdfPbYV0KQ})omwz|k*LVN_ukYuV?=g*s0002S zNklgDP7K-uZ_=J&6c|Np=K{qyPX4SU;xdiQv`IEF|}O}*gD z*JL2Tn()ompi{iyv1gV?OmvSo=LuF1`IrX2YM-fz22WQ%mvv4FO#mnN BdMp3{ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag02/sprite_6.png b/graphics/ornament/Flag02/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9fc136631c8a30fa41bbd888e0309f74a23fa9 GIT binary patch literal 312 zcmV-80muG{P)C*Qv}|MxdfPbYV0KQ})omwz|k*LVN_ukYuV?=g*s0002P zNkl$Hy*4EkZ)kHb z?d9%*U>gx^rSc@)>Ekvz3FEziWr9-Q0GFa*xT+Z&0B8{{REqFTG$Z1}K%{6y**`UO z7KkKH;-~@hzyhJjva=6!ot+r&4x~s@hL;1X?H3=CpBhRe{GwlButhryisaCz2kz9t zIDA^}v@l?2k*0G4JS{Fu-#{M6f!T*Hujen<6>_>}ykzjx|M&uI7q8a};qur30000< KMNUMnLSTZ(7J&c& literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_1.png b/graphics/ornament/Flag03/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8fefce102e7bb3ee4703527dd1c9451c4d2b6d0b GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^5!epZHdmW7Gbrzn Vxn=t$=K;_R22WQ%mvv4FO#sI2LURBB literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_1_2.png b/graphics/ornament/Flag03/sprite_1_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c1ac6b48629f913945b50a594ba4c817b5f1912 GIT binary patch literal 262 zcmV+h0r~!kP)CjbBd_rD+Crx*9nA5T|5mwz|s-+%xAxA*UdrzV+g0001y zNklDAwgE!| z=KK$2P!WR$HotSFPfPD?_bWu$3PycAh&9tA0i z-E&p@@2Pkw?q7Im#|RULeT>0b@Z>IFe@zIzq_@K=)vCAK{X_7p5A5k;iN-@1hyVZp M07*qoM6N<$g6Y<4$^ZZW literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_2.png b/graphics/ornament/Flag03/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0456063bcbb5d7e107d024b876a9a4b7fcfecb91 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^5aa6yvlt$&d3B@VNaRQ96D$nY XMp8F6z3tlsG=#y^)z4*}Q$iB}fjLFZ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_2_2.png b/graphics/ornament/Flag03/sprite_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..09c434364d406a7c1fbbb8efa5781088f382e005 GIT binary patch literal 260 zcmV+f0sH=mP)CjbBd_rD+Crx*9nA5T|5mwz|s-+%xAxA*UdrzV+g0001w zNkl=8bgyWXr-rT@Xp23x0Sc;UFvSjQcDza*ers>yP z&0($`qvAfu!YCew`hotR6L@*(ln6v|?}NGIh&IV!QY{@8w)g-CgI{7A7!_;)0000< KMNUMnLSTY;xoiIb literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_3.png b/graphics/ornament/Flag03/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5248aef6a744e3d81d8287448e7ed631b2976198 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^51Mkh}HIYuBdjH6RMr(Y{F={Ic)8#yA4NPwio!Fn`6m*f^iiy Z!^@XScAn?B768p*@O1TaS?83{1OO;$K#%|c literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_3_2.png b/graphics/ornament/Flag03/sprite_3_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1221a1c7068c79334ea55cc5ba58b78fb6011d61 GIT binary patch literal 254 zcmVCjbBd_rD+Crx*9nA5T|5mwz|s-+%xAxA*UdrzV+g0001q zNkl?gq36mK;K)fV czBglLkocmdKI;Vst0L?%|ivR!s literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_4_2.png b/graphics/ornament/Flag03/sprite_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc13d403ec902837c95fa2dd2f0434f4adc086b GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`i0gj_hV9?$+w}ODEu`K2gGP`|oP0pev|36L4S!z7DF)LF! zW6QI;-}fEgrBD2rs1fnLA$#Hu!vjURJWHbQ+>l=xzTts{s_P3zo`XLOrZ>!1XK9rA p%<%L;<=1efeHn!nA)zmAtv|3P%&NWo`8?1e44$rjF6*2UngB0EV$=Wt literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_5.png b/graphics/ornament/Flag03/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7a4be57441e8784efc2594b3f97353326935f7 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^5+_Wq{mp9|hyuO(Z?=m^2SBF0DIXBbz{hWIY&(_SjXCjbBd_rD+Crx*9nA5T|5mwz|s-+%xAxA*UdrzV+g0001q zNklXdMzn%g{eq`cL2A25>DQ z4T!xm>@wgfAgZPc?$l7YsfiB|sL6gxC)ih}=K%&Q?N#41SK!H8K)03a6{H-{ZAk?L zv_KS*$EyJQs*{{{Wm;ntIOWJk{_-$hJdE<|oxp#60E0+c!dnb+#sB~S07*qoM6N<$ Ef?2d@`~Uy| literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag03/sprite_6.png b/graphics/ornament/Flag03/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..77a80e8e31adbd47e5a96813d9401df495b8a52e GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^5oSaSY*@nVjIj zc4xP_!pE|C_j(_^iLhi>+_`vl@v}^c^5?6j8mE`cxySqLedN}xXFZ|X@9$aiJ}F$! iCjbBd_rD+Crx*9nA5T|5mwz|s-+%xAxA*UdrzV+g0001l zNklh$LK}zLd*=i;CBBa&&7bBjtj*6P8T-1*hQ11|0I< zM^z+Uo=Ksh6>d;V8>naP(0BVu{Eax%2EXzI>x5n{%F(DL00000NkvXXu0mjf4;X0D literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag04/sprite_1.png b/graphics/ornament/Flag04/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..022e66c1bed8cf8ff0b6a107ec4df0f0a174e655 GIT binary patch literal 299 zcmV+`0o4A9P)C&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T10002C zNkle3tO=f7FM6K~4}ji@QXYV0-JPUhHwJOo!;*bn()G`> zedYST6VvDvYS*QYY9em5f2DQk2soTOxxElQ7$U-+93w995a5>Fyh1KeT*!_UVi#bd z0f=m`5I@-hg#hI^4X$NHZh1g;z*?9%$d x5yG~UKX8dkzC&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T100026 zNkl|3RYDvJGzdW4$MRBgu z+LQEywOtMm#J9_dAyRN@TaObFg-J~BD+T5SDInrYVI)(p89YZ1MCj`Th9OXs0HC6U z;GO}{>W@$nC&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T10002O zNklk!a8p#9D92)iV+)K1G6tR?VyRra1dE*2_{$X@ypc&lfg5XFP z78vcrOapSD>7tZwTC&GM&eaH|sW$$`RF%;6K&2~r)Am~II$v-@%KFJRQ4s(D002ov JPDHLkV1ib~h?@Wa literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag04/sprite_4.png b/graphics/ornament/Flag04/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..38ae2d8623d96de3252eee46771eacf961d5212b GIT binary patch literal 328 zcmV-O0k{5%P)C&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T10002f zNklk^!5Cvd%|8c~S{g4oA<)Q6<27Uk)J4()8BNacdAmjw+5=zQ#`Si|? z-(vAThME7%PJUSD35P5qp)dSBB~U;B^z|5WD3LAN3aQbI>7v{+u&f}pf{#LFrTsv@ zE1Y5=@n|h#)SZ1gQ}$TdDy2W5>(bf^7y$*=*4ob(Y|do+83fwU*J`#RH=?qFCnPB{ zoZ0Cu=9H($z>g4yZ|Q*K^~X#JG|Vm_`^x}MS-)>} a>pTE_xWPL_ML#eA0000C&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T10002P zNkl*o?Hf{!lDsW!a~bLFx923YJGGv`ZRp+5j<|majmsy9uo7u3MlZJ%dKF z^N_L*z(yRtq2-6j6nY10f~OE0B1-N3139I&vbSiyGUQYf78pcU6YbFku#7~wC)5HO zoRBtHK!J__3%USq#V_fnxQw9Cgl1ePV`HXVI-4q7w;Hdv|K|-1&9u@u_mUg{0000< KMNUMnLSTaF=82L3 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag04/sprite_6.png b/graphics/ornament/Flag04/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8256a4e2b15dbc5f1968be3d0c3f2bb419a71da8 GIT binary patch literal 298 zcmV+_0oDGAP)C&y<;|JR4#*LVN-mrqweuYWi1e`o)%hxeCnN^^T10002B zNkl&=NXc;qn;rs?jFD+mLCli0m{M-Rlaw39Pa5RI?(rwEy wO8}jgMi(Xyn`yOIQoXFrYK%$uhH3n-5BQn5SJMqoVgLXD07*qoM6N<$f_G7SJpcdz literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag05/sprite_1.png b/graphics/ornament/Flag05/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..675372cfbf28ae9c3824208efa996bc0a030a92e GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37$hT)`_g7yZ zuRguqeERxwh@g46y?K9p`t{|@{~zyvzFz1_*hiqmCQlc~5Q(W%FKpy%G7w-(D2scY z^NZnyu*m!)q4Qez3du3t^)Z>4T(nPb-GXv<(}v0BCNHmhSO1-y61!4AJjk?;vovG6 zuW8`@ikF|_{3V$7Mc<1RVAWDO)OTCJ-NNvT`36O&QvyB3tnZ^+8(+*ke9p*b5+~mV z))~z=-^{f>ckmByQRX%G2bOV`DP~PRRpxryk2e3Bt{u^}VE@~cgN9lsnb~<$&#auZ i`Ljr0+nTS!|F+v%T5P(V=6Coe$XlMSelF{r5}E*zzHtQr literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag05/sprite_2.png b/graphics/ornament/Flag05/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..92f8b3848141bca844b514163a6e4d30356bee37 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37$hT)`_g7yZ zuRguqeERxwh@g46y?K9p`t{|@{~zyvzFz1_*hiqmHcuDF5Q(X^7Yv1(3pQS)O?1sgkk>q2{an^LB{Ts5JnD41 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag05/sprite_3.png b/graphics/ornament/Flag05/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..87fbf6de1b77ac64f873dbd35760d46660492f79 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37$hT)`_g7yZ zuRguqeERxwh@g46y?K9p`t{|@{~zyvzFz1_*hiqm1y2{p5Q(X=7Yz9h8St=Pc(-#} z_pVY-TgEReGL4O$ajmv1Ef`Xh9TusncWmCYa~j`?;Y8+g_G^`%M<;XK@I8-Pd`|nn|ws}J}>*7HT1*Xu^c$ffl${4tPM ztT{K=YWm?L(t8x=I4ZL*J1gGXeW5+0B{4@+IC|Fg2Lj&pBrnDRkk Pkf%Le{an^LB{Ts5VuL zT^A$j-!QMC_(ABM?JpQj*7-ynxWSyUJX)C9LY6Tw{puc{+cV`|_p6qyxa;G^U?I!t zZm~sWTl?i3VO2~HF7f+k^R!JnK5fZExr>4!9~U{a%zF5Wp=fKI!Z!c5&COn`TuNWa z+`nnPLu2J5roHve>K@lmPO6)A@EQLT@g+u!&Fun?dZo$!;#7!NHE}<`zr)yHDlcN5 z^NkHMC0kB2T)B{utF!H!+yMreQjc>Ddkf{xPUyKXZMt!A*~E1>(|?{jpS+hrJ!osN Toci`QkjFh;{an^LB{Ts5#TbB( literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag05/sprite_5.png b/graphics/ornament/Flag05/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..91fb21d6625e44a0c75b95836e3c61a7e63952f0 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37$hT)`_g7yZ zuRguqeERxwh@g46y?K9p`t{|@{~zyvzFz1_*hiqmc25__5Q(X^7dG-8QV?KE__j~% z$jP;}EcX{^&*p!^cZ@y5%KAq3b+uE5WrB|w#TUu$dHJcZ;GuX@eDBTfwMjmC`IC1( z@icbxxodjBA-$}nLvqdXbIey`794cA8(ZHPUGR2kTdShdgP%*Hn9e__x$m{KG0| oTsDbkdHUfGvlpFh{L5V#F8@Vyxr~gIuqViGp00i_>zopr0DSaza{vGU literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag05/sprite_6.png b/graphics/ornament/Flag05/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..7385c4a949a681241ba816373f170427c029e65e GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37$hT)`_g7yZ zuRguqeERxwh@g46y?K9p`t{|@{~zyvzFz1_*hiqm0Z$jl5Q(X+7i{^O3`E!q%GOA)#J7Om;9`4sGk5<{7qM0A6}CP~Xy5if-u}`)g&Ergo&{A2 ziQNgc-Ep>x;nl%D2C0jFUReeF4D3e)O$6gQs^%!D+)FB&SZKF@;Zd7O+-;W&wm&qM zR(*V?+0RRLy4;P)!d{;@RpbF z?{BNZ+|<6>!R$fj?OxO|hrx)-nB@z=(`@lDrLF*4W+vxjAgy%`-5p?ZJbDXo1SleU z90&gbxMjcq^Fxb;Dn@|F6P=Sq0i_@% literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag06/sprite_2.png b/graphics/ornament/Flag06/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c9a8e0b14020c0e2a9f602977f1466c73f3749 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpU=Jr5xdAtAr z{nL-nFTcOv{Qr0J=hyjxg68h_;^pQ1%g^&)|Ifbvd4QQ|Cs6d5r;B5V#MICWhJ4Ki zJgfoVV!D?;vhr|z#d?U>f~`7XnP|!D3yOJq7c9gTwsblNeVC^HTf6Mw5}k9VIzivu zB^a;NsPIeg`gz~1!OdlP^GSgd96fHY4D2OfGC)ae>Y zR11qtOnl4Ys3JG;T$0(MV4j$l>A6Q)Nci%N^SYxM&L@UKV=f)5~>zcB<30Qxss&7idxnFqukNDz2?6+)cJ6#=|A z2(lIEP6$+-3s7ObUx5Z|aa=Zor=TAM+Sov*U7BvE1_G@p4q3b|Y+6gQ2%F+@&~Wl# z)3xAn52*+YATiEP zqK%!?@-ef_{KgWId8r-$kd`0et7GQ6@5n{oGP75R4Zw$gLOXjG&>aWpi*$jN`Ge|=bm6DaVr($`PNB&G zKZR@Y1Rjn#195X%OrZ`fvP7XCp~keO2!*X&RW^Vuh002ovPDHLkV1ldVk$C_B literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag06/sprite_5.png b/graphics/ornament/Flag06/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..554fe016c20a8cc31e6991f282283c18838a8f16 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpU=Jr5xdAtAr z{nL-nFTcOv{Qr0J=hyjxg68h_;^pQ1%g^&)|Ifbvd4QQ|Cs6dDr;B5V#MIgehJ4Ki zJg%FcN9DvU59*4LRN7efK!PV{*{h&V#;+_#zp!ws8(e8~P;RR#nm2d;{PiX)g0}{= z`!S#R(zsW_&UB{kj@`mR{1^6ph`c$;arc8a>Mk-pTZ^KrrI=TA@$TsV&SO=q8~(P^ ziLu!*axbGllU1^ww1lnU<5rbWLl2?J?g!?s-{E1x5O?yD><@-dA9Q{%xO!r3UyrO( zj_mdQZTf-6CbzMZuH_1{|lPMTk~ z(6@7Qjq{}CwHQv8M{_-NkX11%Z{3x(SNG!+M@O^I9Sbp1n3n8Pgg&ebxsLQ E0HHK}J^%m! literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag07/sprite_1.png b/graphics/ornament/Flag07/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..eea50e8ba28f80a5f92665d77657f7aa5911b082 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks372)8d!PoLi2 zzP&!be){_PK*8tFpPT#J`?rVpU!Q*b|MBhbw<~9f1p_7adAc};NK8$=U?|kAAix?> zy}q@_*Xk?F2K5tym#U|JIr5P~Eq2$A$!e{la~#g?Ym1ZWGq$OY2?{f#O%Gkfo*QXZia?i4fU@U_Bw3dv3x<4 z@{dgMI0KiXl?DMCip%@XzcZAP-?V=Jhx)IqJ`Yx_UwQgn9^`LNS3j3^P68^ODs88mnZ7aTTsEo+vC^LdT?pRZT6rOKlYmG|F5@rqi&q0UYhJP_0ZfG zsllHNHg0~sd6rdLS?q=#`rQ|{+gL1m&eJUL=-6SN{=Vbf8HRrsJ`G}AWxQTNb-|ux z6Pl+@aAI6wwt!J!($dO?B*yy6PN|PG4s>+8Z#dO8?n+EJaP}5!anlqlhky|Oi<5JY+ILL}@)Z$zy`Wl4 z)Pp-D_QKN#-KQ(M)GCxa<&#;SeLhfWWo9X1v47nLzuRixm|hf5TsrO9tYmF{mzjcR zFFlk2cq}>l`~#+x$ZMT!%x!#3CVqthQ^6Yqn@zyJ0VJu8%27 zH~odo{hQV+xV&^O{5G#xQL^q6>)t6%znGk+W}E5@?GTtU`3cvPs63Cd&sBu9e+4{}xXcq1QlZ}?#Z>RpwXiIB(Sz-D6rJk{A^`-nO ax#z5|PdCn;UvF?26e6CkelF{r5}E)3&4>U1 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag07/sprite_5.png b/graphics/ornament/Flag07/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..09cf4030bd4a78e6fe326ec35b2e14d558735360 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks372)8d!PoLi2 zzP&!be){_PK*8tFpPT#J`?rVpU!Q*b|MBhbw<~9f1p_6HdAc};NK8$=;LCSNL4Y;k zTMYM`Rn|Ki?;Tho{-W_t^G60>|Ah8D-z^&qFS;!JbUo|!nz((6ik}6d`0duXc4=}7 zK3*yOP*7}9snwFjt;gP{aQnGWNcMQ(u6p2>R_bGB@5EcEBlTzKA~ zVe><=7x5Z*ncnFhI#JBR9h-HmTu6HJ**lTz3T|q}t^5C+d42W5yCsbacZ2-z>FVdQ I&MBb@0MK28ng9R* literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag07/sprite_6.png b/graphics/ornament/Flag07/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..310329808fbd376c323c67721aafbe3564bf75aa GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks372)8d!PoLi2 zzP&!be){_PK*8tFpPT#J`?rVpU!Q*b|MBhbw<~9f1p_5^dAc};NK8$=U?|kAAix?> zyO1L{kNfRd_Ah#>_AC55$j_dxelF{r5}E)c3U>?u literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag08/sprite_1.png b/graphics/ornament/Flag08/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e33ab5d59168355750810e42c1f0cbf179a85883 GIT binary patch literal 328 zcmV-O0k{5%P)n*S}x)w}$`#053l;cZV0pzYq8K7w6v(l39E8zjq-Nc>@EKcpf;zIRW zKp@6{XmVfwyWIW6;Tf4LFZmo4O3Y1#lx@k4i=#3N6ubo%R{%heODUm}x&`RK89`gA zhZ=x`KrKA|qF4(9w3JO4xHQ=U+=&Hh8Kp4`;0vDX=*WC;1oZ*IE*M*C9|2=XrVci7 z{LE0RD8?BBz{Q$9ju`f^tJ5$|Xz#Gc-8L>g^}wF5%>%;5Vgf>-`jkuy{$0ATj2v!7 a{^|oRvBf^mE}Yc>0000n*S}x)w}$`#053l;cZV0pzYq8K7w6v(kkW{F`vJ8Z8mby_ zz0+&J+1>+c5Q=!rDhD1T2t~4(IZ#FbN8qiaOaPXP33VJH@VTF16!K~NN&?B!Inewg zg7v{=m~N`S+6t~(K<|DmHd7CfW{frEQY72!gEj(Bb|7m&jV2n*S}x)w}$`#053l;cZV0pzYq8K7w6v(}~Zkh-HHPQU@W!$Og`1$)8?fUR3`djiZ_2?cm= zNcr*j<;8K_iA+j+1^1`CMx~9X#YM4@*EiTQOh15_&pecA$50y1gIwd!IH*MR>m*O-(7U?g@GS_oJ=8e=O)?ApLVb`=>*B?3*t m?=G^X1MG1YHut~%cf9}_;?Kmn8ZE&90000n*S}x)w}$`#053l;cZV0pzYq8K7w6v(UCy!)4^$?##N#M8+HLe2n}GSZRO+=-vTl;U|3uu+|!LSOC6ahb>L9 z%_86pTdwq5>~NT3%QfDZB6K;f956Ki`=4rEEXDaL>gvPsuun5#{|_|;@NokmTaW#m zXQUOxt(jZDM4}V3AY9YOn*S}x)w}$`#053l;cZV0pzYq8K7w6v(K*a==(*dB)r{4r@Csiec z@GCxBiQ_Cc*;n-DnohYfT)o4rKk{Lw(hK& zQ(M^x!A(n{wLXAFCxB3NTDKM5DqzuQF=xWIUpIPdtNgctw- literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag08/sprite_6.png b/graphics/ornament/Flag08/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2f7ca1a555925e4dc8727d7ca7c85a2039e65c4b GIT binary patch literal 323 zcmV-J0lfZ+P)n*S}x)w}$`#053l;cZV0pzYq8K7w6v(IRIxc#9Pqs5)Pmx9ZYB_Y#3S_)R~11 ztBF(XfBR>4=L<)QpDJzQ6hc&!ER2+j0ZxrJNvQw`lsG^usqO$8C>)_f#0eJQ@R`8K zx}CuQ;eEaQ|Lx}A=gTi}46g^O-sS1y7$Pw>_QFBI76l&G zfcGLjJgf|xSu-T>ZSG^e(a`RyWf0P^J3b)%>_=V|`<1KGIbX?L>Mv;eEaQ|Lx}A=gTi}46g^O-s$P$7$Pw>_QF}-!wNjC z3GaB`xbQU0YzT>MvVO_pd)~3@j*q~MhE;z|csu*&|Cx87C$>GhdScm?d=K|K&c7r0-0vpaq9(?Lb~??@yd4Zl_c{CyFL0Rg={AeB=L^#r vRsAdzHQrvobn)5DjGwjh!?!Kh-u9VQs%Ck!`R}i_ATN8m`njxgN@xNA0;eEaQ|Lx}A=gTi}46g^O-r?!u7$Pw>b%G&ZvjLCm z=I00WPBFfkbD*I6O`CAY-H8DwZY@oG%e1y}!m=;^7bk!Ele_fXMV&&`mwUc5&p%)! zzC_gESW^b0qF4(1 uSz*1e+Cq=%I&5BlX;)43cKd(t{>|pkwpozN%b8;h^0B9@pUXO@geCyu4|xIr literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag09/sprite_4.png b/graphics/ornament/Flag09/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..62888cf9150ceb8ef0818252679dcd39e1858340 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37h!2;4zCQf_ zarx!?;_vO%&+E%SfBszET)jS>;eEaQ|Lx}A=gTi}46g^O-sS1y7$Pw>b%G;blYxNi z&F=?}R4{nkID8d*7qjI8bH)v^#qxd$mW;<{u4FxW^Y3)~{riJOUI$*g6(982>&+Gh zdq#S zygfHfG{rDcah`s9|EQA~HASjKY+dBTJHW%~|(v@;=Ju;il2A#%LC! vb3U?6=Ja{{rI~+!Sc&g{9Ht(s{ntESz<bP0l+XkK5=C*7 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag09/sprite_5.png b/graphics/ornament/Flag09/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..21357cdb8f03829defa73f62160f068b50313ad1 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37h!2;4zCQf_ zarx!?;_vO%&+E%SfBszET)jS>;eEaQ|Lx}A=gTi}46g^OUgPQF7$Pw>cfvv5!wNjE zJB>HAMl6`SVCpWG?Q#oFF-R_0C1NftqGq6JrlPgNF5;K}v41s7k6o%$Ik;QS$KrS1 ztBntLRU}4Lo!Fx0qVpy%ucz3FjiJEyvz07s48xg|r|!xa?rk`|i%sKH_o}IN$3;@z zKVNo`46t`7`@vlEYO)*Gf}(FHjo(>BZ

rxXLbZea&aCXgg-nfQy@#DEa2^z9YPN i>3N+mm47)aSLkmzHOb9t-ifIoUwXRwxvX;eEaQ|Lx}A=gTi}46g^O-r(ut7$Pw>cEVZSW&@tq zoyHqPQyFJ8ly%>$GU#BmVwgA~k?9R5Q}1MtmLCF|^Y2yv%bc|s1cJ{HbO_ltAHaG7-8=-{91k8v zYj#~NZEpMRzst-R#=J~+oC#0a6p|{Rh7y1_WirK>x^LqLJ+s(hv=Z{+va1yBclBbJfh{V*`3x<46 z1`@0Z-{jg|9tZI|KT3M^=n?OcnJpeWS~$6vJY{*sxuL8e=|O1%o6b?E$I|=1{J(8? z{x^T3THh3>=LhrjJRCwd7t}70KiVhAo1ann*Q{6J;;+3DacRPpSqGObi{&rfd|jjJ zhM7Zhks3#?D9cs_G@-Dp2~ zUehMnM0m#jAFq{VBo;(*m9XvDVSH?99>XCA%P?mN@x8Me{6huxtOI9Gn!9a!()1ce XmR|>BT`pWr0|kbstDnm{r-UW|6cd4j literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag10/sprite_4.png b/graphics/ornament/Flag10/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..da5b27d4b61531a4caa32f1424e5e7644b520f3e GIT binary patch literal 342 zcmV-c0jd6pP)b>!3EI*OoihYRE)gJuYfwoK&>$C(S#1G=)L(ph)pA7WZX{=vH=oAgvibI%f8R@Mh`=0t_IyvB@H~v=2Q(tv#l11gdia zuv7R_cus-tN8u>oil-&eH2P*Am?E@k2ot!11d>N!1h`^d72DGlxLQ|l6!*;FR%QM! zQ!x+aGRt2R{0)`0S^feH3g#HUPFtDa^&iH^@y7P_X%1Z=M`>85>PtcH#q24k+Q>7EWo>|ts0FN#M`N#n20C=%%7x>?bz&1s zG}tTx^Oy|z<9XZT!&ZbNex|QdLS~!!3?wVl1i%pu2Ei57gK0o53p zy0IYDz7rbidA1^wQy4QB`tcF7S}ZUG1`4)7dk8e7F5HU_()9_2$KsZ=b?DGOUzc30 z(5u}wNnDuPQ*yTd&{^b%A}B2g9R<~Zl}-k8&!xL$fWJMv=L-sEv{8{> Ro*e)H002ovPDHLkV1hwnfFA$= literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag100/sprite_1.png b/graphics/ornament/Flag100/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3d980d2476fe238b8c77b49aa2f5bfcc5828372d GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUA#l!vO>+9X;=bN`nX>UIO6g}+e;us<^we*6mP?G}>YeE$tkI1cHhuup) z@_f@SV%Xy5zR6VVx5iS&v!9F|60Ph$8O^TPXIK6El=t5DN73(RuXBjcy1sPjlW@i@ zIAkTZc`njxgN@xNAy;OIp literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag100/sprite_2.png b/graphics/ornament/Flag100/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2165e2b47306a2acf417d9d6b06ac462ccb728ae GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUA#l!vO>+9X;=bN`nX>UIO6g}$c;us<^HT1$>zGejx)`W8T9R^pfT3zXz zb~L@=K`L-D&VWV?VFdVK%@ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag100/sprite_3.png b/graphics/ornament/Flag100/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..70f433da6b17fc0ffaab48a28e74b923c9b88647 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUA#l!vO>+9X;=bN`nX>UIO6g}?g;us<^HTHt7Sd)POOF}hYkJyE0fgatN z7R|MfIIqObU#Ho6XyF#7xhx&_mp^XYt+U(1=ftDQa}C%x|7~QvtJ9LERCe=24%)hwu7jtv`rImg*5jUliWi3|l yZ}`03t4H*BQ-I+;y^VdWo1X6eS@i$<{7-C5-=0+*30ry*6ab#CelF{r5}E*WI(mKp literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag100/sprite_4.png b/graphics/ornament/Flag100/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6551e300bc18e496a70a8be11e8949aba0f1d2da GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUA#l!vO>+9X;=bN`nX>UIO6n*IF;us<^HTJ^BqGkggwuCZ!gH(^ONs5up z_nTrb*fC@ptCc$%e6#xSnZa_w{uuM=E|dSxP4V`c)1l%Y_&U&OilCiZ=-cTlbCs?t zJ6b2itZUSY@Y;U2xxMW{TJvW6fRLGwteW3U5M9Id!E{Aj*nu)$p73jXgg?oCI6Uhk zpVi_7wmiXeE5BRHIef0&;l5*yQ~G_^7SGEim!IBS|K8!`8>@efXFpwwmTzvfzNx-j z?!$}&b}{*qUJ1_`f4H3fTXSws*|Qx}vy#0+9X;=bN`nX>UIO6g}hV;us<^wf4eBz9t7AwuCad9To!ahYB_q zevrMx|Cm`I-RBJdVwI{?6Tb2rOzoY`b8o$0cQ$tN6*c?7n~x_gz4q#*^p;t2K+ggW-nmk+wOKn74TFMyNzPm`y6t$UddBG(^G-b)Q9g;CS zo@W%5{OLJhB`j$_i9AlG z^D*5ex#arctPpcn_B(50%a&<>`MT@K{JCoPqyIl*UKe#XDqZC8B~U1My85}Sb4q9e E08H_Bga7~l literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag100/sprite_6.png b/graphics/ornament/Flag100/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..19c8eb52c9ec189bc6a0af4b4d2dfc9b4d9e133d GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUA#l!vO>+9X;=bN`nX>UIO6g}kW;us<^wRFNpz9s{Kw%wl(9B5dbcp)_J zqvVa~L(DJMamw^fX-qC<+`BqNN?1Sh(*M)<@BLk_w6<;)muHApX#cJ+LDGyS=I54d zbxaAk*s=E6E+wmkjt`D5#_JT6woTAgyZDyfCnMN{#pD#@ArXd63^$tmA00gO=!^-= z6d~S7j;aRXd;D@w-fXw-+21GEcc*%Ou794-r<82#vUmNwXJpTR?76Nk#FrBFe!`C( t1@pS!G&ug9G^OTywXq*tc5H9`Yu?3zmu&v&{RRaHgQu&X%Q~loCIEs`cT)fW literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag101/sprite_1.png b/graphics/ornament/Flag101/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..17be00d9766ba0aae2b62d7e196ef9596632ac1c GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUG-P`-a*Y7WXzCQl^Cf{#AfTBx0T^vIsrnXKv$alzq$GQ6c|Nlo+1il-T zr61tmFvU9Pu71YBO!F;DiZ!2C$Ep_2m5EuMI7zH${Z8Jw4JMsSTOM8Ja7p!gvT7C3 zL0<(uw>Bv|e)v$xD$8gibmqMF36Gmr<=YvuTX}CtSL6xb{P&kRi2ILtN6GVj_iG&% z>^`b`@Z!r42dvy<&+UtKh_qMUY&dB{Rv!KP}Yl3F{zbDr%-|wz&z4&`yo4NtNY3hxL_SX>y4xQOGqq6#f zsK-vthVz`0X3H2z8bn_UBXQcoD literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag101/sprite_3.png b/graphics/ornament/Flag101/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ec15bdd91bdcb19e5523e9a83022ab64e0292271 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUG-P`-a*Y7WXzCQl^Cf{#AfTBx1T^vIsrlwwS6lzxBVGa0x=f9Ai)w_e- z7p^gT1p6geFmAJF?7Dj91&_bo5uRgNynEA}Y~Orgw_g51n7zVy$x$8!qvE=&i=}eD z2r}C!GE58S`g(=?&7_IT4^^?7 zm@P!{h;S?cHF=_?Bv%#`wG3tfFw zE+Avoz_(Jp$>4F9S$qK}o3y;ALYdR~yPql=PB(BVnV?hX kdC$s~Q}(5-)BYMQFZ<;ElBtGWIv^i=y85}Sb4q9e05~aiB>(^b literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag101/sprite_5.png b/graphics/ornament/Flag101/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..61399f8e157988c3e9112bf6cd25820b7d90bef9 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3p@celC`uXnv zzvlzR<;CUG-P`-a*Y7WXzCQl^Cf{#AfT9aMT^vIsrq*6C-+xu5t*`o4 zzuS0;+2oL&Lv{_*Wv7B5Rp);!{A?|sAMkM&yq?N_;U)9pNhONLo~8OfdN28E>~&H| zS+&CO!<9>Hp^e_}CRhmwytrm9+oc0iK=%`e6c)qd+wo%$b}y*Jk*}B&S-ns zS+>g2b(^=Lt^?~%i4^9@T#i`=+9yibUf5q2-?qc{ny_pMIzA3Af}^@V=4H^^(A Lu6{1-oD!M?)Pz6~~yV=jt*qGQs7EgHZT0 zCbAn)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(Y>B7jv*3LOD`A-H7f|P22|_oweA&pC3qd4*w?KJ!iWcQNIKE%YkuKs|E+)(CZLwA8d;hRAn)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(cPXdjv*3LLoXN#H7f|P22|^>bFB(;SeL+W*|@A< zSUj6+x|ycJO;>{*tj2qO9{4aj?DaF7v`bYh9`bGIF%@*-d2FAS;Cf`krp$dCd^cPa zVt5dG;PNA58wr7|g04@?k8D2Pn=s8f;)q|ROW{e**Hu={>$Kf{t70bWkec iN$u|G^S)duohiRY@l(SRhPAaIPkXxhxvXAn)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(Y>B7jv*3LV=rtJYF6N3d+=`04!yZ=8TK_<|6s{2 zxAdMV`6Kpi!fh5u|6=v>Iu*tuL93&w{r3WGO3EAbmlX;-e_->}6lRe-@afcAE|>4g z$`z9Y8m4FZ#IChzl+IfBP``P#h;x8s&RUDTJCh{0&t_bBNKioPsnL?)9a_z@m+tdj z+OB(xLsas|vVX?+({8q?9{d$`fN2whypZkI1cP_$wtifouFqLDZ|a3(m0li_uivzM jobtfxmiA<8fBWO|HgX@5LOX*&fxzJD>gTe~DWM4fIAn)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(Q}?Ijv*3LV=veWH5mx7Cj5$tk{kSWh8<-poW`DXUNg(?GrMGrLJJQurQ(p@H< z?kES}hdu0UOI&T|TolY{xZUxMW54{SjgyU^3tD8{T&}*2d&c5pM-DrF5Vlr0;5;i= zVbAWe7q%9cUzwbru~|MtVn+D9eQ%lmas9k`V2$mHY8HE*)Am=2S-TmGqV<2qsLw2$ zROr3no1&2E0iDC4fAwt^F+5dEUe)FD)+pTdQ+)i2x>p|s+BPSG!okzk&t;ucLK6Ux CQ+gHv literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag102/sprite_5.png b/graphics/ornament/Flag102/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..3964f4b50a65f5d799b8633817fd93d42db9f5e4 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3>An)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(OsS{jv*3LYcFgRI;6nE5b*8a4xYQW7yjaY_uwbv z9Qgy830s#h*~}bx>B6^l%`+!WFL<&@YH?ZO*_~;8 z#2O2j_!`-YBNCGqh-iNi-QcdX)V_uF)5C}b+1e~;{B8GNn8C73&e;3Nc85i*aaqj# zb*&Qves9ZfXJz}_*l52@GK0mcagCM%zopr0KaB#rvLx| literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag102/sprite_6.png b/graphics/ornament/Flag102/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..16597f2c90cbb66b65c0a56f8e94216bb28ffd96 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3>An)I=p1&L@ zE-x+*Wa#&w_uu|pfBF535njST(XE~?jv*3LOD`DmH5>4-UU(BD!*)fK?E%*t#zKaw z#uYo(q@GAmYq;k3m@9N`yGC7+zE49hZQ#)O% z%5{O!g!zW16O&wG#M1fqHn?fLOk@W{){LyV z=ZkpaO}6VH?O`5sPZp2(C3eo>Ir5Rg~un0}VQt2Cy? z(_7OxR+niCn}=>r%chlgITni?-*$_O_0~Gq>VPne9Zsj+~0!O2yc;^Bf72X!f}r`*>rMu?5|gTe~DWM4f Dv>SL! literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag103/sprite_2.png b/graphics/ornament/Flag103/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d28d649efef57fec1ee466aceb5311f854311b21 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks4EpsubSKfk_z z`t|Ss{{zM4#pTt_)Aj9_n}|&j; zhfzdu?py6m%zIC=OyE59P)sVF$=y=8&c`qB&&!;bdv&&(?e;T|xV`Lyg4FLR5_Wc9 zo=3T#tCo*3k+we*zCy}PsVX->IqcuwgO`6wx;CmcMtSNkuw-;(oR-#}8MaA-o0nb3 z%QHkMk26D&@!fObxJG*i-rvHrYSub-JPtm$Eupix7Y6FdBXJd$}pT-G@yGywpY5_32J literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag103/sprite_3.png b/graphics/ornament/Flag103/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..032e9d926034917ff87611b86c88afce61879433 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks4EpsubSKfk_z z`t|Ss{{zM4#pTt_)Aj9_n}o&Gh%d)a;d0JvZKBbkuGU{=CCsdFZtCO4)_iFD>Xl zVB>yaCDRJC7c2q}(*jtS-4YhPjbh$;CPc96j3Doa7YFx$30xG@ZNtuSUq8V4FYo2e zYbura`_5h4)u`HR=z>C13J6bE KKbLh*2~7Ye4t)^- literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag103/sprite_4.png b/graphics/ornament/Flag103/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..5066388263eab167309728c7a8844b44202ac8fd GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks4EpsubSKfk_z z`t|Ss{{zM4#pTt_)Aj9_n}xv_Z6;r6-rhQFEC%>SzvR%)YSNK=daE;YZa~LsH*JntI^4cyOOVT znb-EcaCGnl(hYWEqrGCiu8h>81U}Ps2bAA63M<@h_*-+%!&*7-^quwICGQUHQHU|Onf5%U nscd`lb<>$uw{~W2y8eq% literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag103/sprite_5.png b/graphics/ornament/Flag103/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..91aefcafc52fabdea955337ab912efe49e5b64f2 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks4EpsubSKfk_z z`t|Ss{{zM4#pTt_)Aj9_n}s-7UTlOHo z-so9~iL^^ym4Aw@t6cbsHDALvJU`C$WKK$J^|t24hs@bS&Q(6{;x4P$<+Ok8#JC9+ z%Qov=d%(c6$?~d04Wqw@bEKEs{-z#1j;Oc3i7a`FIp&vz_3joP**-h1KKTDt{WCxJ Us(0R9TmT9ZPgg&ebxsLQ0Fz;Yng9R* literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag103/sprite_6.png b/graphics/ornament/Flag103/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8728c8499460a70b839da7d29e1fc58a8eb485d1 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks4EpsubSKfk_z z`t|Ss{{zM4#pTt_)Aj9_n}s_h<^UWd1k}0jq_h+XIdR=d$4P5shwlY za+#uY%0gcZADj)06*T@K@lo!1ayRQN7Gs8pSNZZB$_3|CQ`M#=UThOORhP)-$jHn( z?_=T_#t_yh4P_rz1=g>}!W2|vE#HSP35i*?jft^fQiSd57s+Mq3tq-w5L@u@T43|p z!>TVnZz(+JeT(tn2e05umA7Y~&)s@W=udQhgTe~DWM4f(ZF@? literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag104/sprite_1.png b/graphics/ornament/Flag104/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..cefadc3a5f1b8d87f449ef5839fcb2c91eb5258c GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpO;o<%6?m$L= zf4RE4di?zQ{^{4h|NjpZkr$VrUY@>ve*69N>(6hWZ^|_tWW)te7sn8Zsihb8a~*Qv zVf*l|w)^$FqU4W;FL=cFrs zlk%4B{L8p>w{P&$l04_>Q+OFx{f>PKp{v??CvtAhV^BCb zqjIh~V*__@jiRmkUNhm!F_rqyEIT&r V6SIDJw+!ev22WQ%mvv4FO#rbmgqr{W literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag104/sprite_2.png b/graphics/ornament/Flag104/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d58b99d69054c72a21675fc19f226aeec93067bd GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpO;o<%6?m$L= zf4RE4di?zQ{^{4h|NjpZkr$VrUY@>ve*69N>(6hWZ^|_tWW;$-7sn8Zsi7Ba`3@QI zuqJ%Fr(|5BkbM5&B}TvLN1a=aNLVl?B{BP`EYX|#%gB&zqQtM~y7OgjS9KrSd2|oo zt(|{mwyaw=#bN44n{Av5zjE~Wb-qL~&Sh6JzR&7qvW58&1A|~Ldqnk?EsDwksyiyK znAL9LT*u@upmBxm%&zupH`>xB%wD#^RXW4`+zQ`d?h|5l%S2t~I_zt<_h`RiUMlQx z;Or5>kejTV>Me}oyb4c5&kWX3Zwty2wT%6D;-{SIbk*M{p8wISTiAVW)4SK)^Ol^| UwCV121$vFa)78&qol`;+0Dr)KQ2+n{ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag104/sprite_3.png b/graphics/ornament/Flag104/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..faf1ca2e3273bb80a87900c1ebd55156572c2025 GIT binary patch literal 339 zcmV-Z0j&OsP)@c!IVQVgY`6VzIm%t%6QC(LGFsgAYLb<^dc+L_e)w+v>S1VCF+) v-T|E+w?03^V-B!-$(YwgWZp72Mf6z@XII5aPTrJ500000NkvXXu0mjf+0c+6 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag104/sprite_5.png b/graphics/ornament/Flag104/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc49f86c5d0e786fff3158051801ff23a8645e7 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpO;o<%6?m$L= zf4RE4di?zQ{^{4h|NjpZkr$VrUY@>ve*69N>(6hWZ^|_tWW*&;7sn8Zsi_zCay1(W zuoslycRGHF&uZE}j|0bxIhTmYOg7h;dnZV*>A|H(JH?gucFTwSmUntLU9nvJsMW2d zm$v^D%Rak4v@UJYDHG*OYflv^<;ppHWm?W?A$%m#OJRu)N1Nn^$sz^DD&iul9FZ0| z>L2EYFgRKIFfFL})IO+neHjnm@AIJ%si&W@i?CR@L?00K(w`Erp+SCScawFsaSzAh z395fLA7J1-o3v6?oZ+{Xb=$)QGZ{YVFrGE^Z`=2*_Kfx7!#{rSIwG)Hck%zV??15` XRBiUsetNPG=sN~aS3j3^P6ve*69N>(6hWZ^|_tWW)te7sn8ZsihY-@-;c| zuqBk;dvrr`$HX5>DnH6}d>w?2AO69xYvan)WW|T&MTU-V=Qd;{P4-?FKWq24dHH+h z-_Sd%&&m|+w{oS<3WYM)Vo_&F7U(E`{e?7c+d} z_4xNtvdt}R=X2!{2JifW&5<`2u2*i=mVd*?^3DI6*U8#j(MPwMb?^O^{P2DSW68_S VyY@w}%?0|6!PC{xWt~$(69B~sf`9-3 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag105/sprite_1.png b/graphics/ornament/Flag105/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..238a7d62c4668714d0c0a498fe1348b037f2aae7 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tSiXFDJp)7h z{QCd={NMlo2a3y!%ZInmFJHcY{qz6R&wroqRXPtSddAbmF+^f&>4k&5%?3QI0q=Y` zgcaBvSCsRel)a+hSnaRLd_iwQ5}QNUOoc6e3t0L7I(gJtaBX{jdUd(a<&(-=-v7H% z;%+i`OY9`4`B6tWS9qUNXAm&y;5gjEme45OC>LT{dr;jW^vKq=zeSHJ`9AJ?@Ko2q z^d#G_IckBkLhL2Zd&amdmu*@4Aa!4J1N+PqW*3?`&;58eZBFZ#Hx8^lsnbQ@te-t+ zW5D_cZNZfhvqkUx*t{xp$Gx?!4u^f#r+UBZXgt12M>>92Mg3>Sj#HPKixynp1_}jF LS3j3^P6Gru6{1-oD!M< DJYjt$ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag105/sprite_3.png b/graphics/ornament/Flag105/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..64466e99fcbfa5d305b97d94d751cad7203e30fa GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tSiXFDJp)7h z{QCd={NMlo2a3y!%ZInmFJHcY{qz6R&wroqRXPtSdePIxF+^f&>;*@@CIbQ1fNygI z{1SZjv}NAeEb(2yn6st!HRl!X1xwWvY#3kUGp_y@8=tQBR%IohXVN*bov*&Jt5x2! zPh!~XaBZ8&1DBKGT%{{8gx6V=CRGz+Zs#D?l)|u^Rl_`R|ox%#-cG`qH@CUgU#JYu;7*%}GFLm~0{cgm@vHxiL z8kZR#UL8zqVNceNl2*TQP~yRx@~K(LvRqC__w2r6A#y{k{PnYc+xI`={WtYK@A>S1 Qmq0<`>FVdQ&MBb@04vpj(EtDd literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag105/sprite_4.png b/graphics/ornament/Flag105/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6f1b868dcb372035d7419e12f51724725914ff9f GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tSiXFDJp)7h z{QCd={NMlo2a3y!%ZInmFJHcY{qz6R&wroqRXPtSddJhnF+^f&?1i(u%?3QI3GZfZ zn9EQ)L5us#1ja*(>__fi;B%;dr>Q4AfhT~m)^8=tS5CW|6aN~yy4+kQwJ&H@R^#at zXa3rhy>;?s`JmlmVK02uF=~%Cvt3lfEQWm-*g1@&u5brrtmU8KRUm)kd4qCPn|j(g zhT4*yY)4o>G-;-&?GZ1y_U8J7Gxs94GiCebrQhLq`)1v&6`t_1Ud#DUQ;wc(ewaSgu}W~(32l>M~RcSqTwoumK%wI4>gTe~DWM4f5w?Wg literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag105/sprite_5.png b/graphics/ornament/Flag105/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..5dac87026084a6535b06dc7a5ac285f9c028a18d GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tSiXFDJp)7h z{QCd={NMlo2a3y!%ZInmFJHcY{qz6R&wroqRXPtSdfC&(F+^f&?FDbXCIbPsgl}^K z{2eSfGVkoxsO~jUER64ASBP`?bU5y9K~q?Ig_QWYRsXNMFB3j$_G{&-dCNm{*1m}g z1fYm2aeTxXD0>_K_U)pvPx ze@^!5_YC_Kt!y)C&52%3>nh)bGimW}BU4lPWv`<|n#mH`Q&ChtU;IAslN9TPOf4#E*7lXo_W0#KW RHClrL!_(EzWt~$(69D%2fFS?? literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag105/sprite_6.png b/graphics/ornament/Flag105/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..710f9e01b493e63f37fd965fb4a1667a1decd678 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tSiXFDJp)7h z{QCd={NMlo2a3y!%ZInmFJHcY{qz6R&wroqRXPtSdc@PkF+^f&=>KX_x1BD8lElsVzimTqEOLgri1fd z3%45==DOVMaQ@zCZNEkII%mdQZ(ZRNsnJhEH!TizUE8Ifuy)0y`W>3#UTPcS{s!Gp zY+0-$aPWA0@25F`c{z?P_xF5XVJ>~^$(r8}?pHAuZ9gFw`mp>N$oHPEelF{r5}E*e CS$#7A literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag106/sprite_1.png b/graphics/ornament/Flag106/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbaae4aed275be9dd395f5db757b62b5388bcd0 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37Xutk{`SRuU z3=Hw}>;LoffB*jQQH2<~mNJtm`2#c(`FOPZ_B&*2eMAsbiy@#Ms^@X~jyZt+acPQ3Gc+Y7!U zCzooePh2e+5xHtkwbAAS3=PvoC+M`27th3yR~q q9RwUSqEGoN*`L}JWHo*9zh~UrJ+J2-{Xba};LoffB*j_aiHWdiSa} z_7>O2a+??z&%3%uPp3TM=?RxFc8a@ZU1rp8gTe~DWM4fH2HOI literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag106/sprite_3.png b/graphics/ornament/Flag106/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..64df2102bb1c8e4e2cb734a055b6625d15fe86a0 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37Xutk{`SRuU z3=Hw}>;LoffB*j4EBmwPzR>b(}eWDXZDM{t836hfP%Yhg@HCeMw1O!ki%BaBwC_3XJSHKLC^-*25!7NOqj$!Kf*#G^wAL xw7NU>W23TA(Xn0D!b(Crj^5n1^Z(oFKbT(KdZuKs!Q&~&*PgC^F6*2Ung9fLe%t^6 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag106/sprite_4.png b/graphics/ornament/Flag106/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..03c453393c1b30e3064c749c60853c515eda7137 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37Xutk{`SRuU z3=Hw}>;LoffB*jsBkXra%X*@*3i~r6e{Qu^W4`#O_F&BPtoFLyUg`gcOF{u z6>zMqJSMt?HE1u6-7p zeNg*b!CuCfSIzhtbfcaW&ntM_Qp`Q^lvBz&*EE^%ZP^uP7)56H>^!6Vee%xJi~m;LoffB*jq zzie;1+~*VCSbku;4F871i92GWj1N2hm*iR0nxcLCE=%Cq>1)m=Nu`%Pyt{Fp)blM> z&*D6dQ^)x_iSDF1Z+kjmMaHiw;~7iqzGZB2uW%$tQXsL-Y-o;LoffB*jjkpS5I%O&`3}47huoOZ#Yo$^3Z|zoKD&7I<6sGMKtS*ly0x%dM6UA8TvYAf7`W7 z0-_U+#fUhih`reGNkm2NjHJ>5e}+!}6$+~Qi&j6o%$Kj$*?r)JQ9{59?hi|jCor#w zlqz6!`oetrXXkqE3;r*|4ivmfp8NM+o8zp9uTv5ZZ*1&4Kl@DabyP+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj1}d%8G=NKCE0u#v0TK!EMR8@o!)l5fYa?Q2@? zQmD6-Um-0l7qxynpeXp#M10j)Alnw|GQME(jsbSY9&{zV8zFW z4;wgGdj9O>m}>vAahIsjtB3p|We&y$+_q<#{sf!nEKHZMXNa>jyuc;o-K=+3#Ki0m z^GSv6to)Tx`*qfGWM(K{TP+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj1}c)B=-NK9?Lu#vCHK!7cwEN)N#f%#s)xz;WD z!EkKH?FTQjrtdn%@UbsUASr1w-`{mRcmHvH8MD!jch2qg3-`_2*O|z3;q-PkGqx+= z=biODY{VS@=>pG_(1z3vlIP^q*tW7tY-N4va##O^?3vs)uUDLURc$+b82>T$?rHAa zyC$wwvZBv@?In?_rLxEDdUIbMJW#sx$U>QpXudxcRc}=8mz{dbVO^p7-l)~?rPk~7 ZmCRhdmrS00-X;R_si&)-%Q~loCIDH8b{7Bu literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag107/sprite_3.png b/graphics/ornament/Flag107/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c312e8e6250b565bad2cf039dc2a1f8368244c8a GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3>P+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj3}Wh>~4-F7mjHycvQ%I z$fo1hr5Ok7Px)swUus~>Jhi%?6oy>5T)ojb&^vy6;^4Mc-Zl1UQnEYpz V3oox&Jl_QJr>Co*%Q~loCIGukX;J_H literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag107/sprite_4.png b/graphics/ornament/Flag107/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..65d2831de8b0436d2d5799220c3ed43dadbea4d4 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3>P+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj2!d%8G=NK8$=uu-VVfQRkDyV^pl2R?qc_c3XU z7nEPvyZk}c^mlXEXR&c9-TW0hYuWw@9U5k#j0)j98}ejt9F$F;b%2Hc+qo@G3-y>h z7aVZo;9KEZ_V>!sKJfj@jc zO*ZcYj~j_()wPN(UU+HOmz;~nHsTCt4J<4I?XFK;puQrytIbU@&Y}KA@mb~8_7egB kQ+j+gpQsf_cK!dw=&werqaaUvy85}Sb4q9e0O;0sTL1t6 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag107/sprite_5.png b/graphics/ornament/Flag107/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..306972419075bfc7cadbc6df03f4eb25a1e81864 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3>P+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj3fT6>>yuQV=j zJ;xTiK*-C;fz@ZimNJ=uh5s48dACfQJ#AL7n^e|Sp_4B=mJ5{YF*P^*|8j@XF#ka7 zca8j=-6DMn&sKamw23RFn)$dv=!2w-)?5$S^+Y!vinW(YXjBPSs`{CD`KP+nfHuC5Lg zmlv0xKY#x9>*xRf|Ns8|^IfOpegj2UdAc};NKCE0aFFki0uS4RyOm|-&-%}$-ze2Q z#{PkIo6d_;>kD&j&qPY}7I&H{HueWCXkC~jem2ZUmtj?@r*G3ve@_=a4*{zQEPKu$ z&^^Gz%FJi2q0V~y_$4D&wheEpTNNHN>nHqbnjyFF=t5hygl#=R->fyBME`3%yFqN~ z^m*++7JJ=Ke6MVvZQ=G+;&P*?9@9U~f^J)Z9ePZ2&uq;<_t<6jzFBjA7~d10vTw^l Sp{^#7A3a_DT-G@yGywpSe`_rO literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_1.png b/graphics/ornament/Flag108/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4e421f0a75d1ed69c64e4f5ac09e491356634b GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrsp(J^-Md1x8Fs zrTA@W;&jD}!HqW!OAGwksLI>k6Z4y+gNJ^)y7+%Ww61!*Qn| zRASz8zq>z}`AlNoUUNDiX)m77EpWWu7$Q_+h22&!7-t@O1TaS?83{ F1OQ%Ie-i)z literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_2.png b/graphics/ornament/Flag108/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6c8b70ec0985775b869744d1d249c7d8f59ea5 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrDk49JXeJXO@B8v%Xx<~ zU#tfY_sqQf%N9ZtCD&^HPI&d;@NCB;)7zEv?~BU)u{}AvV?l#Yn*rnW8xMSUvU*CN zVRhi`y^*lW@zdJFd<^2N7Is;s#nl;n&tNV1wn1P!gUM6ADVsyo8Z4V9M>s0~m$qHM zbS`(a^n_k!-cL`O&xY@gsgmI>`!?sFbGcON+t=($Jy%8UUDwzE^17$1pUXO@geCwu Cpn5_8 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_3.png b/graphics/ornament/Flag108/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d402a1470cca46a47ace4ba9f9ec8dd699dfed0a GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrh{V*`3)W&y1_G=B zzjC-2PV(|ePxTc&m(y*R$eMM0;l&whx`(+O(hr5lSI)GV)Y-zKDb{zHa+4h#RJkjm7F{C;bB9k`Cm$}}wE*u{Cv#9^b8GNZ~A z$wvmv4lfxeiAHgXPbqNPlD+cNom=`2sv*Vq4t%Wt%wx^AZ{=s9Pcy8TTdv1FKJqT% ziMQ3N1cPtOwibF=OE6v8qrI@V)I>mS*l M)78&qol`;+00p;uxBvhE literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_4.png b/graphics/ornament/Flag108/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..97b87850b7d503c5fba80cec69b4513da2461b5e GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrwf?-Z$I8Nt+9s@CVqR^%eYQlJ-@Ij$ zY>#W^J=iQhvFy$4Uu|0a3NzE{Y}`Y%RP_Fz6YZBez{Bu<%CqQDL60-63aX2IuDTbz zIP%c{#>IC%bNl_KxlAi_G-?d?`Z+a&^`t+`xl6YbUOr_^c%U|!b572O1=l6N9GtS~ zCC{B(m!!n%m^wB^>V)ms!hJx-*&=h{^|-?J%=ZVpSvoE)n7^Jell_RU>#G2z&v7X( uJ66p+o!qzJ&t=1K*Q9w?=B}UW>lkCdou6ZVO7%1-h&)~WT-G@yGywoFbCf>- literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_5.png b/graphics/ornament/Flag108/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8f091baa58c0e88d3e175f427db87eb82c9f09 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrC zyxSYL+UKrAOv6^`iR+KfQ{oHQ$jJTcFYFaDX_=y|>Tr zzhk*p?xL3GwU)-G2z3P$6?6>ESBo$zpq{?V%4h1X2$xK!JheX9#7!c zRu#>QubAik=8aqw`_|HL!_+$GZCromEKr%P*VHI~lOt&DSKR=isa7KL6Beo{r)(BX z;a_=MRP4ot^|^|ce>h|ebGoAxeH7Mm`Yqn6>GI&&of>1?#H{Jc|L&OlF8kYUzP@tj Ulf0N`?x3LXboFyt=akR{06ATPr~m)} literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag108/sprite_6.png b/graphics/ornament/Flag108/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..19ac44b5f9255262bc185bfb3cac7e7752b67d4d GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks37n64gwUcdbK z_U+%zrS7Nq!7#=L&U1T}?XRZ_gOb8dV$m+WUgW)w8<_ z*P1bH;WJyZ)iEU_^H^ZQV`&gz7C(kLSuK|uzD+HLs zpCv5T6kll*Va)4LD(>cMzu`uJD$G?yeq+jsXJZ4E6gchbdcBojz;cj7rm8poL z&>ngE=8hn+Q17?nS3FEak7F*WqULcV4L z0k#C2RqIUONLDb)H<5>D=((g-g z`uiUjz02|c`C!k6hkX&@W||VMYp!LhnmKXY%y?Y2AbUZutJ0%%#)V$?hd;0WC9imp zO~N6|nVaEfUSqh-MH|K)dLQ^WKXbI|M9$wZr{YapJExmq@Qq-L`F+AXg;(OPT+#7d zcC_t+@ReVzUl-XmZ`r)?yQf0#iz=CP4c>%)r>_w&8cJj|L=)G3*7eon&ru26RlfW} dZ{DW3bMk+7T~=IaYb;@5Cu?rSF1?KF7O?40lG*Wz`lYdnv_t};N$|xa|`#ooPeYY6--tr zHDl!fcJg=aH6&BGc>XiHJCjKJn%rv7s5f2zfliv!CgXU32&V0000q-N|&H%9g@R9!lA1MiUCN&5hypsI8tKT##t zI13v}QlBp%sHfr<8H)f#stRFr9<% zFuZ35q{ZwVjI4c@R|@MI_Y?5G8S|%^hhy@nf4Q4YJZ#73J%$;$Y}z<58waTL7?wRub%6#7a!M)r ze0FkeC+B8B;X))@0lgfTm*?<^6tb&~DNh4)letNQ|MdsQF3fSCzp|?U0000UtP)t?HK0W(N(g##Se=HA9U+*aL@$7>&Yy zmW&vB2C~qVqMCvVpj(^>A&LReU}>RR2T*9{qDaar-=Ox8Cc7@_1f22VV4OYOiS2fC z=YiEiXYP(X4}iC&e+AIPbwz#-AP1CYgl^IgT&Lv!0?GkuAnlt?;`2YX_ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag109/sprite_6.png b/graphics/ornament/Flag109/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb50ada537454ed5df9d7441095ba94169675f8 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3V=s&-`oPmEo zgSdabdHQ;D^ZDlH=ly}=^5XLI=g&WW{rLa?|KGoV9%3e;0u;UH>Eak7F}3uKgxgMrtA8kuH^IjE2=W3d7I2t z`%lNdYgvB8|H-Ag0TENoAVdnG(7xZ6#VJt jJKyc$>1%5r-LGI?wQcXL+UM-Wpn&mo^>bP0l+XkKWABHW literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag11/sprite_1.png b/graphics/ornament/Flag11/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..962c93bb55f4d42f9675ca0a37d2c5af377f6cab GIT binary patch literal 322 zcmV-I0lof-P)m^)go0002Z zNkl9R!P1|HHfG*I>Grwp8+_H+A5{Q*ViK&Jvi@F z$7TRjXS6qRk_mu-CRCf*Y6J<~0p3e?4fb%9KWm6ZcdbH?XQ^9rya@k0{{R3 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag11/sprite_2.png b/graphics/ornament/Flag11/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac84a2ec8672fa86de10f056d9a0918c99152d55 GIT binary patch literal 331 zcmV-R0kr;!P)m^)go0002i zNklbI#Rc4Q-w?a7+B9m^)go0002g zNkl=&H z{MGJD=Fk5VMQaIQsgT?ev4RzNwE@u#IvWtdpeJ$=0FzNbM2#jVN_h$vS5u_VoLukb z{dXgaT*fqvTyL9m=KoXFU0H6E!_tU>DUYZ8+mJyo zZ*ev`syP@(m#IaFgz{ZFjy_-udI96qrL&0YQ@;Yxy~WXC_3@n63(z$_<|m^)go0002l zNkl|42Icr3nYeKr&7dF6~^wBP{cLZxCMK79DtTBQ)8Gq;v9ei4dJCy zZ~pW<`E1KN7U7)#k_;Z2B|9j30FdR5GNl2GeYsAiI7Mnyav@}BHE2Aua9{>OV literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag11/sprite_5.png b/graphics/ornament/Flag11/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..4a903c24b7b36be43334ce1f5408379e9f45340e GIT binary patch literal 326 zcmV-M0lEH(P)m^)go0002d zNkl16>@TB{AeQ zyb-N8Rz(adI^LN9V`T6FEyiHM&4C7t_1ZjGI_sS_K-foJSV+S(5w68FGd|7hPsm=q Y0p7}rS}u3IrT_o{07*qoM6N<$f`;mbPXGV_ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag11/sprite_6.png b/graphics/ornament/Flag11/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..1e19fcc205e02a8f7c5092dd6d97ba4d0aa58539 GIT binary patch literal 313 zcmV-90mlA`P)m^)go0002Q zNklAc4K_( zbo0&g|AWAf5PZ`4_!Ge&ug>;UHgWDe((r8q{ z;CGLKl12%{Pp|@!OChsn15t4j<@x`+Q8J3tsN6bKT*XyV>~^G&OMT1sSCVTj>>qB3 zAJb`l=LW=n0n=Mb&8ZW#Xt83NO)VO>VD&@W;hiJxF=dm%v(Sq#-HwiQ=UBo!00000 LNkvXXu0mjff2D$x literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag110/sprite_1.png b/graphics/ornament/Flag110/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5d70dab70d5bfaa8c5f44e533e609dbd49f87a GIT binary patch literal 363 zcmV-x0hIoUP)bRi0?G}-f>MGAzhVvmoWM97 zpz`YpV)5*>m0F2^^XKPh`$aLHqrEFmF$8)E`wl$_-} z8Z$vd*JWAe!)6EZWdXD|Bm4D_hl{rb7FVN#fR^5IKEFrRT7B1VA!~16tHSDP2b9jM zLfK(|gfc*}9e58!%JC?m!-G9Yg@^9pF+h$F&Bm>PE~Yp~&NS=SyKO1U4@uV@!Q zKBqKT+P>FYptN`FHqtZPB5*Fi_7l@A8={l`YZ{hMjF9Nx`~fE_v_vKOkgEUy002ov JPDHLkV1kOxpv?dP literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag110/sprite_2.png b/graphics/ornament/Flag110/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f7052ec4aa0aaba1d1a6f67d4f16b3a2c9802685 GIT binary patch literal 361 zcmV-v0ha!WP)ZILOD{gZGe3Tkv!EfU6)yQ2l>mz&<$um z$yFjihFBuj8`qeCB}h$XmEP*0>&N^7h7G;hC;_#P00000NkvXX Hu0mjf$H$%L literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag110/sprite_3.png b/graphics/ornament/Flag110/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5953c56ca4191337a5537a5fe367cd39b47581 GIT binary patch literal 355 zcmV-p0i6DcP)Av1o+gz5I%*_qkt8C22hVrM1#*giw>_U?BQ*>vYA_64k* zz?pD>RfYpZA(KL}1Q1-LFjvrIe<0}%tM}$e#mK~Q9M!!0X_fM8GX`#1 z@=c9E*o#Y)%Lgw+nTJV&^6}2YPN6eS?x(YwUCsR2%Fb(lnasevdXf=^Q5T@S0)Hu( zE(!RRBSbRs!I}ers5*xmYN6n8fMG?{3INYgFmg+^WtT423;2f_Ga%Z^#KzjWfBFgB zJhd+ZQpZ60dD}ay6S*Sy0&1mgDq O0000b;z6b9hzxdxjz9^n58M32Dy+M0|rb`71BK*WR-~^H3 z0Fd+mQL6gcMy;xK3jd-hBOqqJ1N~WY$Bp0 z5lWW@KcWQ1(!vMBXaS@TNK~Qzz6$dvFg+exF x=N*XjBj75{(vZkT#VK)wHnG1l^}eV6t1p_VtSf-yD2V_7002ovPDHLkV1n`Ko+AJN literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag110/sprite_6.png b/graphics/ornament/Flag110/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8d43e1a9aa76375198575887e81de659b1157734 GIT binary patch literal 352 zcmV-m0iXVfP)a@HBv8v`8yks^z?+nt3WkTXBxU0edCk8cRn71V!%Q<>#lLPTEj1Jk4e y8Q;aP%yvcDRu-g^yPRKpi1 z51uo)!n8*C!KuGcX4tXoaOivu(Kvj2V%2+p$OdnY#QEEhNDDJP``zM`vkeEVROzomhl zlXGDU+j;NSR+hXN)dHQ6;(a$bL=6rcV$4l!h`eLpEnu_YG{a5#YYY=*pRyz?KC0dP o@BiGl2j}fSocJY9J^J?_hS+7t4Xvh~xC8RDr>mdKI;Vst0H{uNO#lD@ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag111/sprite_3.png b/graphics/ornament/Flag111/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8cfc66f4062aaeae7e342a9c1a977fabfbe524 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks3tsP~tDzCHYX zdHnQveSdp(pt!uaJdh0({QtcE|M~paa)pUN(ZilDjv*3LV=r9fZ88vGOSor!UscMz zfKl8)?%~}DCWUPCd`@=iEnpVV;Y-jER=DT5@WuZhU*BE&GjWk(phu!*`Kh`Gk8fp7 z<92=t=44LTj0_>!@z{wpip+fp(7GD zmeR9+Va7LEorjUsx7A(4!xAU z?QrMSJ>mCK?enMIX5PuZg44EFLP&9Or(?8e0?&h3_w}o%@Ro6|P(NG{&A_fXRj2O4 z#V;Y8F-<|4%A()C^gTHBsAguOfM5^PX10?L``;Wm|3I1H#^J!T27Z6oWGnv^IpetT;+17mS zh-)}zH%*|HgGZM4Vc(o$4ndoZ0v9FJG+5ScyL-CE{{zQ57Uc`8S!|~;++}~kmhfQ4 zL(dWeo~ul2q8nD5-L7~g&9h6D;kkIswaZ&Mqt+UqxV_;br<9Vkv=#G`3~f`kn|Ie% j%>94%c;UCT!5{PE1T1z7r6%Ui0(sZd)z4*}Q$iB}?3iwZ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag112/sprite_1.png b/graphics/ornament/Flag112/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..31e7a4a806e98105b3f1313a2ee010b3ac888f01 GIT binary patch literal 356 zcmV-q0h|7bP)xs241beN7UxV3aAz+>ZetnF4POsA+nI&Mv ze2clvgFB!xcHLlNJ|G%&KP{WC-j`;ERkO^>mA^*U3ECAn`aW|#p?0JM|7>C#0Vtr~ z;>xavQNIGSA?774idu?3LITxN2|uc=JUTC;z0D0|Hmupqe!XA-0000b<83EyIbOn4}))yoA?-~hBT z4BaYWZcx>JNd$O%pPu~7f5Wr3aXb0e+VwSj0=yU3B!Gy;2q_|g1K8t3h_fTSyd_Y#~g%d{Bk1N>kc`VVggDIw1|Q Q5dZ)H07*qoM6N<$g7vDND*ylh literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag112/sprite_3.png b/graphics/ornament/Flag112/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..46d73b9baa7c017ef0c35b290bed5a6e085accff GIT binary patch literal 370 zcmV-&0ge8NP)<@A~Aw!BnFnW@q<(hZeU{awV%j#*U2 zAV3*ozRu1WwBjq`bIY)jDQ#FRyfqA=9CwIF=ltfSG4*Y)-|I819jqq<*_By5JSEEg zAW@cd#RRW5#Imx#F33OHOj-!Bi*!Q#)3@wo`Z e!Oley{I4D1Dzg%mykUs|00001pw6b4}JzD92lT9ZPilK227HeExB$sEZ(Na*k!It2oKEpFz@7YI3n z+@YI8)gg04o+O7tDEZMKeUgygV}WEBspY1d1yb7GPuy9eRgH)n3$L)F)fT`*O+cd$ zX9y4p7IT0X(>gE&_$&rWHM(`6mDXVqTln>G)ZeKXCbP0~(CFLgc$hpD;vPRNl(;H* zCi1LT;=2b7r+gB{P~sc&uu7vzG*Dlyhw8_KqnnK0)eahcGrIcOIYzuwI{_83GJ9RB5eNm$Ir+X%g00000 LNkvXXu0mjfHKUg< literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag112/sprite_6.png b/graphics/ornament/Flag112/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..24294c3ded794f9d363e0a7d254911a173970eb8 GIT binary patch literal 364 zcmV-y0h9iTP)BnM*Dlm^Og6n-fzXP8KkORs~SG;P!@JbsRqCT!kgmy1hCK` z${cYhO%ssM{hSsen!gOdLXQ3AY&;u_ z1RPW%U5R)#xB>>tG|nQ9Ido7h!sn0&+LR0bNHBQ_M=th4bbL&wS>j?jb#E@sbayGz z@0aLBy*aeNkAv5UKhS}BJ_jLum>pP=b|4dfpO&k0000< KMNUMnLSTYIhm~&t literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag113/sprite_1.png b/graphics/ornament/Flag113/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..14fdb64e72b2f4470ce92a5f72f18998fc239e1d GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks375Etk7w^x53 z9{>OS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5Ey4%ymF+^f&=>=V}Lk2wTAAZGg zFFSCsKx3M60TW+~elnNovjUya2N_k2Rvz{hYxcO`sr$X%S82(u?me%qeu5kDRs{YTIKB0Hmf5bx~M~tkH_tD(k;~qJWJlEnm&I2kNLb%!pQOS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5Edf3y&F+^f&=!K1ZO$GvN3FY^? zkGRY|;2ZPciui}v3hr;$CUV}n^CYE_cb$L0W7$gqRwgf}@80%3pJ}Pt>!sOCx#ZM!S zGySzq_4vcJ!@*6i*DfC+2Uxq%m+f$ZYuI~nU-qY33Wt~$(695B$ BeW?Hd literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag113/sprite_3.png b/graphics/ornament/Flag113/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5e775cfd6008604af88cfa0bc85ca050d3c0ae51 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks375Etk7w^x53 z9{>OS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5Ede+m$F+^f&>;+q)CIbQ1gsOE* zr-WR})JmVqT_IF>Ec$}_l(2s#VG@@UmU}02|6*dfpu7LgK9$!$H)-at@LB9<^tW-= z={@4CJB*L?{$x0O=IYw+q7Rqkvm1l}0SVCiO-4#pA(?XC$6WkpUL&`sr+378YZW>B-BLjA+7J+&(zG6@u2b@+W-qwfgA z*1xBD1jVMOS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5Edf(H;-F~CIbPsgkLeI z6Wfk?S+}37V0)jaxP3wV1?C5f8@CHhW0vY$ zd^>ZeuQqm%hB-r?%bAMeDV=*S-AOm(V|C!w+kAyvFfAsqx7F+QSJ$3qZ}yHY*EV{T zJ3nL4_`dL3vB^AzTdihFpFRZSPVV*H)3}($cmG14nqdCF&!_TF={R$=V#8*GIw|jT z$5`2r%~L(}f3#=GZplcv!5DSr#`($vTbPfXox#1^Ws&gbj)$MBqU0tvzsWv6WqIST en>)Rl|5q`^m0$IIecquN6fmByelF{r5}E)ih>mdp literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag113/sprite_5.png b/graphics/ornament/Flag113/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..590d16a16a60fa2988b20e3156847ede7eec2c68 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks375Etk7w^x53 z9{>OS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5EdePIxF+^f&?S-{`ha7m=Km6P) zrsMb^;sndI@&lhae7@*@FmF1jdt&9&{l*qM&LzBGaF^X%ZN;vCx9)tEI;u9yHSyeG zO*6OE;ZwXOiJEPgqsKQtXp^-{xQ0Yy^qpxA{D!~X6i#1{3g9?b6fL+kgDt@z-DNqa zjeUoP{6ayGJ{N1o>&?~g#oJ{z{EOS`v2drAGh}hipz`3A8(KUe?A{50u&eC6}K5Edcf1gF+^f&=>|0RIFM^#9+lKi?icJzig4T>f}_{PXkW|KG3w|GfUV|8;qw>Q|mFjv*3LOD}B9I&2`o zmhgU_^Mdn}HKP?+Cog?B6bwtb>_akYu@@32hTHKFbRrRXS_H6cz~DLFM^#9+lKi?icJzig4T>f}_{PXkW|KG3w|GfUV|8;qw>U*9pjv*3LLoaOPI%FWg zmhjz=kFQpqUG|QM)lY?{yIi%57kR>1j&579W4WDUX^B8}*}4m-g_l%h2KSoFJbCP) zSAYD`p3m_or+(hdDc+!C+PT1K=D%Y?CjnbzkYPbRN+h24$cdAd!;H`@0CfheE*lQBJru^W(&FZe?6QJP7_Ric*H(yLHNvE zd9i=HB7GQrSy(U64r6(5VK+6Q!C}P`&ZR$`n7)RyD9nAhhAF79L8Zy(>Fg^zV-%-P jShe|TOWf=DYq_-y8A%UsP1tGm5EL$+u6{1-oD!MFM^#9+lKi?icJzig4T>f}_{PXkW|KG3w|GfUV|8;qw>c^fgjv*3LV=rvvYcddE zODI!gW0ybSB5p3EKELT?V{eQ30X+#}UyaUVd!KS%VONOQJ-MKk=}I=Y(!C20U&ns_ zE;D^*QJWUawcc2_4@{x8t;#lxOXZ6NRT#GPzgsCM_3>I;fx9C^?TS--Ud=rgux^il zQ^uD$tva(Dq|6E;q68wh#4lgT^{o5aA+xC5j92HAZaI1id3|~yG2iuSD!Y;DO!@b0 z3sPnYEUKCi5L|RAQ+u|^;_H@d*}OOIH~ngz&Zl|Nq@Xah$NRv}YYq#`pBm|@n9bnZ nZ9UyPM?iefYxD2>|E{xp^6>s#;q7xV5C`z=o-*cr7}}*1NQfutQnpBWgnEc4P)Q_E_Dk9a2rV;^gNdO- z&JTc+aJExEdXx3j*}nUG0sy>+DsT<9vL3z~L_Bs)RrXY920ReyZf_~4#sTr6WDu>r zV}KC3MI3IRE&SB}5^*{un!VI}zVrDz_TNyc)8Oe@J6ME%tkiHGC3H4WFT!M!rmv%D z)x&!@PNe*pN2-UdjAalgDanEPmOEDF<16ga)Xd?)?BXV?4T#MR8sa&`@d_F(@Dmm1 z^WE~cEw7s+mL^1iHDbrh71dvO02cDQjG@Rp@sPR5y#I9pG literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag114/sprite_5.png b/graphics/ornament/Flag114/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab5fe023133c5da41dff1757f352844ed31185f GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks375Etk7w^x53 z9{>FM^#9+lKi?icJzig4T>f}_{PXkW|KG3w|GfUV|8;qw>PMa~jv*3LYcK5OI%FWg z{^4D1vt9q>*$V<{h20$&mc4!;z%JX`^k7~We}K%=D@B@pbx*9UO=fv7W@XPm_4l2^ z@%x24KL>N(zd8N1r7!;kp_h7^qOY#U9n!vfSFpr?f`Z1HhE*&kcG98O+p+R)J8 z@potP!$*o~k|}dvo@$8ju{l%x;`c)@sR*{c4~^|h{|d;nY0C)QOvMOqlAEJ$HaWv<%F<~LP@r7Ef* n&v-G%>o3xe{FnLd{<{92@#d55_D8nv0ELaGtDnm{r-UW|rO%Q! literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag114/sprite_6.png b/graphics/ornament/Flag114/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..967c60e0f84106ae13243af3a10b9018306d1b6f GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+ks375Etk7w^x53 z9{>FM^#9+lKi?icJzig4T>f}_{PXkW|KG3w|GfUV|8;qw>f4?!jv*3LOD`C59WoGM zd+^4#ao+ODvlj&H>C9_#dVB4lV$=vnl`7?+V4A z@}F6LuZ)e}Gi76~V$k(2ALdovl0r(#K^vSM!xz5tNKs&Z!L~q&Tkc9nQ_%P8`crsg zW-w+j%&q1Ap4a$XSiOFmS%CiXSdUIefyju~zkO5s;{WR{(uCHizh`GSQ1*EFx*e5-4m fo4vN|Lw+s8^XF$~bhBKm0tJevtDnm{r-UW|ULcN~ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag12/sprite_1.png b/graphics/ornament/Flag12/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cce87cf2f4012e71b9226a28de99e980c9daaf GIT binary patch literal 326 zcmV-M0lEH(P)kH5#K-|xTgp8)s&&o@6WhgUzhR}bfhFV}Ae?9mIw0002d zNkl=p6*ZV8 z(Rfa|$B;HKS&i*r_QrelvIm0*#jfl?z7H(Fo5;i6$)0y$8Xmx26fHbADzT0B0wFdRuyV_L?O&`d}Yu!^+O2n%!rz*Lczw+Dp Y0(PmmiK0fiDF6Tf07*qoM6N<$f|i(u0RR91 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag12/sprite_2.png b/graphics/ornament/Flag12/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..89b55950aa568aa9abeec6e6b58c1c3d7c125003 GIT binary patch literal 325 zcmV-L0lNN)P)kH5#K-|xTgp8)s&&o@6WhgUzhR}bfhFV}Ae?9mIw0002c zNklA~d4F*%unr4gv! z_{*gqf6MwG8{kjU0w6Krg80ZyQqYpjr?nI-B9c{a`aD~~i)y73@vfmH$E&NE*L>kx z(md#Hu?Y@$*wLd2UOT~~)&#+qvAN-j=)@KiJlA3mESSI*;&5WCYkH5#K-|xTgp8)s&&o@6WhgUzhR}bfhFV}Ae?9mIw0002o zNklImfG zf zdGIV(JXefcE2-p$q4l7)>kMbGRM{?_byTVPgy@NX8X-tk_7x>Pp@)xc7`^O0m^6Qt z@~yWM;CH;1?=iJF9cIEXhH?Tvy#Y8_q|U=Y{AEMvK;scWHx~IhC@;|n(0FRcj{m5H jK6PkZ$g{Ms!CvbOdfmH`oDhma00000NkvXXu0mjf537?C literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag12/sprite_4.png b/graphics/ornament/Flag12/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c342f28e01bfe3cffdfcf96fb957992d7e82ad GIT binary patch literal 343 zcmV-d0jU0oP)kH5#K-|xTgp8)s&&o@6WhgUzhR}bfhFV}Ae?9mIw0002u zNklb$Vi*!9dktwSG4(3jZrfaDR8?T=cf5&5mF!I(OjjE pylzH;k>m8IQpm)=`u(e0@&qnYvsAdM5=sC7002ovPDHLkV1n@umR|q> literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag12/sprite_5.png b/graphics/ornament/Flag12/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..e98f44db1c1ccf6fc01c31f2a4f367b30d34adc6 GIT binary patch literal 327 zcmV-N0l5B&P)kH5#K-|xTgp8)s&&o@6WhgUzhR}bfhFV}Ae?9mIw0002e zNkl%D;*ABD*Yhb!>`h@+FaGIdg}lVhtCDntD}je{+%hC{XD+PZ!4!iK(dqy2GJ%CTMC$1ICqOO>=8(Ra3#_Aig>&Hi$yE-ugo+{QcYa2ZA1Gp z!GJ8|5>{iGv|NYx*)LWLUy)6|zGG!Um%`UIyt53fq|e+v(4%}m@g|qA#Bs*YA{kKEYlFO5UhKrw{Ak`7Ud^DL^_|Y`xF?{`RC*&Grj22lMMCMVXwK*ty<^! TJva0b&}R&uu6{1-oD!M<4+w%l literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag13/sprite_1.png b/graphics/ornament/Flag13/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..df6a974cca9e33396771e6b4a7ea2aa72e6dd2a1 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DT4r?5Lf-_+kwpU=Jxx`)!ozc z>-(qY*SFt)zyJRF^mKc1pp?13e0#Y4_Hh39?dsR_`D>kLUI2<7@^o;;gLUC7=QOiu0 zis{bR(=ME-*4=qZp{~eDb@#G;8@U}ed=d{k=&p!y=MVu{vpj=}E^bLcjtDnm{ Hr-UW|Sdw`- literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag13/sprite_2.png b/graphics/ornament/Flag13/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f862e01e43edfc7e00859092b061a17e6c41d90c GIT binary patch literal 317 zcmV-D0mA-?P)+w9KNkQ105>lmhgUzhR}b%pC)aNeeM6bh0002U zNklp!l=S zL}4!YB%)xVm_1aY$VAzNV0%CSDW_GIw->DTILUGvyg~?PjQWppMgXb{jNDQ}S=o9} z0G!Zk7B?FLyiRBi_@cBmK3qT+R@7)`n_Rxlp38uX#@^NO5&EvTtpDo=h&tOP|ErT5 P00000NkvXXu0mjfCk}wM literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag13/sprite_3.png b/graphics/ornament/Flag13/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9409320f978d1686394f3c077313f55da2cd97 GIT binary patch literal 320 zcmV-G0l)r+w9KNkQ105>lmhgUzhR}b%pC)aNeeM6bh0002X zNklp~7o_{C>H5(rx34c-2 zQpH|9qaM`$!0dzD!~zBn$)A;g(R&|X>nH(sG)4|$fG3_!L(FLN?=;n1n~M4!oa#<> zr)PlMpz8GS4GnebCd*ea`a&{fO2D|_P$`XLRxnDL1vo>ks0M@#?s(P&m;~g~k&LRb zC4u~HbZD4;%zzsswgwikd?&JFKn8JvUa~65@(?(6r0hzIM3`H=%gOzxzt#s-ir5(Q Sz)PF}0000+w9KNkQ105>lmhgUzhR}b%pC)aNeeM6bh0002t zNklb>!3`M=`T0|GERhO(qmR!z*kcF0W0H?Wt&G-O?=>rsE`X#tVQclvt zCqMZc$IQ)3CAo5~b_16zBJ(3p!-mo-rA&1lE9$IB&@yY50l?XUKg9zZw2-*_BBQ5x z3Kv}~xUCWa4k4-L5j}kc%pbnY-9Ze@aQb-y;dI}@2-mmp*{gnUfXMT42TK8TKEL;B z6=2gyo{rws>I`g-Aw*cL0C%g$Npa1FJ=`q&xl#c}OtAfeKn&-0B0~w0`3f11OVeL? o%<{mqd&-zo+qjp^UEBPxUprjWF~$WlL;wH)07*qoM6N<$g0{(zYybcN literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag13/sprite_5.png b/graphics/ornament/Flag13/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..78a2239e2dadae7dd97cb449fad73f25c51a3c63 GIT binary patch literal 319 zcmV-F0l@x=P)+w9KNkQ105>lmhgUzhR}b%pC)aNeeM6bh0002W zNklf%%!pyCA4-yQ(!8~`QYJR}f8c(T9P ziQ=ZE<|{0nYt|B_(+ieFQrV4JvN>Q|q`E@t1lCLDks@YjIe>$V6V?hlp41tw<_gi{ zp~nO=nt_8EdI4Qw<$W6ZdAhnQn2?F4V>dw*%%f^1~w0U>^ix-ceziLQ9 RPu~Cl002ovPDHLkV1f__fI|QP literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag13/sprite_6.png b/graphics/ornament/Flag13/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..415e35feed87a0093b6e4b2bc57f4fd1b7f0bfdc GIT binary patch literal 311 zcmV-70m%M|P)+w9KNkQ105>lmhgUzhR}b%pC)aNeeM6bh0002O zNkl*01&lQU(D&A+GwzAARua9T&XAqAUPoFOiR0{|4FVBFCc<1Tj7$PyXcEZNILk>J`|MxJ4 zUom-#r1{Z%d$ zX1IKX@w*Jqnh*1TgbP0l+XkKY@&|2 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_2.png b/graphics/ornament/Flag14/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac37fc4882542c3a7061604e9e1c410a254a076 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^5S>*E>x8N}no)8~r=)xv@N%QGM&Ts&PILpWw8Cy0n7I4~%>Iyzdo z-?(vwLr**B&NZnu98WnVm#gpIA>~xjqrf+T{ppsi7VSHBG%b~w>Kkjb+^>vNB!Pip X?Mxm)HOI`WAj3Uf{an^LB{Ts5O5-(| literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_2_2.png b/graphics/ornament/Flag14/sprite_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd1fcfb2db9d241c16d9a264d978439f76f9db7 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^96)Tr!VDyhqL+vQDT4r?5Lf-_+s)nW{mbY3FF&7t z|9|-L@9xvp^~=ru*T*yXGl<8Fr_UD$s)YmjmuEmmtoC$q43U^xd(M&TkbwZ}h5OPa z+un7lPjK1eaEW_~$Sx7ZgS&Eht9pZ+r{{6)bvXZAWtY%LeYwde+gVO*6Z*eGV&Q^W zmnE%qxM#gSsu+>|amIDgg{e~aw_Uh=ckw0bCY|5R$2P4lG@jZjJ)_cN@|HcfuX~(S zKHj0swB~VZ?{kZWAa%RGHT@O;P9H0usP1gJsl0u$&x{3ACd&IbDxCT_H;|)Aj5UF4 d-`|TKm5kdD>q_-*J^UBs2TxZ&mvv4FO#l%~aAg1h literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_3.png b/graphics/ornament/Flag14/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..7663110f1f32bc2f542b58004b383f0ac9edd301 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^5S>*E>x8N}no)8~r=)xv@N%QGM&d^}woLpWw8Cy1~xvS|pInVE$N zi8K_?a&8h;oaA&Y_oSkp-oXS*x5r;ngvG_foi&!S>*E>x8N}no)8~r=)xv@N%QGM&W_h|ehDc0JPDl_iGn+SW+odB% zCopog^y;3zbZPl67A2Nt({sI7^LUFoaQNJwHqA~~HGn}cVCL4`pCaPhog5u!99R>Z z860!z(k0dfZRh6f+;is$uVR8sj$LsPN5BGsBk3`DIj@+Q&IPdcJUyzG(D=B*7~Aftf+>q%Ql3M8BILCwsd3 KxvXS>*E>x8N}no)8~r=)xv@N%QGM&0z6$DLpWw8Cy0oMq%<%mCabc9 zU%4T1M6}@q%XZV*ZBp7zl}-y^o;X5S@?BcTio4srtQmjf!EfGqNK^>bP0l+XkKd~7`I literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_4_2.png b/graphics/ornament/Flag14/sprite_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1fe2544b5870a874babac1f8a3e464b58a369d9 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h^zke?dIS>*E>x8N}no)8~r=)xv@N%QGM&W_!9ghDc0JPDl_aHJcY2XL?iT z=mbV4mss8D)2FXD@#b{lm@=JtY6}bZ0hVR{>viVa-BjgK42X=31Tu65)dKcqJzF#N zm|kWkQvl=VnUmA~*f>?3SbGjKXiQM!2ss?_jOW?xT`fzOiW)VrOnS)lRKZ!|@}%Bg z7FO1&&7!QVj&2>xRkfQWnwkRAJC+}g2vE@LIFy>;@;I4+K~qh8+K+R0b3tzQboFyt I=akR{06DZ*=Kufz literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_5.png b/graphics/ornament/Flag14/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d06a27a61e76c8c9b5146b5ddd1676d55518030d GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5S>*E>x8N}no)8~r=)xv@N%QGM&Ts>VJLpWw8Cy1mtFgZ0barCX& zsN@u6apQ)EfSR_*rE6I^OEfs9rSbUr^O>2Mg$cD3s`&#MOj@ZdTHR~bn3(CCu`pCg V@p9MCFwq8??&<31vd$@?2>`peFoFO8 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_5_2.png b/graphics/ornament/Flag14/sprite_5_2.png new file mode 100644 index 0000000000000000000000000000000000000000..02f2f7b078d28c639b252adede9b1aede031ace0 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h^zke?dIS>*E>x8N}no)8~r=)xv@N%QGM&W_h|ehDc1U?cKzZTJJPyCVcloEJ!c4VYrzy5$(E_D;>!&hxZ;ZK<-)D7Yiqc1M_jhjvidDF5e;nNG zAy{Zw;c{o?j!xx6bra`nt47Y*=r=>$RkvP3>vo=m*4EU85B}Tjb<&-+L4kQ5$jP3r KelF{r5}E)%HDz7^ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag14/sprite_6.png b/graphics/ornament/Flag14/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..912d95f6a8779651bddc5f65f1201097ee8c7691 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^96%hw!VDy>*01&lQU(D&A+GwzAARua9T&XAqAUPoFOiR0{|4FVBFCc<<@r7$PyXb)uo)VFv-%`S}xA z8Mj(Cv7cVlSKHLiFl;+xX0~=kIko zr5UcTY?hv{>9ziL7HjxnhLZ)WR@hm*E^r8neRXH~nopb3l=cOGG1fb2xi|L7y@%bY zX&QRh=BDaaSl>wblA`hd;P1zeW*6<58+24aV*TMhyEo-)w*R&)wClDxo_07$Ws~8S zxk_b0A5t@Tdp+FLXDUavWC$j$Hao^_w{Yumi%G#(lA8>gc7Mp4aUi!MaCvK|_0*rs v#B1WXKP?EpoXAtq7r*J=jeME(57X-ytT=6EFF4d64GITOS3j3^P6x}=hp#8!uV-gJ7bhDnYvX=Xl%b+YG7Tf;+EnZBfwJVdAJY}Lk)m5yd#?6#9%ZAOVr5- zx#v3r9K(LqC&0a+hpdYAZ#IM2Ttz9X7yOBmfhd9XW>t2wdV#DEj1Dw|-FII;aJb60x}=hp#8!uV-gJ7bh+dwcY7zqAzg=>KVKZ2YC;y9o!q2+uFmrDhyQSv$bhVFEgwXY8q4d+VC1P|u` O0000x}=hp#8!uV-gJ7bhDkkfJaAJC?kU+{_PcrUT*2v z>!0*iLit)PRS@c;@*nuvu9`&yY73d334pQI4v!GUFxr;90j`inX3u>FeudONiu>pW zt`>MZiy0D$yQVzOu-)J_x{;?DxJF`-y8xD^&~WY;l7sQ53G|wwMLQ5>fC25{F4Niv zqCHTGePG-m!hxox}=hp#8!uV-gJ7bh4?`jKE!0wlgh4b6sXP|)NC3Bpyaev< zu3qm7@7cj^gnD&&@SRhcO1|=v{%7HT4Q!S`_h`BI-xDy^gYln_ zKxMwmg{ahp$K&Oq%!b!>@iClatfIgX ev&=={{MQf0-rzrr>b-mb0000x}=hp#8!uV-gJ7bh67D4idZ*jE9Z48D1>GZkxdrKrZkX zOqe0>fDAJi9#aiI!PKx}=hp#8!uV-gJ7bhsf11^m#(%JwJR5(GaDP8~$3?lT1xBw`@5F?e~h87@8S`QY+ z{4wS-OBx=%QqP>;=ZjP#z~TX52fI?skQX0Nf`%gB>cQTw)b<1R3*2%9+-!&Zx&VXd zPmmU!|BDARrn28JaZpW40zD3%yaR%IqZ3|8*qd?bVXb@N-*^KhO3$QQ&#g%S0000< KMNUMnLSTYHVt5HzzM2cZV0ZzYp*KAK%{(i^r%w+A6`a4_v43ov%jyW{0z2UzhB zfGtK*-mBmf{`?F4YGA?M=+A37>5l@dholC$IaRp+LaG+HeMQkqx0}{uVaTcKro=}o i-n%x#(lJFH<8MAo&BpZk@!D+w0000HzzM2cZV0ZzYp*KAK%{(ie2ckTTXhx5s}(wy^T2sgwc8HzzM2cZV0ZzYp*KAK%{(iI{=8Whlp>%j%fUhDTiT3 zuPXn_gc_D#P;rQhJ1u0u{IrVV6cx?1V0OvURueQHUS=~z9R{R22_b7up)?jslNA$E pk+~Z#J0@$oa6ZzRPwqecuHM|F(+>T9q(}e&002ovPDHLkV1g$Hg(Ls~ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Flag16/sprite_4.png b/graphics/ornament/Flag16/sprite_4.png new file mode 100644 index 0000000000000000000000000000000000000000..098b3c008df6f0122d28c7cdc81d58c9a71f6cb7 GIT binary patch literal 356 zcmV-q0h|7bP)HzzM2cZV0ZzYp*KAK%{(iBFGi2t5i8cFF>GD>87G$m%Wo-AkaN(TnV7pjj6Qsf=tKo#`LKJ$wrKTD(FdLWkxqC(rCwrK}eklfG?{Ei8s|8#^v$fjKu0s%L z+)AXe5}CIm&~SA-md7k-Jyw4@=DJMWP3Nvm{?89TxzKv$Id1y^0000HzzM2cZV0ZzYp*KAK%{(i`T6F{YxJY5_^B&L>LFyw1; z5MaIVcIUNzw{wXfm|PAEzUgh?40B6%-!H(oK-|E9eM3UV)`-$_*E=&T?(UiCV-#Nz z^e5zH*L3bc&6)L4krD}^w^cQ{m3URluXx0!D{-@KUc{dL?qG6SP~nm79V-kMEPo}Z z)R``M^%3t|){bY6CJx(e9#|A5vgU{#ENsZ;sAqqEOz6gIZ4(EcdajiCh{Nn^Px9Wp zJtTeO4u@gp{tK~AJ=<5Y|BdnfsI>LGq`~{(SvD_Ij4lMsoXGiPa&%&}`n9@``Fk0b XzuvR|vt*$N(02@;u6{1-oD!M42D@P-B4`E5x-K#p!89C V;dO6LphFlKJYD@<);T3K0RX)XQ*HnN literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_11.png b/graphics/ornament/Item01/sprite_11.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d4d583e28d4b74c37288a067666a05b67dbc2 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWbQ9lzrQ~H|MU6f z_6*D8ES%zrKI^`tAF#-@pI=|9>ZSo-05NX`U{QAsjPJdliKm z40u>B%QtXK+>^R~?cpT}Hc6lV?Ty}&NoCKUJ#%uIq9!%{TJf(JraUIR%=5Y3Zoh4x z{eH_A>5zp>4~3+aWQ8ZHw1+?B+4yefg2QLehmdKI;Vst0D((ZES%zrKI^`tAF#-@pI=|9>ZSo-05Nv7RoDAsjP(dl!lw zP~dRAe<)@u!@p}B8Knp9F4xtsI2!)WmYW{$ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_13.png b/graphics/ornament/Item01/sprite_13.png new file mode 100644 index 0000000000000000000000000000000000000000..75194dacf06ec9e4eabfe588d205966bf33f876c GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWNvR)zrH{H|M&UJ z^BL}MXZZh};kkYK|Niy=k6$mhXILIDf4^M*|8)2N|NpPA|FjaQA<@&tF@$4gaza9a zfJh1h^ReoD)&o2@%ir@gNnU#YKexr;+?+;(mUDB$SXPIYg&8reOf#98#FFSUGc$)X z?aZ(L^{Oo&zuQeI{I5Ud<8zyq#L8!9R5qj@(mU2AaGRC2k%?h@r+jH%t;uJgWelFK KelF{r5}E+ISytl! literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_14.png b/graphics/ornament/Item01/sprite_14.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcca9eb37e2a28b320330018ce5d2b335c588a6 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWNvR)zrH{H|M&UJ z^BL}MXZZh};kkYK|Niy=k6$mhXILIDf4^M*|8)2N|NpPA|FjaQ!Qa!xF@$4ga>4;_ z306r77RN0U7BF=1E|HXIVL4F4=BCWZmgwr}>^Nb;k8;+p@431h+yproB^P<-Eb{c} rbns2=>{*z}$`BX^7;pRsh$TbGB+8|R5|xojw5dUNS2&=LkuS3j3^P6D literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_17.png b/graphics/ornament/Item01/sprite_17.png new file mode 100644 index 0000000000000000000000000000000000000000..1f45d3a6f105460de13bb0e2cd8a7da9910fd000 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWR}}AERUDJUoP+7 zp5MQI`}ODduP|Nmc~rM?KLA;QzeF@$4gaza9a zfJh1h^Rd6{Sr72s?EfTwkm)bcYY0QJbu`1tPse(Qv*O~3t}zdD;J z8cN*%-z;&WLSFAHo7Sg)`Yi_)$_2EJatJXntl1`gchP~vyMT5uc)I$ztaD0e0sv{i BQ&`|NkGDXgvd{!Nb$VF@$4ga>4;7 z7FGq5WOwBj#fyf_N-8&Z3LT4JojCc;jQvgmYbuVdiBAaaF}Aw?Kd0ry*{GWw6JO6^ k4Ai@Ek&`|NkGDXgvd{A<5IlF@$4gZm%I< zgMt7{zkC2w@B54K69eX`&h>WZJiGU-_=8R{vAoTbJn=*0ml<2g_rT+Sb-q4n2J{=l1p{+?6#} hIj~D2@!10=hC8xC{);5vcmNG#@O1TaS?83{1OSmZM63V+ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_20.png b/graphics/ornament/Item01/sprite_20.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8babc45bed8ca31ab8b4cb535a5f4a2167c0b8 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWNvR)zrH{H|M&UJ z^BL}MXZZh};kkYK|Niy=k6$mhXILIDf4^M*|8)2N|NpPA|FjaQA=cByF@$5LZm*%( z0R;}{r)*Xs=Z^-=m2KJSeDW)I)U^5H9G)lJi>xj`TQBuYP;{GaRFitdT5a~PR}Gs5 zdfv1PY(3bS#~Aix`_ra5OrNh@O@7Y5a>w!ACtLiTHP7*H=#y5s`7fRaXc2>_tDnm{ Hr-UW|XY^Jk literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_21.png b/graphics/ornament/Item01/sprite_21.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef69ba0df0d17a1387b8a9cff75c21ce7a75ed7 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWbQ9lzrQ~H|MU6f z_6*D8ES%zrKI^`tAF#-@pI=|9>ZSo-05NMV>B>AsjQ46C4=a z9345FU;Xzt=>GVBRj4*=1JBQR?eufAI7DXbFRH3k?f96T`t;1pxl9hnzRc8{C+To( z)yv>Czj<6KXJ*-@x-C}=m@P8lq9Nyr2@#Q*H!rfJ7?kaNs#glBS%L^ c#ujOYHg}cu-%B!!fwnVvy85}Sb4q9e0F@ES%zrKI^`tAF#-@pI=|9>ZSo-05NR-P`7AsjQ46M!J4 zfytAxq)o(+Em?fdMUK=nO~z`6B)AiMLES%zrKI^`tAF#-@pI=|9>ZSo-05NR-P`7AsjQ46BMKj zxEwM&I}^MDlCHTZXlh*CnYEOm`N^742Zj^|SF5yhF? VL;cE)aX?cTJYD@<);T3K0RTuEJj4J1 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_24.png b/graphics/ornament/Item01/sprite_24.png new file mode 100644 index 0000000000000000000000000000000000000000..ac29395bbbd66b5ffba598f2f093a9d2dc82d634 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWIne~|KGp<|MBbf z{nOWP-+%r7ef4&R_~YjN|I_pBryrkw|NeG{|KAz@|Np=3h-w^AL!zgPV+hC0 zM@KeCfwM3EyIzQ6I5A=S|34R>C8CZ zH;3b*-bN-BrP~@BoYRtGZdYt9R=m+AYOKcPppz}q5T)JlgoTaa+yp79wasPPK+70B MUHx3vIVCg!09mY8vH$=8 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_3.png b/graphics/ornament/Item01/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..add4ff7e25d92e7c87c23e2d981c3a92aab3e6c3 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWQM12Z=e5v`}zO- z%hm6%PyhdXe!G49`uy$Jr{BMB&)}Y(KYjl4>-X>f|NsB;3adXr4I!Q`jv*W~b9)c+ z9x&iwKFjvd{rKDd9Dz-apI+Ae+_LPH@w5s44XF=QLj9_8wagVt-8M5t)VminzK)bu y^N;&+>3Cbm2OdjX#%Cgz1t$IDT~w9xk3naV%&f$e=nf?+ohg4Ds95=bz8N{(kxY|Nqk>-**8u#CW|Nmc~rM?KLA=A^vF@$5LYu`q` z1_d6Mhx`f7|F8A>wfXKAFiUy4eP^e4F7L(JaqG_BmHd3N>V4dd9r|9^m}EV9#T!;d z6n_$&#q?RW&`@oHfJkLt?~c5p*|+*+S#*Myukd8FT<@yvyzhlf?hCig|J`j~{#V;9 TaqN5~&{76ZS3j3^P6M zo1=mNgOSVSOP7L}8+kq&DR3W|pzrVR@6BS|z;H@Ko7wmuv!kL%;m`VxDH$)e8w7T& s`*EmfLr7GXM1=K;lnspqyDu;@Xa-4Vd<%K}7HBqur>mdKI;Vst0NYzi(*OVf literal 0 HcmV?d00001 diff --git a/graphics/ornament/Item01/sprite_7.png b/graphics/ornament/Item01/sprite_7.png new file mode 100644 index 0000000000000000000000000000000000000000..5b78a4779058e777e476b12c4a7d9a7eab6e2fb8 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWvHJHWR}}AERUDJUoP+7 zp5MQI`}ODduP|Nmc~rM?KLA;inrF* TO59cjTFT(*>gTe~DWM4f0B=>< literal 0 HcmV?d00001 diff --git a/graphics/ornament/Npc01/sprite_1.png b/graphics/ornament/Npc01/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5805ed0a3a0a4bd2ad52bd4b07cbf63f2b599f GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lfz18o>i5^D|9?Ke z+@4{1y!`!g`S}bC*XHnY4 zFSln{9xs2tTz)G}2j)7Nj`fBpXb|Ns9xsq3YhL zk3oTh#qmdD_~ZZ8*%>SLx@YgTe~DWM4f1Ta5} literal 0 HcmV?d00001 diff --git a/graphics/ornament/Npc01/sprite_1_3.png b/graphics/ornament/Npc01/sprite_1_3.png new file mode 100644 index 0000000000000000000000000000000000000000..41af2bcd00e2c5704d35936a5009fb73e8f5a6a3 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^5HnY4 zFSln{9xs2tTz)G}2j)7Nj`fBpXb|Ns9xsquyvvZ-G`17sj-aKTSYixeFVdQ&MBb@04uUocK`qY literal 0 HcmV?d00001 diff --git a/graphics/ornament/Npc01/sprite_1_4.png b/graphics/ornament/Npc01/sprite_1_4.png new file mode 100644 index 0000000000000000000000000000000000000000..0fef79ac06f0aec291f81733a6ba6a499a8bb4b3 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^5HnY4 zFSln{9xs2tTz)G}2j)7Nj`fBpXb|Ns9xsq`AGrOB7K|w>~hu^z}3l=bV!~}d;pdfL035%kTfTiOKiz&wFY=EIAiWa(;aR PsGq^p)z4*}Q$iB}a?(1^ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Npc02/sprite_1.png b/graphics/ornament/Npc02/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea67446ee2312a6cf8356250a4c02eef1d067e8 GIT binary patch literal 407 zcmV;I0cie-P)YKLG!SUq@$ee~*{1x4+ll-~a#rLMIH=0003Z zNklM9tcgdvHV@Kjivy$*rG}ZjB`vW|?6qinSnB z7N0^tP04={3_7K#^NFZ7QA(_Pe*ju1-;i&T-YKg0(MvU5+wDLTK~*47I(jIPC5F@S zI8{YrCm(gE3M!TgzzOh;g%I2+TafIp|7BG==t&$dr!LUf%T;WTHNoX(^n<7UR6TX} zNs$)Yk86{fBGdR2eh1<{Zym|2RmHD&*nO4CiKs0uX9bz+X6O^5;^e`S!9}objLEw* zXpChw4iD0~**KV&?KaxKx0qG`&SL(?mgd)*h?(ytoRtyHeHKb>YCIUAkYy@>s$ptL zt7;8u9Pc`R0rhu2WX1Vn0E4BtyaNB8Uv0oX{{u`bq<>+md;|ah002ovPDHLkV1iOO BwD$l2 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Npc03/sprite_1.png b/graphics/ornament/Npc03/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7a9c211378eb971d6287fb6d5f80374f1c5357 GIT binary patch literal 380 zcmV-?0fYXDP)zzc00038 zNklRYtu;T z`XhQ%N0$Jbm=uX&F9{s?k(Q}ciw`#pKeDqOcXq-%cNaN*9tYvkGA&s2{i1H;BJGhL z&(T<7bI5aBU2^NggO*!~-Hc+Aa@`O#n(C1-r&p_~b8d;gTTO`(7W!hQ(kDXQj)T2& z_XP4ibSNf(uKNbbvoOULww92n>04gYC5N(OW%hf~WlFij|C0iqf*lfb3zNA2k%qPJ a^Y{xC*^?Uj7#@iL00008IuY0000mP)t-s0DqSN z006&tC*QAU|L31~KLDp+AK!N$p8x>YKLG!SUq@$ee~*{1x4+ll-~a#rLMIH=0001m zNkldyi<8{|Ek zkn#ky4OzVq%{0CSQxOMNins!xd{}A1*E#>|1U67I_9af5MgRZ+07*qoM6N<$f@W`L AssI20 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_1.png b/graphics/ornament/Titlebg1/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..794d7bdee1e1b0857a263cd37e3e881fb2208b7e GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&R zo-U3d8WWQ>jkDv84LNY@tZR|V+mo-dbij4;q>z^5)YU-OJ~%HuHa^{`N#O~`yv15AU}Az L`njxgN@xNA--t=+ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_10.png b/graphics/ornament/Titlebg1/sprite_10.png new file mode 100644 index 0000000000000000000000000000000000000000..20e3408f943fb4b5ad2e05cd75388f6613735037 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5)D zo-U3d8WWQ>jx$V6f4|SUVfP6cod(9s4WDLJSC}j~y->oS_}NV3r%#LD-P_xJyJNEj zFT*aGCA=Pww+b#7f94RnsJg*H-~f+9M0Djdo-VmZF%3`Nd^%;E{xQ?3T<``%!i~AD kt1CT>KUHx3vIVCg!04UQ(Qvd(} literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_11.png b/graphics/ornament/Titlebg1/sprite_11.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d29bfd726a011ae339635759c08af68bbda152 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&H zJY5_^G$tl%9Ou@0eqd(tyL;8_EP4hHZZWd)RFs@&eA)2%+&$Kp_31pU%Vb%2SJ-f0 zDiG&Az+=$&pP%go+Zo5S=9md>OqjE{?cYkqy)nZS3WU;+Dw zTOE84*baP|dfss>vwwktbi)R*CzE!wm?Rn|s0Cb)-LUV|DdQha4`g>erKhW(%Q~loCIF0+Mu`9b literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_13.png b/graphics/ornament/Titlebg1/sprite_13.png new file mode 100644 index 0000000000000000000000000000000000000000..187f0ee1f3a418ae08b42c9469791621a25980ac GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5)7 zJY5_^G$tl%9Outd~;O(;iiVSBPW>tI4v2@VCGKT-Vk=hcZuokb_rq~Hwx^~X*KSs8 gTztmFSz02_z>v0twb?UBelo~kp00i_>zopr0KcAB=>Px# literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_14.png b/graphics/ornament/Titlebg1/sprite_14.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e437eda9f21abc2969c05f188e2ad152d19bbd GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WUS5T;y#q;BeVpdihA;jU%E7EyXP90UcYXiR_8rQ9WI|RPj)u+o$Q9KIA*h zQHW$PTu{^UXA9%Z_1k7X?2OBI_@3FA-(1nFnUL^aZBot-zKkO}4GUEz1D<}@+$Q_~ eX4^OSzyF!oRaWdbsq^LrxzW?r&t;ucLK6U1Lqog( literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_15.png b/graphics/ornament/Titlebg1/sprite_15.png new file mode 100644 index 0000000000000000000000000000000000000000..040ac82430c1c4b2379fddad84ed04504379ef34 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(+ zo-U3d8WWQ>j`M1r-&g&e@7(O-@3I^_4m7y4OBg&bOgLw&!mRat4rAl)V+I!*uQphw z2U<8Vzgxt(gYnz{gA7+07Ay|jVVpkC*O~F=?!;e@{|hHFoOrm9LtrBp$CLyGx!H^d zCODNIIJ5Z#TZy9Ng08Eq4!$1icD4(>(o=ZL5*uL0e$p^vF|Y6cdWMVdSn~c^&5Hzi N!qe5yWt~$(696ASPM81y literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_16.png b/graphics/ornament/Titlebg1/sprite_16.png new file mode 100644 index 0000000000000000000000000000000000000000..c300afcccc6fa7786c4f215069c134e1a2ffe3ff GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WUS5+~z%?z~OrHmO&Ti>=IT9M)!iYs3iFnS3V~EG>@q=^X z5!RGzlLF=_&u00Nw~y^@Vb{97nh!3%>D$m~z%cXb3eCwc&ff~{^jP+Nvia-d@f+S% fgkL>1pZf-5dvPH)jCox{ga4u(L X@JM9c5b^wCJjg$uu6{1-oD!Mz|nH|mO&TiY?HeTZU+RdoCTAE>o@FG=e<+z(6L#l`@~ZX{{IHQ zH*VhS9>pl+dF{_S#^WCH3r^nRak=|L{vUh5Gc#8QvrGPx3=>SYv)w*z`>KeACw~QWvoa*W7=d#Wzp$PzgY((Aw literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_19.png b/graphics/ornament/Titlebg1/sprite_19.png new file mode 100644 index 0000000000000000000000000000000000000000..c995c06878fd9f96ee6801fc4baadaa29fff89ae GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5)7 zJzX3_G$tl%9Oujx%Yc&)fN%kL%R)Lo*{7nU}pYPCs{NZ}oS%5XL!0F m{A!G|=r+Gs=6oP-hCO5Vj^(oYQ)lUeoa*W7=d#Wzp$Pz{$3|-a literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_20.png b/graphics/ornament/Titlebg1/sprite_20.png new file mode 100644 index 0000000000000000000000000000000000000000..f6eeb84506f382722aabeeb5f8e61a120c0f562d GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(Y zo-U3d8WX4XzvXQ(;BeW!^`(Yd&Lb{^LzYa&9e*!vYdiM)YRkRHg4--r7`8kKu}^&G zUioU(7KM_Axs0#NLOy^Qfr^yd?D>$dV-W>Ltijs3Ep h_k?BD5n0RJ^Q@0Huly$QV`nhPnVznGF6*2UngIO?L}dT~ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_21.png b/graphics/ornament/Titlebg1/sprite_21.png new file mode 100644 index 0000000000000000000000000000000000000000..de84ab4f8b136328bb194f35b37bbf1ecbbdcd5c GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(S zJY5_^G$tl%9OumdKI;Vst0A$xz1^@s6 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_22.png b/graphics/ornament/Titlebg1/sprite_22.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3dcf26622de596403c169ac7b322bb8fefee6f GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&t zo-U3d8WX2Zc+1ST?Z&ORPt=47H(jsrxEte%E zIeP9gf0k!5H9G&E=ilCgHER5gmb(Ma9N)d=VZyu|hRe(!-CY-~sAm2dQKb`bC#=V1 i@0F)}S+%{>avNncpRYKP@6n+Na;K-OpUXO@geCwjr9_(m literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_23.png b/graphics/ornament/Titlebg1/sprite_23.png new file mode 100644 index 0000000000000000000000000000000000000000..ace63cb8da09b58e90550a0c4e54db7d70a4a7a8 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%` zo-U3d8WWQ>jx#^IQ~jOq*t$8E#n0v#r=Qz#puwG8!eGJ6l`aqG?5*ZMXUEKV%-}-f z-3H4QcV?!)U&OeB@!S7{4Ewp$&h4Dt#gTe~DWM4fo$FKD literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_24.png b/graphics/ornament/Titlebg1/sprite_24.png new file mode 100644 index 0000000000000000000000000000000000000000..96ac449e0e7894ad1d01baac4ce0b3ff27a22866 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&( zo-U3d8WUS5T;x2Uz~gc^iYa!<1m9gwMu$pS(pRV+>Eiup=W=29bnlgo5(n=3tf}h` zWwPIxP?MnY&h&xEg3qoWcbfgPZ1_5NkKA9MnCyju4q010iy!@Z!}uoqGSB^gQ@bA5 nzMakZh+)=-O*e0)N*!ST$F)La*Y&HbKu+~^^>bP0l+XkKj<8C* literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_25.png b/graphics/ornament/Titlebg1/sprite_25.png new file mode 100644 index 0000000000000000000000000000000000000000..53e39a86741e30b62855983e73215a1f8104644b GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%` zo-U3d8WWQ>jx%eWzf;Seex9Y#I6Wrez+z?|i4T$tCJ*JBIN8d36BjV=W}K?AXJ+xc zMa(nmF8>#3IL@kIeg2-eGvm$O5A{0KQyiY&ELRZdV%Zh8Hfkvg>&F|h2G4n#D*5j= zbcA}aX(X09KD}AZ@lA4rc#OaT?wbsuIeH8`r4BN>-kQ1j#l^OFOblyhGpDWE_TwtZ N7oM(uF6*2UngAIHO?vihQ2VvH@Xq>um0YQFed+Q!bVbie(D g^Xv1c?$ymvfA(W}#q1+tGeM5@boFyt=akR{04|0@>;M1& literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_3.png b/graphics/ornament/Titlebg1/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..53a5fbdd06ce176fdbaa062abf3cfc53b328cede GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(3 zo-U3d8WWQ>)ES&EHV8>2EZE7Ymyy6BmC(b+AypvGJ0ZtGN=hMxfuZZtI>(t~STG{?BW@I}hTC#vqO2a{1A(D~dY2S^5L0tKUAVWP}{an^LB{Ts5zw{Xm literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_4_2.png b/graphics/ornament/Titlebg1/sprite_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..43eaf756fa5d620d66bccf8167947beebf8dd08c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5(p zo-U3d95a&>7BF$RG6}8@Tk9nDB8pY0pph}$K;HAfQf3~8fCrMDvyS`@1{v<@>gTe~ HDWM4fR~;Lj literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_5.png b/graphics/ornament/Titlebg1/sprite_5.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5fe20d559570d2b2a030f35a3b16f160271f8a GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&R zo-U3d8WWQ>jzvsN+e8YiAafyPr49skM*rr@Rz`Mex`nxQL#9>B9<^y5(T-goY zF8i;@(9c->t}(~QnepcC-itmC<_Ub0{vY(?b7hKM9kw>8iAnU0-U^%U6tNrJ8NVK~ zX&g;9X2{Uys(&`e_(MQBbP0l+XkKcc4my literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_6.png b/graphics/ornament/Titlebg1/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..4cca596af46217694c6fbc4a91d9505e698e022f GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WX2ZyvTV#fyZU@R*S9)zPp@^4p}xChpfuz{IcMCX2ta7URFV8&ScLvbWfhx zd|sB_;%jICk4KcI!1DD>wcpB^wQ?6Gil)fl+WdU`L80@0`2{Xa_pki;eRL(y-`WXN f{@*rbIy2RrIc;Tt!Sm0pAUArt`njxgN@xNA^!`JO literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titlebg1/sprite_7.png b/graphics/ornament/Titlebg1/sprite_7.png new file mode 100644 index 0000000000000000000000000000000000000000..6e625f388d3378e8710663f49c426d7c512277a7 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%$ zo-U3d8WWQ>j`L>;tl9nj9%CanPen-sBQqoOxkD0D)899J*>Bv|$k)Vn#)kV+fjI90 z-VOix*(!J}xXX&9xK7;Ty)6Gu`&6_XE9IjOiB^^ZNd;XV|@n;hJm7`Urz6NCr=e4|93QNB~X5U%T+aU`&vb!zg-a2`jgy%g3f1O!SU=w2oza{kc7Z+pU8_>#y3o~OnvRY(W#VUc zwm+IP)A+o?%l?Sglm?+NafZFUSr5)w>Tz6X&1ul$6QARn)V!xa-1gRmSOx~eXN)iN Sr2Tk6Uh#DGb6Mw<&;$V0vQ3`= literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_1.png b/graphics/ornament/Titleop1/sprite_1.png new file mode 100644 index 0000000000000000000000000000000000000000..303c7881f27fa6fe5734b0163b16345b03840124 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plW_k k7sn8enaK$XOa_{oK!HgNt|$Nbd;%Hd>FVdQ&MBb@0Psf=-T(jq literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_10.png b/graphics/ornament/Titleop1/sprite_10.png new file mode 100644 index 0000000000000000000000000000000000000000..f3cced86cb9649b4bf6bedfd9042f04242e64a0d GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5(d zo-U3d95a&>8km+EZ#EG(RA4^q*{#-?!KxA8n7M44P)8xB)*^-=rldW#OBh5GW^smn zd?)L}d)a4$WcmBOvspHC=oCMDcRJFb*^z-k=(MQkho#DT4r?5Lbr!=|Cp&;9*9P6i~H- zr;B3<$IRq}1Kd+Y6ikAzD`_N)^<3P-rF8ttLRJwbhNLXk;J1$jTR|p!y85}Sb4q9e E0F5)v+CL@hmV;J^|V6$OWt&fcAkj@eh0W^}Zvzv>@M}cvfnySJK%g>kgI{WMraK3cu(xlisQ{LHL+Q}{!U~FdQ=k52oa&^gj o-3W)hdu-0$IAig4(z)H%4Ck$tjlB-3*@7JF>FVdQ&MBb@0H^OoG5`Po literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_11_3.png b/graphics/ornament/Titleop1/sprite_11_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2827725d2adfbfd0006d8c8a9d1fa8420ca687e3 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aC25 z)5S4_V`g%IK6~?)C7bi#8?11&c)IWXJGrL9OF8%N1||h~wimp)H+S#p1yk4_Op1g})z{sPeP`2s(-QDFP40ELP9lt3FEdaU5 M)78&qol`;+03`c6;s5{u literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_11_4.png b/graphics/ornament/Titleop1/sprite_11_4.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e0c986bb39acc628f1161238d92171de0b49b0 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHxA z)5S4_V`g$fLXo$(ccJIb>hF`7n3Q&wv7gdbcEPUXwog4qKC7`0Y#27UMz(C*gG zQ*bYG6=Mk(rs9r?;V>UCDQWRVtU)gm#}geLASe zH|R{!c@2dv4KsWk<~|LW@NCHemaChxuBuE}lja_5<#R3ElU-?LskjFBq&b$HYLRKh z-(^FJuAbRkE^^@6F2|=qZ|?17whZueOnzoFw|x2mu^o@Gv7t3aC2B z)5S4_V`g%Ix3@lflgab){P#vHmNZsmDx6bfTV`V5v2pMBZ+y%iTpW{X-``^`nsLWL z##rIG5VOlEOWmjM?m9d03A-$OAFIkH;Lo|l$bBUz!?sd&rL&@UWI=B6boFyt=akR{ E09qg}XaE2J literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_13_3.png b/graphics/ornament/Titleop1/sprite_13_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5431bf3b0a405c30c9d380f061f01b12afe13f02 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~IS zr;B3<$IRq}0HeY}vsXDu2?+r~K|ujQ2@2c{3_Ajt98k(HF1Q?QHEFCyBRNYv%SB!x0*4i lQRl-t&d8&&3OgE?Ffm94%YWLT^>sVQW=~f?mvv4FO#rJ`DQf@# literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_15.png b/graphics/ornament/Titleop1/sprite_15.png new file mode 100644 index 0000000000000000000000000000000000000000..bba7c9b508d0c9e5e3552988afdb36265e16b1ca GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~I2 zr;B3<$IRpe1}0U3g$Ec|Cnxl{8nmhTkWM*dOsjpvH7*^G;cm9A$@v}9qFP}cuJf?OuEwlXIq7#~$ zjGn5!YN`vGK7A6JoFY8k`vljPu(csfl7@>p*D!Egx-@43Z$vfs8YfRr&9yRYIe~Mw z7u~zNT|rsxpy-sF2Xe!Mk}kd2vzobR>!eB2SNb-YL~rQi$x`SmiaNH`IU(P0r(>^% b_cvySIAi-6OlMXwfxP7D>gTe~DWM4fX){tX literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_16_2.png b/graphics/ornament/Titleop1/sprite_16_2.png new file mode 100644 index 0000000000000000000000000000000000000000..73eadde0ebf708046c007f3b9a59ce5acdfc7cd3 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHx4 z)5S4_V`g$ffVa0kd!xzoavmP7%*@QEPg659wH)|@rC3y6H(9(B=(~J(H;+SUY654n v0lUuBq)ANA3|35OzWTGt(nl-7?^G;DT4r?5Lbr!=|Cp&;9*9P6i~H> zr;B3<$IRq}pdxR5fA7zU2?+s3h2GxYi3}U3q-kgxHZ)FRVm4%8@YuvU|Ln)oyC54p MUHx3vIVCg!0DapXG5`Po literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_17.png b/graphics/ornament/Titleop1/sprite_17.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7e4e5eac8bcb606a663a4655a024ce3a5d6593 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plT6M q7sn8enaK$USVbI;s0w@(JHf)h8^^@(&QC=RWSXa|pUXO@geCxIvJ^W2 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_17_2.png b/graphics/ornament/Titleop1/sprite_17_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4209521d4cb50e33140da95269085613c0a3fb GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^9ze{&!VDx=%w8e^qznRlLR=Z@rvsV9gNGSGQb5%W zo-U3d5>s>g4EY)q1Xw!t6+>qI@Un{5&VBnu@{38B*dy*I_a3}eWNp;skbd?pV0oBN zI?KMm9dl29nEm?ag+)BJF?P0j(K(_i02&ecqV%N z&iA@0zow^&&FTEJvi$Cs74sRUxSf`E_bfJ-dw#2C@`^7)2`^Tk3_I|ya=OUjKg>1p z%tAk7Q(_b~o-R76em(i2DP#1y2D3IdMPI3c4cBYuF(seA|15^{X1?3|Hg3D@+|CdB X^CE1U?S-n_K;H3m^>bP0l+XkK{uNZS literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_18_2.png b/graphics/ornament/Titleop1/sprite_18_2.png new file mode 100644 index 0000000000000000000000000000000000000000..cef3a635087165324c99ec032307e96f5d53bf40 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHx2 z)5S4_W2Wwzx4aAj0?Zelr3o@8u(2s_WqcjHeE+W^`G(LuenuC+_f8T1H5*+0#c#Pc n_0?S2oDf_qvi7d{EDT4r?5Lbr!=|Cp&;9*9P6i~Ik zr;B3<$IRq}AWeT}Mm9FJrC*E;nj0Ne_wM02lMqzsS)9nQdCHVD1BXT-W;O}63ow~yJV^qwt~;Cm5<3m#flT&v^>bP0l+XkK Dr4t#U literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_19_2.png b/graphics/ornament/Titleop1/sprite_19_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c95143ec9597feb82c6d280b32ad65bb1a03ad GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0YJ>b!VDzmJW6E&QU(D&A+8Md(}7Il!NZIoDWK|2 zo-U3d5>s<0Y~(#;AmF;zCuyeI#5aOYjY?M27`g=)_)qP5AS!XVRw`V??z+g6v;*aR zPF;Hr?Rxa`|7Xr#N3KOdXWn*ja5opfW0Ht$Sg#ZHImwSRy(8-=Q-#^Nd2vf0zMbLB z_r+_?owe($rFLl_^=+81Bz1)2lYZGMxyYJrn=Wx0+nVxD_|zpG*m5Z;Srg-_S ze(-X74Qo{YXMuY!M4oS3pvfVyQB!-yeIJLF-mN!2ic42GYArp&#xGxRW~xKGtS_^H zsM2GbozpG!T7~{p3i)n4!RsIvCC_*uy~r&($#?M&rg&+81@k{E_Jcg@>FVdQ&MBb@ E0G}CTvj6}9 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_1_3.png b/graphics/ornament/Titleop1/sprite_1_3.png new file mode 100644 index 0000000000000000000000000000000000000000..98f689d1cf707d7a48080078686e0242e289d365 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHxH z)5S4_V`g$fLO_u>Gt>Ru?Gg?QXS@polNvruiHV7sGfQHDgXdyT=5vV&K|rV=#K0h( V!Fk_3-zXGhnWw9t%Q~loCIHxmAY%Xk literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_2.png b/graphics/ornament/Titleop1/sprite_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3882d1872d71ee8b59e04d9981de25962f9bba5d GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5&S zo-U3d95a&>8k)-W)6UIVvg8N@d-?k^t;~`VjRUOb=2%|5cyURKPQfxy&d{Th6Sxd! wdva#X5aQ5q*fGmET-RyFx+OcgIMfdQWLRw}&DkI3dk^FWPgg&ebxsLQ05`fWl>h($ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_20.png b/graphics/ornament/Titleop1/sprite_20.png new file mode 100644 index 0000000000000000000000000000000000000000..6b24bc471f00808344503e444cd80cd932b33d4a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~IU zr;B3<$IRq_q=bYSmYg1ILJ|@Jn3CEe737$WoIN>D&9Dq+JT-$QRio5Ng287uN38se RTS6dfJYD@<);T3K0RYk19Dx7; literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_21.png b/graphics/ornament/Titleop1/sprite_21.png new file mode 100644 index 0000000000000000000000000000000000000000..036fe1a3747b0207660659244f0206ea8c5528a4 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5%m zo-U3d5>t~C92kAPczlf0&qX~6<74v6Q`K7WiD%a8hOD%6b5i)i0-i0I)RcDM)@}!3 zHBC)Nkp_lYO`)qLBplRcBx(dOF|o3#_4;v0M=}ZrG&MTz-J^5X)AOb-^Ad&(Co8AM zYpXmRmN)wpc>8;sHA}RwO1SE!D!O6z-Aku0E1IoZdQgOc;k=ct(>1F<${-(jy85}S Ib4q9e0A!{_L;wH) literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_21_2.png b/graphics/ornament/Titleop1/sprite_21_2.png new file mode 100644 index 0000000000000000000000000000000000000000..44fed20c265710169b680c67a0cb663d8d0eed1d GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHxL z)5S4_V`g$fLV%~Yemesj8{0AyjrBZ73Y$Niy3`=U_SHm#q43J72^Kz2Psn^XVrh5e cReH+9aK}aZUBs@H6F?Svy85}Sb4q9e0DtWyYXATM literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_21_3.png b/graphics/ornament/Titleop1/sprite_21_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc89d9ab6f292ccd28b6dd0072cd6e37181937b GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~I9 zr;B3<$IRq}B7J{vZ|}0?ga9vneSL55WQNU`4)Cz4ZY|DT4r?5Lbr!=|Cp&;9*9P6i~If zr;B3<$IRq_prnR|Q0;|lLRW`rHAosizqgwu?M$fEZ$6!pmlNLYc28*Qd$)VLf}-+* c6RHZ#40hqd{7(zt9|u|J>FVdQ&MBb@05ex6`v3p{ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_22_2.png b/graphics/ornament/Titleop1/sprite_22_2.png new file mode 100644 index 0000000000000000000000000000000000000000..71f7854f64b852b6fa6cb8c4fd83627b6937f32a GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^5kSnr!VDz)O;tYtDT4r?5Lbr!=|Cp&;9*9P6j1d& zPZ!4!iK(_1toaTZ@Gx9hp}tawZ9)QLCoh}B-5o5wdkhtqRxkg?_JqsU?RnYBD+^Da zaj0dRv*f6^UDZZe?t=^8y_?-7z~FmX!$x3Y?4m=v<9$Tjf94!kYuuOCvqNdtnp{P; zXF0JdO8Zk44Rd6#MrBX2_Om$@mdKI;Vst09=%HqyPW_ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_23.png b/graphics/ornament/Titleop1/sprite_23.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0e466219c561942e77eeefaa677a463d3034df GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plUu( k7sn8enaK$XJX0DN7#M39I&X_#`~@<{)78&qol`;+0Pyq^U;qFB literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_23_2.png b/graphics/ornament/Titleop1/sprite_23_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6d318eb422b166fef15c1e10d2c55c3d13b51308 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5%f zo-U3d95a(6SXsPyczBE*9T-nAaIRr7n&QyF7|F)gaEDJdg>k~E$nJp9Gjl9CV;wks cyM-o+F(m0p7AN(eI0drN)78&qol`;+0CedfX8-^I literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_24.png b/graphics/ornament/Titleop1/sprite_24.png new file mode 100644 index 0000000000000000000000000000000000000000..1e04ef1a36514bbd311b4e098355ec135c46f13b GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5%W zo-U3d5>r#pALMN@;9)tSF?E5cQjB!XIzbmJkEjQ=`abMCEV3-}1C&^PZ<=#4s_@;+ z{*D!GHL82>$+`&#Ip$UKdmm3!=KRQcsPdVK@Gv7t3aHw| z)5S4_V`g$fLQs&Ow>CR7n*u}8rH3-hj5PSqc=|VgI3V-cgoB|_;>zg>7Fj1`mKAZZ YGZbk_g_&P(>jBy3>FVdQ&MBb@0KrZmt^fc4 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_24_3.png b/graphics/ornament/Titleop1/sprite_24_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a09f5e1cb375b08a9d95eccd225b13c9c1ff4dbd GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~IU zr;B3<$IRpeFMV%jMmDysMH_jFI6$e909HL2kBB&KVkRjlbR?(tZ*JhNy{ z_jWG($fLS+$IJOHFYRlCPQ{&jK3|x1w(Sz{E83THf>=*&sJc_N=z&W|MMG_j-_0rs zzw)Qf9~+LY_Ad5$pOt4~n|N9J&y>>*pOtQFa&9|N z-Qn9U_|0|N;a^Ov7OCD^vSPc^#v``Hi>=$%3UzPbOlxxAb0FK*yQJlJUv-zxLXZ8z zXRik)?Bveo+_(AXj#aC*4}aqF4Lp|b)7#(gI2!t>eQse-0aN9o@QHmtB+h}H?dj_0vd$@?2>?I@L^}Wg literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_27.png b/graphics/ornament/Titleop1/sprite_27.png new file mode 100644 index 0000000000000000000000000000000000000000..8dda1b176713a462767a4b9eedafa281a52033fd GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~H- zr;B3<$IRpe1zrtJP0favk*mXenKsQxySsOH)>9Q$23IcjCCoXmVn8N)y85}Sb4q9e E0GGxZGXMYp literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_28.png b/graphics/ornament/Titleop1/sprite_28.png new file mode 100644 index 0000000000000000000000000000000000000000..745d27d6c2e285928609594fde65d5c42de5763d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5%{ zo-U3d95a&>5)uMD_5GQfrtEGvu@Y&hVN+Y+QCS%|Yogop9yPWN9h*9%yEad1I(EiW xfRRm2Re>SM*NcnCU;*c(;3NkIwG_TM28QB7{_F3LIhli8;pyt^==DtZ6_ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_29.png b/graphics/ornament/Titleop1/sprite_29.png new file mode 100644 index 0000000000000000000000000000000000000000..370385ce182dee6654112296b23904f91eedea7d GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plVG| z7sn8enaK$Z%#Mr-(`IR$PsY Mp00i_>zopr00(y<2><{9 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_3.png b/graphics/ornament/Titleop1/sprite_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d174d3775b9e6899d022dd4139f8e235141c1e51 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~IO sr;B3<$IRpe1%3lfO$Ujn)nbhi3_PD0Z%Z5hwg4ID>FVdQ&MBb@08p?LasU7T literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_30.png b/graphics/ornament/Titleop1/sprite_30.png new file mode 100644 index 0000000000000000000000000000000000000000..5b98bd998882647d7ceb846dcd516ac8e1ff057a GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plVf5 z7sn8enaK$Z%#Mr-(`IR$PH62(VtbI7dZlZIfewWMGg&_UgOd6EZSZc+Njns@1fkVd4&#UrTQY z9n}k)awI(=X?J3M`scO1*noWnJ3=G>Up z$PY_j>n@!bvT)0)t=H~+$XnQxpA}auUALd5-*#%1ruZfQ`|Knmsq3FX*wn zuSM+(L-|k}&;DyR)%L6w{*j^Emv3davR>}{@t%Ks@o)B1K8dB~#z&5V0?58k(y0)y_t-BxyLZnpmZ0t_xx?y65DY#w2=%iE~f&Y6h_jF)Md^3F~}# zC*+bKcBQ90K-I@MJj<_%V^4MyhlZi114~@f*`%PR8LSMx*ADT4r?5Lbr!=|Cp&;9*9P6i~H{ zr;B3<$IRpe1x^D^O$Ujn)nbj2KH2$e=ddhc)RkbFUsqu=17xbFtDnm{r-UW|^aB># literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_5_2.png b/graphics/ornament/Titleop1/sprite_5_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5971bc4b4f095ad5dc40146f5ec5ec63a6c7dd35 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aC27 z)5S4_V`g#!1Jkll?dNww84Ra1Bs@Fg{hhDTA~Q4dq+XuacR5DOtYgQHWuDBm%b(gH z^YzmwlVsz^TfDgh_&An4)nu&967bvk{kR0&Ak{{N);|D9PJhbxyIAg&t;uc GLK6UFvoiny literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_5_3.png b/graphics/ornament/Titleop1/sprite_5_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f20d86c3b1540bc66c5933e39813377416dd57 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^7C_9w!VDziE-5wuDT4r?5Lbr!=|Cp&;9*9P6j1dX zPZ!4!j+v=v6!{JX@H9MJrXCq5c1Uc7lfSNp#nHGfM`Qcex^?b1OrK3#uBi^TW7xD>Y3KpTYf4ur2P7jJ1vrT`2kjoT>Etm>5Cdyoc9ddI!oKN zA?wHnhBqgymTD|I(b!z;Zo8hrYxBQJN%t;TTHh(M`gOhhyNLA0*5>seGQI4ME-KdFlih3sF01T}0r|?))z4*}Q$iB}E}vX; literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_6.png b/graphics/ornament/Titleop1/sprite_6.png new file mode 100644 index 0000000000000000000000000000000000000000..c481e08c30c5a8770f809d3a8d4150b95099d6db GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plUu( k7sn8enaK$XJR%Je3=At66nkf|wt~#@boFyt=akR{0Mz0UtpET3 literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_6_2.png b/graphics/ornament/Titleop1/sprite_6_2.png new file mode 100644 index 0000000000000000000000000000000000000000..08fa66ba138188dd5d56dcbbaafd13c49cf68cbb GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plWGP y7sn8enaKeO4vY!!R0Tfr9jReY+843%00V)O`P<&BKmF;Y#!?PtbyVVTOT$#i9#4ji*A%Q8$fPvxnZO)VXzW*}= O+2QHx=d#Wzp$Pz(_#*cJ literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_7.png b/graphics/ornament/Titleop1/sprite_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d174d3775b9e6899d022dd4139f8e235141c1e51 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~IO sr;B3<$IRpe1%3lfO$Ujn)nbhi3_PD0Z%Z5hwg4ID>FVdQ&MBb@08p?LasU7T literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_7_2.png b/graphics/ornament/Titleop1/sprite_7_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a3012c4a72a83c96c370c2fd03566e9fed033e6e GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^5kSnr!VDz)O;tYtDT4r?5Lbr!=|Cp&;9*9P6j1eT zPZ!4!iK(d*_H!LF5NPkW^R!&@FH$+rYO3Ea5#8sPZoZpaQurd}p!kXh-YH@2eMv?; zmY;v1x>DndvUAbT2X*BPJ_WUAq7{n{IeLG7^(MTvfm1LyF7ZLjgG+NlUp&2d?X-6B zZEr2nZ_R^i|sZFT)Ag$9$>pEZ&%o=zte3W*ZqpA-nr7k uUF^AzKYP*sRY{j6_pdsYtMyod`6sjN!-VE*|BU-Uf#T`v=d#Wzp$P!)Eq&Gi literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_8.png b/graphics/ornament/Titleop1/sprite_8.png new file mode 100644 index 0000000000000000000000000000000000000000..5d923ed853cbe2eef481e59a9f5a0ac220a087de GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_=0lflT7T!;By)plV4^ v7sn8enaK$btXv9@ggPo%lFVdQ&MBb@0Psf=-T(jq literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_9_2.png b/graphics/ornament/Titleop1/sprite_9_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8c20bf955fd8c9eb4b127217e9d6a5c88e58d1a6 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5(4 zJY5_^B&OQ-+440x2(+G@*W$zBvgoRmx3-h(9+s4xEmNy6OpLhb_(*ldS`FUKt$*K1 z&iQ*VeDB@wXZLh2^8IOY^EZCZ6KAlI?%FPK#Ki6==bPP6q!{)( zbwt+gUlFOXoAH8Be;eatMwd0+LRY>gykXN2jQ*!2o9D4~N<{L~@2C76rYyQTu_JA} z!ehJ2NjoM~?(RJDtaK}5rP#WC(n|MF%K8>6M?IGRw>NmPTJwJ=kY7Dr{an^LB{Ts5 DyZmOt literal 0 HcmV?d00001 diff --git a/graphics/ornament/Titleop1/sprite_9_3.png b/graphics/ornament/Titleop1/sprite_9_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e2211cf81cb334c5b19bf73b3bf770b2eb01ee71 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^5@Gv7t3aHxJ z)5S4_V`g$fLO_u>5bUh}F2u~yP`R&siiCoVxPrx!B@9nBGfgy09V~fxX8C#sRQ422pLcvxocX<2yv`0XTD?w|`+5fPL3IC=`mY+JxFd$&d?<60{R{gBnFkv_q@Zf@Gv7t3aHxH z)5S4_V`g%I)$ezAcUL>qbTD!_*eE>jWn!N4T}+Gd+1^&qhRW{=LJIdJS=m(NnAsQ@ XJQ$@nbzN!C23h9m>gTe~DWM4f2a_P| literal 0 HcmV?d00001 diff --git a/include/monster_gfx.h b/include/monster_gfx.h index 449cda5bb..c2cd1dcf2 100644 --- a/include/monster_gfx.h +++ b/include/monster_gfx.h @@ -5,22 +5,6 @@ #include "structs/axdata.h" #include "structs/sprite_oam.h" -// Only Latios's pose 189 has these unk2 fields different. Actually, only unk2_1 is different. unk2_0 is still 0. -#define AX_POSE_FULL(spriteId, unk2_0, unk2_1, f1, f2, f3){ .sprite = spriteId, .unk2 = {unk2_0, unk2_1}, .flags1 = f1, .flags2 = f2, .flags3 = f3 } -#define AX_POSE(spriteId, f1, f2, f3) AX_POSE_FULL(spriteId, 0, 0, f1, f2, f3) -#define AX_POSE_TERMINATOR { .sprite = -1, .unk2 = {-1, -1}, .flags1 = 0xFFFF, .flags2 = 0xFFFF, .flags3 = 0xFFFF } - -// The unk flag is unused(it's copied to SpriteOAM's unk6 field), but it's actually not part of OAM flags1. -#define OAM1(y, shape, unk)((y & 0xFF) | ((shape & SPRITEOAM_MAX_SHAPE) << SPRITEOAM_SHIFT_SHAPE) | (unk << 8) ) -// unk1 and unk2 are not part of oam flags2. -#define OAM2(x, size, flip, unk1, unk2)(((x & SPRITEOAM_MAX_X) << SPRITEOAM_SHIFT_X) | ((size & SPRITEOAM_MAX_SIZE) << SPRITEOAM_SHIFT_SIZE) | (flip << (SPRITEOAM_SHIFT_MATRIXNUM + SPRITEOAM_SHIFT_H_FLIP_MATRIXNUM)) | (unk1 << 9) | (unk2 << 8)) -#define FLIP(h, v)((0 | ((h) ? 1 : 0) | ((v) ? 2 : 0))) - -// It seems priority is always 3, palNum is the same as the overworld palette field in the monster data. Tilenum is 0 for normal sprites, and other values for stitched together sprites. -#define OAM3(tileNum, prio, palNum)(((tileNum & SPRITEOAM_MAX_TILENUM) << SPRITEOAM_SHIFT_TILENUM) | ((prio & SPRITEOAM_MAX_PRIORITY) << SPRITEOAM_SHIFT_PRIORITY) | ((palNum & SPRITEOAM_MAX_PALETTENUM) << SPRITEOAM_SHIFT_PALETTENUM)) - -#define AX_ANIM_TERMINATOR {0} - extern const SiroArchive gAxBulbasaur; extern const SiroArchive gAxIvysaur; extern const SiroArchive gAxVenusaur; diff --git a/include/ornament_gfx.h b/include/ornament_gfx.h index ce9518a63..1c9aaa21b 100644 --- a/include/ornament_gfx.h +++ b/include/ornament_gfx.h @@ -2,81 +2,84 @@ #define GUARD_ORNAMENT_GFX_H #include "decompress_sir.h" +#include "structs/axdata.h" +#include "structs/sprite_oam.h" +#include "structs/rgb.h" -extern const SiroArchive gUnknown_9E60560; -extern const SiroArchive gUnknown_9E605A0; -extern const SiroArchive gUnknown_9E60BC4; -extern const SiroArchive gUnknown_9E60C04; -extern const SiroArchive gUnknown_9E61658; -extern const SiroArchive gUnknown_9E61698; -extern const SiroArchive gUnknown_9E6216C; -extern const SiroArchive gUnknown_9E621AC; -extern const SiroArchive gUnknown_9E62BC0; -extern const SiroArchive gUnknown_9E62C00; -extern const SiroArchive gUnknown_9E636D4; -extern const SiroArchive gUnknown_9E63714; -extern const SiroArchive gUnknown_9E641E8; -extern const SiroArchive gUnknown_9E64228; -extern const SiroArchive gUnknown_9E64CFC; -extern const SiroArchive gUnknown_9E64D3C; -extern const SiroArchive gUnknown_9E65818; -extern const SiroArchive gUnknown_9E65858; -extern const SiroArchive gUnknown_9E6632C; -extern const SiroArchive gUnknown_9E6636C; -extern const SiroArchive gUnknown_9E66E40; -extern const SiroArchive gUnknown_9E66E80; -extern const SiroArchive gUnknown_9E67954; -extern const SiroArchive gUnknown_9E67994; -extern const SiroArchive gUnknown_9E68468; -extern const SiroArchive gUnknown_9E684A8; -extern const SiroArchive gUnknown_9E68F7C; -extern const SiroArchive gUnknown_9E68FBC; -extern const SiroArchive gUnknown_9E69A90; -extern const SiroArchive gUnknown_9E69AD0; -extern const SiroArchive gUnknown_9E6A5A4; -extern const SiroArchive gUnknown_9E6A5E4; -extern const SiroArchive gUnknown_9E6B0C0; -extern const SiroArchive gUnknown_9E6B100; -extern const SiroArchive gUnknown_9E6BBD4; -extern const SiroArchive gUnknown_9E6BC14; -extern const SiroArchive gUnknown_9E6C6E8; -extern const SiroArchive gUnknown_9E6C728; -extern const SiroArchive gUnknown_9E6D1FC; -extern const SiroArchive gUnknown_9E6D23C; -extern const SiroArchive gUnknown_9E6DD10; -extern const SiroArchive gUnknown_9E6DD50; -extern const SiroArchive gUnknown_9E6E824; -extern const SiroArchive gUnknown_9E6E864; -extern const SiroArchive gUnknown_9E6F338; -extern const SiroArchive gUnknown_9E6F378; -extern const SiroArchive gUnknown_9E6FE4C; -extern const SiroArchive gUnknown_9E6FE8C; -extern const SiroArchive gUnknown_9E70968; -extern const SiroArchive gUnknown_9E709A8; -extern const SiroArchive gUnknown_9E7147C; -extern const SiroArchive gUnknown_9E714BC; -extern const SiroArchive gUnknown_9E71F90; -extern const SiroArchive gUnknown_9E71FD0; -extern const SiroArchive gUnknown_9E72AA4; -extern const SiroArchive gUnknown_9E72AE4; -extern const SiroArchive gUnknown_9E735B8; -extern const SiroArchive gUnknown_9E735F8; -extern const SiroArchive gUnknown_9E740CC; -extern const SiroArchive gUnknown_9E7410C; -extern const SiroArchive gUnknown_9E74B40; -extern const SiroArchive gUnknown_9E74B80; -extern const SiroArchive gUnknown_9E75654; -extern const SiroArchive gUnknown_9E75694; -extern const SiroArchive gUnknown_9E76170; -extern const SiroArchive gUnknown_9E77298; -extern const SiroArchive gUnknown_9E774A4; -extern const SiroArchive gUnknown_9E77730; -extern const SiroArchive gUnknown_9E779A4; -extern const SiroArchive gUnknown_9E77B30; -extern const SiroArchive gUnknown_9E77B70; -extern const SiroArchive gUnknown_9E7B834; -extern const SiroArchive gUnknown_9E7B874; -extern const SiroArchive gUnknown_9E7E768; -extern const SiroArchive gUnknown_9E7EAC8; +extern const RGB gFlag00Pal[]; +extern const SiroArchive gAxFlag00; +extern const RGB gFlag01Pal[]; +extern const SiroArchive gAxFlag01; +extern const RGB gFlag02Pal[]; +extern const SiroArchive gAxFlag02; +extern const RGB gFlag03Pal[]; +extern const SiroArchive gAxFlag03; +extern const RGB gFlag04Pal[]; +extern const SiroArchive gAxFlag04; +extern const RGB gFlag05Pal[]; +extern const SiroArchive gAxFlag05; +extern const RGB gFlag06Pal[]; +extern const SiroArchive gAxFlag06; +extern const RGB gFlag07Pal[]; +extern const SiroArchive gAxFlag07; +extern const RGB gFlag08Pal[]; +extern const SiroArchive gAxFlag08; +extern const RGB gFlag09Pal[]; +extern const SiroArchive gAxFlag09; +extern const RGB gFlag100Pal[]; +extern const SiroArchive gAxFlag100; +extern const RGB gFlag101Pal[]; +extern const SiroArchive gAxFlag101; +extern const RGB gFlag102Pal[]; +extern const SiroArchive gAxFlag102; +extern const RGB gFlag103Pal[]; +extern const SiroArchive gAxFlag103; +extern const RGB gFlag104Pal[]; +extern const SiroArchive gAxFlag104; +extern const RGB gFlag105Pal[]; +extern const SiroArchive gAxFlag105; +extern const RGB gFlag106Pal[]; +extern const SiroArchive gAxFlag106; +extern const RGB gFlag107Pal[]; +extern const SiroArchive gAxFlag107; +extern const RGB gFlag108Pal[]; +extern const SiroArchive gAxFlag108; +extern const RGB gFlag109Pal[]; +extern const SiroArchive gAxFlag109; +extern const RGB gFlag10Pal[]; +extern const SiroArchive gAxFlag10; +extern const RGB gFlag110Pal[]; +extern const SiroArchive gAxFlag110; +extern const RGB gFlag111Pal[]; +extern const SiroArchive gAxFlag111; +extern const RGB gFlag112Pal[]; +extern const SiroArchive gAxFlag112; +extern const RGB gFlag113Pal[]; +extern const SiroArchive gAxFlag113; +extern const RGB gFlag114Pal[]; +extern const SiroArchive gAxFlag114; +extern const RGB gFlag11Pal[]; +extern const SiroArchive gAxFlag11; +extern const RGB gFlag12Pal[]; +extern const SiroArchive gAxFlag12; +extern const RGB gFlag13Pal[]; +extern const SiroArchive gAxFlag13; +extern const RGB gFlag14Pal[]; +extern const SiroArchive gAxFlag14; +extern const RGB gFlag15Pal[]; +extern const SiroArchive gAxFlag15; +extern const RGB gFlag16Pal[]; +extern const SiroArchive gAxFlag16; +extern const SiroArchive gAxItem01; +extern const SiroArchive gAxNpc01; +extern const SiroArchive gAxNpc02; +extern const SiroArchive gAxNpc03; +extern const SiroArchive gAxNpc04; +extern const RGB gStoneimPal[]; +extern const SiroArchive gAxTitlebg1; +extern const RGB gTitlebgPal[]; +extern const SiroArchive gAxTitleop1; +extern const SiroArchive gAxTitleop2; +extern const RGB gTitleopPal[]; #endif diff --git a/include/structs/axdata.h b/include/structs/axdata.h index 1e4000f10..1753d6356 100644 --- a/include/structs/axdata.h +++ b/include/structs/axdata.h @@ -107,6 +107,24 @@ typedef struct axObject } info; } axObject; +// Macros used for ax data. See monster_gfx/ornament_gfx + +// Only Latios's pose 189 has these unk2 fields different. Actually, only unk2_1 is different. unk2_0 is still 0. +#define AX_POSE_FULL(spriteId, unk2_0, unk2_1, f1, f2, f3){ .sprite = spriteId, .unk2 = {unk2_0, unk2_1}, .flags1 = f1, .flags2 = f2, .flags3 = f3 } +#define AX_POSE(spriteId, f1, f2, f3) AX_POSE_FULL(spriteId, 0, 0, f1, f2, f3) +#define AX_POSE_TERMINATOR { .sprite = -1, .unk2 = {-1, -1}, .flags1 = 0xFFFF, .flags2 = 0xFFFF, .flags3 = 0xFFFF } + +// The unk flag is unused(it's copied to SpriteOAM's unk6 field), but it's actually not part of OAM flags1. +#define OAM1(y, shape, unk)((y & 0xFF) | ((shape & SPRITEOAM_MAX_SHAPE) << SPRITEOAM_SHIFT_SHAPE) | (unk << 8) ) +// unk1 and unk2 are not part of oam flags2. +#define OAM2(x, size, flip, unk1, unk2)(((x & SPRITEOAM_MAX_X) << SPRITEOAM_SHIFT_X) | ((size & SPRITEOAM_MAX_SIZE) << SPRITEOAM_SHIFT_SIZE) | (flip << (SPRITEOAM_SHIFT_MATRIXNUM + SPRITEOAM_SHIFT_H_FLIP_MATRIXNUM)) | (unk1 << 9) | (unk2 << 8)) +#define FLIP(h, v)((0 | ((h) ? 1 : 0) | ((v) ? 2 : 0))) + +// It seems priority is always 3, palNum is the same as the overworld palette field in the monster data. Tilenum is 0 for normal sprites, and other values for stitched together sprites. +#define OAM3(tileNum, prio, palNum)(((tileNum & SPRITEOAM_MAX_TILENUM) << SPRITEOAM_SHIFT_TILENUM) | ((prio & SPRITEOAM_MAX_PRIORITY) << SPRITEOAM_SHIFT_PRIORITY) | ((palNum & SPRITEOAM_MAX_PALETTENUM) << SPRITEOAM_SHIFT_PALETTENUM)) + +#define AX_ANIM_TERMINATOR {0} + typedef struct Palette256 { RGB pal[256]; diff --git a/ld_script.ld b/ld_script.ld index a0b526fe1..58c74df99 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -1035,6 +1035,7 @@ SECTIONS { { src/ornament_sbin.o(.rodata); src/ornament_files_table.o(.rodata); + src/ornament_gfx1.o(.rodata); data/ornament_sbin.o(.rodata); } > ROM =0 diff --git a/src/ornament_files_table.c b/src/ornament_files_table.c index 82fca73c7..35db4772b 100644 --- a/src/ornament_files_table.c +++ b/src/ornament_files_table.c @@ -4,79 +4,79 @@ #include "ornament_gfx.h" const File gOrnamentFiles[ORNAMENT_FILES_COUNT] = { - [0] = { "flag00c", &gUnknown_9E60560, }, - [1] = { "flag00p", &gUnknown_9E605A0, }, - [2] = { "flag01c", &gUnknown_9E60BC4, }, - [3] = { "flag01p", &gUnknown_9E60C04, }, - [4] = { "flag02c", &gUnknown_9E61658, }, - [5] = { "flag02p", &gUnknown_9E61698, }, - [6] = { "flag03c", &gUnknown_9E6216C, }, - [7] = { "flag03p", &gUnknown_9E621AC, }, - [8] = { "flag04c", &gUnknown_9E62BC0, }, - [9] = { "flag04p", &gUnknown_9E62C00, }, - [10] = { "flag05c", &gUnknown_9E636D4, }, - [11] = { "flag05p", &gUnknown_9E63714, }, - [12] = { "flag06c", &gUnknown_9E641E8, }, - [13] = { "flag06p", &gUnknown_9E64228, }, - [14] = { "flag07c", &gUnknown_9E64CFC, }, - [15] = { "flag07p", &gUnknown_9E64D3C, }, - [16] = { "flag08c", &gUnknown_9E65818, }, - [17] = { "flag08p", &gUnknown_9E65858, }, - [18] = { "flag09c", &gUnknown_9E6632C, }, - [19] = { "flag09p", &gUnknown_9E6636C, }, - [20] = { "flag100c", &gUnknown_9E66E40, }, - [21] = { "flag100p", &gUnknown_9E66E80, }, - [22] = { "flag101c", &gUnknown_9E67954, }, - [23] = { "flag101p", &gUnknown_9E67994, }, - [24] = { "flag102c", &gUnknown_9E68468, }, - [25] = { "flag102p", &gUnknown_9E684A8, }, - [26] = { "flag103c", &gUnknown_9E68F7C, }, - [27] = { "flag103p", &gUnknown_9E68FBC, }, - [28] = { "flag104c", &gUnknown_9E69A90, }, - [29] = { "flag104p", &gUnknown_9E69AD0, }, - [30] = { "flag105c", &gUnknown_9E6A5A4, }, - [31] = { "flag105p", &gUnknown_9E6A5E4, }, - [32] = { "flag106c", &gUnknown_9E6B0C0, }, - [33] = { "flag106p", &gUnknown_9E6B100, }, - [34] = { "flag107c", &gUnknown_9E6BBD4, }, - [35] = { "flag107p", &gUnknown_9E6BC14, }, - [36] = { "flag108c", &gUnknown_9E6C6E8, }, - [37] = { "flag108p", &gUnknown_9E6C728, }, - [38] = { "flag109c", &gUnknown_9E6D1FC, }, - [39] = { "flag109p", &gUnknown_9E6D23C, }, - [40] = { "flag10c", &gUnknown_9E6DD10, }, - [41] = { "flag10p", &gUnknown_9E6DD50, }, - [42] = { "flag110c", &gUnknown_9E6E824, }, - [43] = { "flag110p", &gUnknown_9E6E864, }, - [44] = { "flag111c", &gUnknown_9E6F338, }, - [45] = { "flag111p", &gUnknown_9E6F378, }, - [46] = { "flag112c", &gUnknown_9E6FE4C, }, - [47] = { "flag112p", &gUnknown_9E6FE8C, }, - [48] = { "flag113c", &gUnknown_9E70968, }, - [49] = { "flag113p", &gUnknown_9E709A8, }, - [50] = { "flag114c", &gUnknown_9E7147C, }, - [51] = { "flag114p", &gUnknown_9E714BC, }, - [52] = { "flag11c", &gUnknown_9E71F90, }, - [53] = { "flag11p", &gUnknown_9E71FD0, }, - [54] = { "flag12c", &gUnknown_9E72AA4, }, - [55] = { "flag12p", &gUnknown_9E72AE4, }, - [56] = { "flag13c", &gUnknown_9E735B8, }, - [57] = { "flag13p", &gUnknown_9E735F8, }, - [58] = { "flag14c", &gUnknown_9E740CC, }, - [59] = { "flag14p", &gUnknown_9E7410C, }, - [60] = { "flag15c", &gUnknown_9E74B40, }, - [61] = { "flag15p", &gUnknown_9E74B80, }, - [62] = { "flag16c", &gUnknown_9E75654, }, - [63] = { "flag16p", &gUnknown_9E75694, }, - [64] = { "item01p", &gUnknown_9E76170, }, - [65] = { "npc01p", &gUnknown_9E77298, }, - [66] = { "npc02p", &gUnknown_9E774A4, }, - [67] = { "npc03p", &gUnknown_9E77730, }, - [68] = { "npc04p", &gUnknown_9E779A4, }, - [69] = { "stoneimc", &gUnknown_9E77B30, }, - [70] = { "titlebg1", &gUnknown_9E77B70, }, - [71] = { "titlebgc", &gUnknown_9E7B834, }, - [72] = { "titleop1", &gUnknown_9E7B874, }, - [73] = { "titleop2", &gUnknown_9E7E768, }, - [74] = { "titleopc", &gUnknown_9E7EAC8, }, + [0] = { "flag00c", &gFlag00Pal, }, + [1] = { "flag00p", &gAxFlag00, }, + [2] = { "flag01c", &gFlag01Pal, }, + [3] = { "flag01p", &gAxFlag01, }, + [4] = { "flag02c", &gFlag02Pal, }, + [5] = { "flag02p", &gAxFlag02, }, + [6] = { "flag03c", &gFlag03Pal, }, + [7] = { "flag03p", &gAxFlag03, }, + [8] = { "flag04c", &gFlag04Pal, }, + [9] = { "flag04p", &gAxFlag04, }, + [10] = { "flag05c", &gFlag05Pal, }, + [11] = { "flag05p", &gAxFlag05, }, + [12] = { "flag06c", &gFlag06Pal, }, + [13] = { "flag06p", &gAxFlag06, }, + [14] = { "flag07c", &gFlag07Pal, }, + [15] = { "flag07p", &gAxFlag07, }, + [16] = { "flag08c", &gFlag08Pal, }, + [17] = { "flag08p", &gAxFlag08, }, + [18] = { "flag09c", &gFlag09Pal, }, + [19] = { "flag09p", &gAxFlag09, }, + [20] = { "flag100c", &gFlag100Pal, }, + [21] = { "flag100p", &gAxFlag100, }, + [22] = { "flag101c", &gFlag101Pal, }, + [23] = { "flag101p", &gAxFlag101, }, + [24] = { "flag102c", &gFlag102Pal, }, + [25] = { "flag102p", &gAxFlag102, }, + [26] = { "flag103c", &gFlag103Pal, }, + [27] = { "flag103p", &gAxFlag103, }, + [28] = { "flag104c", &gFlag104Pal, }, + [29] = { "flag104p", &gAxFlag104, }, + [30] = { "flag105c", &gFlag105Pal, }, + [31] = { "flag105p", &gAxFlag105, }, + [32] = { "flag106c", &gFlag106Pal, }, + [33] = { "flag106p", &gAxFlag106, }, + [34] = { "flag107c", &gFlag107Pal, }, + [35] = { "flag107p", &gAxFlag107, }, + [36] = { "flag108c", &gFlag108Pal, }, + [37] = { "flag108p", &gAxFlag108, }, + [38] = { "flag109c", &gFlag109Pal, }, + [39] = { "flag109p", &gAxFlag109, }, + [40] = { "flag10c", &gFlag10Pal, }, + [41] = { "flag10p", &gAxFlag10, }, + [42] = { "flag110c", &gFlag110Pal, }, + [43] = { "flag110p", &gAxFlag110, }, + [44] = { "flag111c", &gFlag111Pal, }, + [45] = { "flag111p", &gAxFlag111, }, + [46] = { "flag112c", &gFlag112Pal, }, + [47] = { "flag112p", &gAxFlag112, }, + [48] = { "flag113c", &gFlag113Pal, }, + [49] = { "flag113p", &gAxFlag113, }, + [50] = { "flag114c", &gFlag114Pal, }, + [51] = { "flag114p", &gAxFlag114, }, + [52] = { "flag11c", &gFlag11Pal, }, + [53] = { "flag11p", &gAxFlag11, }, + [54] = { "flag12c", &gFlag12Pal, }, + [55] = { "flag12p", &gAxFlag12, }, + [56] = { "flag13c", &gFlag13Pal, }, + [57] = { "flag13p", &gAxFlag13, }, + [58] = { "flag14c", &gFlag14Pal, }, + [59] = { "flag14p", &gAxFlag14, }, + [60] = { "flag15c", &gFlag15Pal, }, + [61] = { "flag15p", &gAxFlag15, }, + [62] = { "flag16c", &gFlag16Pal, }, + [63] = { "flag16p", &gAxFlag16, }, + [64] = { "item01p", &gAxItem01, }, + [65] = { "npc01p", &gAxNpc01, }, + [66] = { "npc02p", &gAxNpc02, }, + [67] = { "npc03p", &gAxNpc03, }, + [68] = { "npc04p", &gAxNpc04, }, + [69] = { "stoneimc", &gStoneimPal, }, + [70] = { "titlebg1", &gAxTitlebg1, }, + [71] = { "titlebgc", &gTitlebgPal, }, + [72] = { "titleop1", &gAxTitleop1, }, + [73] = { "titleop2", &gAxTitleop2, }, + [74] = { "titleopc", &gTitleopPal, }, }; diff --git a/src/ornament_gfx1.c b/src/ornament_gfx1.c new file mode 100644 index 000000000..471b0c1ba --- /dev/null +++ b/src/ornament_gfx1.c @@ -0,0 +1,963 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_gfx.h" + +const RGB gFlag00Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag00.pmdpal") }; + +static const axmain sAxMainFlag00; +const SiroArchive gAxFlag00 = {"SIRO", &sAxMainFlag00}; + +static const ax_pose sFlag00Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag00Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag00Gfx1[] = INCBIN_U8("graphics/ornament/Flag00/sprite_1.4bpp"); +static const ax_sprite sFlag00Sprites1[] = { + {sFlag00Gfx1, ARRAY_COUNT(sFlag00Gfx1)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_2.4bpp"); +static const ax_sprite sFlag00Sprites2[] = { + {sFlag00Gfx2, ARRAY_COUNT(sFlag00Gfx2)}, + {NULL, 320}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx3[] = INCBIN_U8("graphics/ornament/Flag00/sprite_3.4bpp"); +static const ax_sprite sFlag00Sprites3[] = { + {sFlag00Gfx3, ARRAY_COUNT(sFlag00Gfx3)}, + {NULL, 288}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx4[] = INCBIN_U8("graphics/ornament/Flag00/sprite_4.4bpp"); +static const ax_sprite sFlag00Sprites4[] = { + {sFlag00Gfx4, ARRAY_COUNT(sFlag00Gfx4)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx5[] = INCBIN_U8("graphics/ornament/Flag00/sprite_5.4bpp"); +static const ax_sprite sFlag00Sprites5[] = { + {sFlag00Gfx5, ARRAY_COUNT(sFlag00Gfx5)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx6[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6.4bpp"); +static const u8 sFlag00Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6_2.4bpp"); +static const ax_sprite sFlag00Sprites6[] = { + {sFlag00Gfx6, ARRAY_COUNT(sFlag00Gfx6)}, + {NULL, 64}, + {sFlag00Gfx6_2, ARRAY_COUNT(sFlag00Gfx6_2)}, + {NULL, 256}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag00[] = { + sFlag00Pose1, + sFlag00Pose2, + sFlag00Pose3, + sFlag00Pose4, + sFlag00Pose5, + sFlag00Pose6, +}; + +static const ax_anim *const sFlag00AnimTable1[] = { + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag00[] = { + sFlag00AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag00[] = { + sFlag00Sprites1, + sFlag00Sprites2, + sFlag00Sprites3, + sFlag00Sprites4, + sFlag00Sprites5, + sFlag00Sprites6, +}; + +static const axmain sAxMainFlag00 = { + .poses = sAxPosesFlag00, + .animations = sAxAnimationsFlag00, + .animCount = ARRAY_COUNT(sAxAnimationsFlag00), + .spriteData = sAxSpritesFlag00, + .positions = NULL, +}; +const RGB gFlag01Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag01.pmdpal") }; + +static const axmain sAxMainFlag01; +const SiroArchive gAxFlag01 = {"SIRO", &sAxMainFlag01}; + +static const ax_pose sFlag01Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag01Gfx1[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1.4bpp"); +static const u8 sFlag01Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1_2.4bpp"); +static const ax_sprite sFlag01Sprites1[] = { + {sFlag01Gfx1, ARRAY_COUNT(sFlag01Gfx1)}, + {NULL, 32}, + {sFlag01Gfx1_2, ARRAY_COUNT(sFlag01Gfx1_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2.4bpp"); +static const u8 sFlag01Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2_2.4bpp"); +static const ax_sprite sFlag01Sprites2[] = { + {sFlag01Gfx2, ARRAY_COUNT(sFlag01Gfx2)}, + {NULL, 32}, + {sFlag01Gfx2_2, ARRAY_COUNT(sFlag01Gfx2_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx3[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3.4bpp"); +static const u8 sFlag01Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3_2.4bpp"); +static const ax_sprite sFlag01Sprites3[] = { + {sFlag01Gfx3, ARRAY_COUNT(sFlag01Gfx3)}, + {NULL, 32}, + {sFlag01Gfx3_2, ARRAY_COUNT(sFlag01Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx4[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4.4bpp"); +static const u8 sFlag01Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4_2.4bpp"); +static const ax_sprite sFlag01Sprites4[] = { + {sFlag01Gfx4, ARRAY_COUNT(sFlag01Gfx4)}, + {NULL, 32}, + {sFlag01Gfx4_2, ARRAY_COUNT(sFlag01Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx5[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5.4bpp"); +static const u8 sFlag01Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5_2.4bpp"); +static const ax_sprite sFlag01Sprites5[] = { + {sFlag01Gfx5, ARRAY_COUNT(sFlag01Gfx5)}, + {NULL, 32}, + {sFlag01Gfx5_2, ARRAY_COUNT(sFlag01Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx6[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6.4bpp"); +static const u8 sFlag01Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6_2.4bpp"); +static const ax_sprite sFlag01Sprites6[] = { + {sFlag01Gfx6, ARRAY_COUNT(sFlag01Gfx6)}, + {NULL, 32}, + {sFlag01Gfx6_2, ARRAY_COUNT(sFlag01Gfx6_2)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag01[] = { + sFlag01Pose1, + sFlag01Pose2, + sFlag01Pose3, + sFlag01Pose4, + sFlag01Pose5, + sFlag01Pose6, +}; + +static const ax_anim *const sFlag01AnimTable1[] = { + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag01[] = { + sFlag01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag01[] = { + sFlag01Sprites1, + sFlag01Sprites2, + sFlag01Sprites3, + sFlag01Sprites4, + sFlag01Sprites5, + sFlag01Sprites6, +}; + +static const axmain sAxMainFlag01 = { + .poses = sAxPosesFlag01, + .animations = sAxAnimationsFlag01, + .animCount = ARRAY_COUNT(sAxAnimationsFlag01), + .spriteData = sAxSpritesFlag01, + .positions = NULL, +}; +const RGB gFlag02Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag02.pmdpal") }; + +static const axmain sAxMainFlag02; +const SiroArchive gAxFlag02 = {"SIRO", &sAxMainFlag02}; + +static const ax_pose sFlag02Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag02Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag02Gfx1[] = INCBIN_U8("graphics/ornament/Flag02/sprite_1.4bpp"); +static const ax_sprite sFlag02Sprites1[] = { + {sFlag02Gfx1, ARRAY_COUNT(sFlag02Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx2[] = INCBIN_U8("graphics/ornament/Flag02/sprite_2.4bpp"); +static const ax_sprite sFlag02Sprites2[] = { + {sFlag02Gfx2, ARRAY_COUNT(sFlag02Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx3[] = INCBIN_U8("graphics/ornament/Flag02/sprite_3.4bpp"); +static const ax_sprite sFlag02Sprites3[] = { + {sFlag02Gfx3, ARRAY_COUNT(sFlag02Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx4[] = INCBIN_U8("graphics/ornament/Flag02/sprite_4.4bpp"); +static const ax_sprite sFlag02Sprites4[] = { + {sFlag02Gfx4, ARRAY_COUNT(sFlag02Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx5[] = INCBIN_U8("graphics/ornament/Flag02/sprite_5.4bpp"); +static const ax_sprite sFlag02Sprites5[] = { + {sFlag02Gfx5, ARRAY_COUNT(sFlag02Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx6[] = INCBIN_U8("graphics/ornament/Flag02/sprite_6.4bpp"); +static const ax_sprite sFlag02Sprites6[] = { + {sFlag02Gfx6, ARRAY_COUNT(sFlag02Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag02[] = { + sFlag02Pose1, + sFlag02Pose2, + sFlag02Pose3, + sFlag02Pose4, + sFlag02Pose5, + sFlag02Pose6, +}; + +static const ax_anim *const sFlag02AnimTable1[] = { + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag02[] = { + sFlag02AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag02[] = { + sFlag02Sprites1, + sFlag02Sprites2, + sFlag02Sprites3, + sFlag02Sprites4, + sFlag02Sprites5, + sFlag02Sprites6, +}; + +static const axmain sAxMainFlag02 = { + .poses = sAxPosesFlag02, + .animations = sAxAnimationsFlag02, + .animCount = ARRAY_COUNT(sAxAnimationsFlag02), + .spriteData = sAxSpritesFlag02, + .positions = NULL, +}; +const RGB gFlag03Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag03.pmdpal") }; + +static const axmain sAxMainFlag03; +const SiroArchive gAxFlag03 = {"SIRO", &sAxMainFlag03}; + +static const ax_pose sFlag03Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag03Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag03Gfx1[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1.4bpp"); +static const u8 sFlag03Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1_2.4bpp"); +static const ax_sprite sFlag03Sprites1[] = { + {sFlag03Gfx1, ARRAY_COUNT(sFlag03Gfx1)}, + {NULL, 32}, + {sFlag03Gfx1_2, ARRAY_COUNT(sFlag03Gfx1_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2.4bpp"); +static const u8 sFlag03Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2_2.4bpp"); +static const ax_sprite sFlag03Sprites2[] = { + {sFlag03Gfx2, ARRAY_COUNT(sFlag03Gfx2)}, + {NULL, 32}, + {sFlag03Gfx2_2, ARRAY_COUNT(sFlag03Gfx2_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx3[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3.4bpp"); +static const u8 sFlag03Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3_2.4bpp"); +static const ax_sprite sFlag03Sprites3[] = { + {sFlag03Gfx3, ARRAY_COUNT(sFlag03Gfx3)}, + {NULL, 32}, + {sFlag03Gfx3_2, ARRAY_COUNT(sFlag03Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx4[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4.4bpp"); +static const u8 sFlag03Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4_2.4bpp"); +static const ax_sprite sFlag03Sprites4[] = { + {sFlag03Gfx4, ARRAY_COUNT(sFlag03Gfx4)}, + {NULL, 32}, + {sFlag03Gfx4_2, ARRAY_COUNT(sFlag03Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx5[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5.4bpp"); +static const u8 sFlag03Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5_2.4bpp"); +static const ax_sprite sFlag03Sprites5[] = { + {sFlag03Gfx5, ARRAY_COUNT(sFlag03Gfx5)}, + {NULL, 32}, + {sFlag03Gfx5_2, ARRAY_COUNT(sFlag03Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx6[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6.4bpp"); +static const u8 sFlag03Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6_2.4bpp"); +static const ax_sprite sFlag03Sprites6[] = { + {sFlag03Gfx6, ARRAY_COUNT(sFlag03Gfx6)}, + {NULL, 32}, + {sFlag03Gfx6_2, ARRAY_COUNT(sFlag03Gfx6_2)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag03[] = { + sFlag03Pose1, + sFlag03Pose2, + sFlag03Pose3, + sFlag03Pose4, + sFlag03Pose5, + sFlag03Pose6, +}; + +static const ax_anim *const sFlag03AnimTable1[] = { + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag03[] = { + sFlag03AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag03[] = { + sFlag03Sprites1, + sFlag03Sprites2, + sFlag03Sprites3, + sFlag03Sprites4, + sFlag03Sprites5, + sFlag03Sprites6, +}; + +static const axmain sAxMainFlag03 = { + .poses = sAxPosesFlag03, + .animations = sAxAnimationsFlag03, + .animCount = ARRAY_COUNT(sAxAnimationsFlag03), + .spriteData = sAxSpritesFlag03, + .positions = NULL, +}; +const RGB gFlag04Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag04.pmdpal") }; + +static const axmain sAxMainFlag04; +const SiroArchive gAxFlag04 = {"SIRO", &sAxMainFlag04}; + +static const ax_pose sFlag04Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag04Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag04Gfx1[] = INCBIN_U8("graphics/ornament/Flag04/sprite_1.4bpp"); +static const ax_sprite sFlag04Sprites1[] = { + {sFlag04Gfx1, ARRAY_COUNT(sFlag04Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx2[] = INCBIN_U8("graphics/ornament/Flag04/sprite_2.4bpp"); +static const ax_sprite sFlag04Sprites2[] = { + {sFlag04Gfx2, ARRAY_COUNT(sFlag04Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx3[] = INCBIN_U8("graphics/ornament/Flag04/sprite_3.4bpp"); +static const ax_sprite sFlag04Sprites3[] = { + {sFlag04Gfx3, ARRAY_COUNT(sFlag04Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx4[] = INCBIN_U8("graphics/ornament/Flag04/sprite_4.4bpp"); +static const ax_sprite sFlag04Sprites4[] = { + {sFlag04Gfx4, ARRAY_COUNT(sFlag04Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx5[] = INCBIN_U8("graphics/ornament/Flag04/sprite_5.4bpp"); +static const ax_sprite sFlag04Sprites5[] = { + {sFlag04Gfx5, ARRAY_COUNT(sFlag04Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx6[] = INCBIN_U8("graphics/ornament/Flag04/sprite_6.4bpp"); +static const ax_sprite sFlag04Sprites6[] = { + {sFlag04Gfx6, ARRAY_COUNT(sFlag04Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag04[] = { + sFlag04Pose1, + sFlag04Pose2, + sFlag04Pose3, + sFlag04Pose4, + sFlag04Pose5, + sFlag04Pose6, +}; + +static const ax_anim *const sFlag04AnimTable1[] = { + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag04[] = { + sFlag04AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag04[] = { + sFlag04Sprites1, + sFlag04Sprites2, + sFlag04Sprites3, + sFlag04Sprites4, + sFlag04Sprites5, + sFlag04Sprites6, +}; + +static const axmain sAxMainFlag04 = { + .poses = sAxPosesFlag04, + .animations = sAxAnimationsFlag04, + .animCount = ARRAY_COUNT(sAxAnimationsFlag04), + .spriteData = sAxSpritesFlag04, + .positions = NULL, +}; +const RGB gFlag05Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag05.pmdpal") }; + +static const axmain sAxMainFlag05; +const SiroArchive gAxFlag05 = {"SIRO", &sAxMainFlag05}; + +static const ax_pose sFlag05Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag05Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag05Gfx1[] = INCBIN_U8("graphics/ornament/Flag05/sprite_1.4bpp"); +static const ax_sprite sFlag05Sprites1[] = { + {sFlag05Gfx1, ARRAY_COUNT(sFlag05Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx2[] = INCBIN_U8("graphics/ornament/Flag05/sprite_2.4bpp"); +static const ax_sprite sFlag05Sprites2[] = { + {sFlag05Gfx2, ARRAY_COUNT(sFlag05Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx3[] = INCBIN_U8("graphics/ornament/Flag05/sprite_3.4bpp"); +static const ax_sprite sFlag05Sprites3[] = { + {sFlag05Gfx3, ARRAY_COUNT(sFlag05Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx4[] = INCBIN_U8("graphics/ornament/Flag05/sprite_4.4bpp"); +static const ax_sprite sFlag05Sprites4[] = { + {sFlag05Gfx4, ARRAY_COUNT(sFlag05Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx5[] = INCBIN_U8("graphics/ornament/Flag05/sprite_5.4bpp"); +static const ax_sprite sFlag05Sprites5[] = { + {sFlag05Gfx5, ARRAY_COUNT(sFlag05Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx6[] = INCBIN_U8("graphics/ornament/Flag05/sprite_6.4bpp"); +static const ax_sprite sFlag05Sprites6[] = { + {sFlag05Gfx6, ARRAY_COUNT(sFlag05Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag05[] = { + sFlag05Pose1, + sFlag05Pose2, + sFlag05Pose3, + sFlag05Pose4, + sFlag05Pose5, + sFlag05Pose6, +}; + +static const ax_anim *const sFlag05AnimTable1[] = { + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag05[] = { + sFlag05AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag05[] = { + sFlag05Sprites1, + sFlag05Sprites2, + sFlag05Sprites3, + sFlag05Sprites4, + sFlag05Sprites5, + sFlag05Sprites6, +}; + +static const axmain sAxMainFlag05 = { + .poses = sAxPosesFlag05, + .animations = sAxAnimationsFlag05, + .animCount = ARRAY_COUNT(sAxAnimationsFlag05), + .spriteData = sAxSpritesFlag05, + .positions = NULL, +}; +const RGB gFlag06Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag06.pmdpal") }; + +static const axmain sAxMainFlag06; +const SiroArchive gAxFlag06 = {"SIRO", &sAxMainFlag06}; + +static const ax_pose sFlag06Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag06Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag06Gfx1[] = INCBIN_U8("graphics/ornament/Flag06/sprite_1.4bpp"); +static const ax_sprite sFlag06Sprites1[] = { + {sFlag06Gfx1, ARRAY_COUNT(sFlag06Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx2[] = INCBIN_U8("graphics/ornament/Flag06/sprite_2.4bpp"); +static const ax_sprite sFlag06Sprites2[] = { + {sFlag06Gfx2, ARRAY_COUNT(sFlag06Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx3[] = INCBIN_U8("graphics/ornament/Flag06/sprite_3.4bpp"); +static const ax_sprite sFlag06Sprites3[] = { + {sFlag06Gfx3, ARRAY_COUNT(sFlag06Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx4[] = INCBIN_U8("graphics/ornament/Flag06/sprite_4.4bpp"); +static const ax_sprite sFlag06Sprites4[] = { + {sFlag06Gfx4, ARRAY_COUNT(sFlag06Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx5[] = INCBIN_U8("graphics/ornament/Flag06/sprite_5.4bpp"); +static const ax_sprite sFlag06Sprites5[] = { + {sFlag06Gfx5, ARRAY_COUNT(sFlag06Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx6[] = INCBIN_U8("graphics/ornament/Flag06/sprite_6.4bpp"); +static const ax_sprite sFlag06Sprites6[] = { + {sFlag06Gfx6, ARRAY_COUNT(sFlag06Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag06[] = { + sFlag06Pose1, + sFlag06Pose2, + sFlag06Pose3, + sFlag06Pose4, + sFlag06Pose5, + sFlag06Pose6, +}; + +static const ax_anim *const sFlag06AnimTable1[] = { + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag06[] = { + sFlag06AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag06[] = { + sFlag06Sprites1, + sFlag06Sprites2, + sFlag06Sprites3, + sFlag06Sprites4, + sFlag06Sprites5, + sFlag06Sprites6, +}; + +static const axmain sAxMainFlag06 = { + .poses = sAxPosesFlag06, + .animations = sAxAnimationsFlag06, + .animCount = ARRAY_COUNT(sAxAnimationsFlag06), + .spriteData = sAxSpritesFlag06, + .positions = NULL, +}; +const RGB gFlag07Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag07.pmdpal") }; + +static const axmain sAxMainFlag07; +const SiroArchive gAxFlag07 = {"SIRO", &sAxMainFlag07}; + +static const ax_pose sFlag07Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag07Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag07Gfx1[] = INCBIN_U8("graphics/ornament/Flag07/sprite_1.4bpp"); +static const ax_sprite sFlag07Sprites1[] = { + {sFlag07Gfx1, ARRAY_COUNT(sFlag07Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx2[] = INCBIN_U8("graphics/ornament/Flag07/sprite_2.4bpp"); +static const ax_sprite sFlag07Sprites2[] = { + {sFlag07Gfx2, ARRAY_COUNT(sFlag07Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx3[] = INCBIN_U8("graphics/ornament/Flag07/sprite_3.4bpp"); +static const ax_sprite sFlag07Sprites3[] = { + {sFlag07Gfx3, ARRAY_COUNT(sFlag07Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx4[] = INCBIN_U8("graphics/ornament/Flag07/sprite_4.4bpp"); +static const ax_sprite sFlag07Sprites4[] = { + {sFlag07Gfx4, ARRAY_COUNT(sFlag07Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx5[] = INCBIN_U8("graphics/ornament/Flag07/sprite_5.4bpp"); +static const ax_sprite sFlag07Sprites5[] = { + {sFlag07Gfx5, ARRAY_COUNT(sFlag07Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx6[] = INCBIN_U8("graphics/ornament/Flag07/sprite_6.4bpp"); +static const ax_sprite sFlag07Sprites6[] = { + {sFlag07Gfx6, ARRAY_COUNT(sFlag07Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag07[] = { + sFlag07Pose1, + sFlag07Pose2, + sFlag07Pose3, + sFlag07Pose4, + sFlag07Pose5, + sFlag07Pose6, +}; + +static const ax_anim *const sFlag07AnimTable1[] = { + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag07[] = { + sFlag07AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag07[] = { + sFlag07Sprites1, + sFlag07Sprites2, + sFlag07Sprites3, + sFlag07Sprites4, + sFlag07Sprites5, + sFlag07Sprites6, +}; + +static const axmain sAxMainFlag07 = { + .poses = sAxPosesFlag07, + .animations = sAxAnimationsFlag07, + .animCount = ARRAY_COUNT(sAxAnimationsFlag07), + .spriteData = sAxSpritesFlag07, + .positions = NULL, +}; From 50d0d8f5a8e045fd371279989093c9d5a40a1fbe Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Thu, 3 Jul 2025 16:15:01 +0200 Subject: [PATCH 06/12] more ornament files --- data/ornament_sbin.s | 1714 ------------------------------------------ ld_script.ld | 2 + src/ornament_gfx2.c | 924 +++++++++++++++++++++++ src/ornament_gfx3.c | 924 +++++++++++++++++++++++ 4 files changed, 1850 insertions(+), 1714 deletions(-) create mode 100644 src/ornament_gfx2.c create mode 100644 src/ornament_gfx3.c diff --git a/data/ornament_sbin.s b/data/ornament_sbin.s index fcf8bd7c7..e093e260a 100644 --- a/data/ornament_sbin.s +++ b/data/ornament_sbin.s @@ -1,1720 +1,6 @@ .section .rodata -.string "pksdir0\0" -.global gFlag08Pal -gFlag08Pal: -.incbin "graphics/ornament/pal/flag08.pmdpal" -.global gAxFlag08 -gAxFlag08: -.string "SIRO" -.4byte sAxMainFlag08 -.4byte 0, 0 -.global sFlag08Pose1 -sFlag08Pose1: -.incbin "baserom.gba", 0x1E65868, 0x14 -.global sFlag08Pose2 -sFlag08Pose2: -.incbin "baserom.gba", 0x1E6587C, 0x14 -.global sFlag08Pose3 -sFlag08Pose3: -.incbin "baserom.gba", 0x1E65890, 0x14 -.global sFlag08Pose4 -sFlag08Pose4: -.incbin "baserom.gba", 0x1E658A4, 0x14 -.global sFlag08Pose5 -sFlag08Pose5: -.incbin "baserom.gba", 0x1E658B8, 0x14 -.global sFlag08Pose6 -sFlag08Pose6: -.incbin "baserom.gba", 0x1E658CC, 0x14 -.global sFlag08Anims_1_1 -sFlag08Anims_1_1: -.incbin "baserom.gba", 0x1E658E0, 0x54 -.global sFlag08Gfx1 -sFlag08Gfx1: -.incbin "baserom.gba", 0x1E65934, 0x180 -.global sFlag08Sprites1 -sFlag08Sprites1: -.4byte sFlag08Gfx1 -.incbin "baserom.gba", 0x1E65AB8, 0x14 -.global sFlag08Gfx2 -sFlag08Gfx2: -.incbin "baserom.gba", 0x1E65ACC, 0x180 -.global sFlag08Sprites2 -sFlag08Sprites2: -.4byte sFlag08Gfx2 -.incbin "baserom.gba", 0x1E65C50, 0x14 -.global sFlag08Gfx3 -sFlag08Gfx3: -.incbin "baserom.gba", 0x1E65C64, 0x180 -.global sFlag08Sprites3 -sFlag08Sprites3: -.4byte sFlag08Gfx3 -.incbin "baserom.gba", 0x1E65DE8, 0x14 -.global sFlag08Gfx4 -sFlag08Gfx4: -.incbin "baserom.gba", 0x1E65DFC, 0x180 -.global sFlag08Sprites4 -sFlag08Sprites4: -.4byte sFlag08Gfx4 -.incbin "baserom.gba", 0x1E65F80, 0x14 -.global sFlag08Gfx5 -sFlag08Gfx5: -.incbin "baserom.gba", 0x1E65F94, 0x180 -.global sFlag08Sprites5 -sFlag08Sprites5: -.4byte sFlag08Gfx5 -.incbin "baserom.gba", 0x1E66118, 0x14 -.global sFlag08Gfx6 -sFlag08Gfx6: -.incbin "baserom.gba", 0x1E6612C, 0x180 -.global sFlag08Sprites6 -sFlag08Sprites6: -.4byte sFlag08Gfx6 -.incbin "baserom.gba", 0x1E662B0, 0x14 -.global sAxPosesFlag08 -sAxPosesFlag08: -.4byte sFlag08Pose1 -.4byte sFlag08Pose2 -.4byte sFlag08Pose3 -.4byte sFlag08Pose4 -.4byte sFlag08Pose5 -.4byte sFlag08Pose6 -.global sFlag08AnimTable1 -sFlag08AnimTable1: -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.4byte sFlag08Anims_1_1 -.global sAxAnimationsFlag08 -sAxAnimationsFlag08: -.4byte sFlag08AnimTable1 -.global sAxSpritesFlag08 -sAxSpritesFlag08: -.4byte sFlag08Sprites1 -.4byte sFlag08Sprites2 -.4byte sFlag08Sprites3 -.4byte sFlag08Sprites4 -.4byte sFlag08Sprites5 -.4byte sFlag08Sprites6 -.global sAxMainFlag08 -sAxMainFlag08: -.4byte sAxPosesFlag08 -.4byte sAxAnimationsFlag08 -.incbin "baserom.gba", 0x1E66320, 0x4 -.4byte sAxSpritesFlag08 -.4byte 0 -.global gFlag09Pal -gFlag09Pal: -.incbin "graphics/ornament/pal/flag09.pmdpal" -.global gAxFlag09 -gAxFlag09: -.string "SIRO" -.4byte sAxMainFlag09 -.4byte 0, 0 -.global sFlag09Pose1 -sFlag09Pose1: -.incbin "baserom.gba", 0x1E6637C, 0x14 -.global sFlag09Pose2 -sFlag09Pose2: -.incbin "baserom.gba", 0x1E66390, 0x14 -.global sFlag09Pose3 -sFlag09Pose3: -.incbin "baserom.gba", 0x1E663A4, 0x14 -.global sFlag09Pose4 -sFlag09Pose4: -.incbin "baserom.gba", 0x1E663B8, 0x14 -.global sFlag09Pose5 -sFlag09Pose5: -.incbin "baserom.gba", 0x1E663CC, 0x14 -.global sFlag09Pose6 -sFlag09Pose6: -.incbin "baserom.gba", 0x1E663E0, 0x14 -.global sFlag09Anims_1_1 -sFlag09Anims_1_1: -.incbin "baserom.gba", 0x1E663F4, 0x54 -.global sFlag09Gfx1 -sFlag09Gfx1: -.incbin "baserom.gba", 0x1E66448, 0x180 -.global sFlag09Sprites1 -sFlag09Sprites1: -.4byte sFlag09Gfx1 -.incbin "baserom.gba", 0x1E665CC, 0x14 -.global sFlag09Gfx2 -sFlag09Gfx2: -.incbin "baserom.gba", 0x1E665E0, 0x180 -.global sFlag09Sprites2 -sFlag09Sprites2: -.4byte sFlag09Gfx2 -.incbin "baserom.gba", 0x1E66764, 0x14 -.global sFlag09Gfx3 -sFlag09Gfx3: -.incbin "baserom.gba", 0x1E66778, 0x180 -.global sFlag09Sprites3 -sFlag09Sprites3: -.4byte sFlag09Gfx3 -.incbin "baserom.gba", 0x1E668FC, 0x14 -.global sFlag09Gfx4 -sFlag09Gfx4: -.incbin "baserom.gba", 0x1E66910, 0x180 -.global sFlag09Sprites4 -sFlag09Sprites4: -.4byte sFlag09Gfx4 -.incbin "baserom.gba", 0x1E66A94, 0x14 -.global sFlag09Gfx5 -sFlag09Gfx5: -.incbin "baserom.gba", 0x1E66AA8, 0x180 -.global sFlag09Sprites5 -sFlag09Sprites5: -.4byte sFlag09Gfx5 -.incbin "baserom.gba", 0x1E66C2C, 0x14 -.global sFlag09Gfx6 -sFlag09Gfx6: -.incbin "baserom.gba", 0x1E66C40, 0x180 -.global sFlag09Sprites6 -sFlag09Sprites6: -.4byte sFlag09Gfx6 -.incbin "baserom.gba", 0x1E66DC4, 0x14 -.global sAxPosesFlag09 -sAxPosesFlag09: -.4byte sFlag09Pose1 -.4byte sFlag09Pose2 -.4byte sFlag09Pose3 -.4byte sFlag09Pose4 -.4byte sFlag09Pose5 -.4byte sFlag09Pose6 -.global sFlag09AnimTable1 -sFlag09AnimTable1: -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.4byte sFlag09Anims_1_1 -.global sAxAnimationsFlag09 -sAxAnimationsFlag09: -.4byte sFlag09AnimTable1 -.global sAxSpritesFlag09 -sAxSpritesFlag09: -.4byte sFlag09Sprites1 -.4byte sFlag09Sprites2 -.4byte sFlag09Sprites3 -.4byte sFlag09Sprites4 -.4byte sFlag09Sprites5 -.4byte sFlag09Sprites6 -.global sAxMainFlag09 -sAxMainFlag09: -.4byte sAxPosesFlag09 -.4byte sAxAnimationsFlag09 -.incbin "baserom.gba", 0x1E66E34, 0x4 -.4byte sAxSpritesFlag09 -.4byte 0 -.global gFlag100Pal -gFlag100Pal: -.incbin "graphics/ornament/pal/flag100.pmdpal" -.global gAxFlag100 -gAxFlag100: -.string "SIRO" -.4byte sAxMainFlag100 -.4byte 0, 0 -.global sFlag100Pose1 -sFlag100Pose1: -.incbin "baserom.gba", 0x1E66E90, 0x14 -.global sFlag100Pose2 -sFlag100Pose2: -.incbin "baserom.gba", 0x1E66EA4, 0x14 -.global sFlag100Pose3 -sFlag100Pose3: -.incbin "baserom.gba", 0x1E66EB8, 0x14 -.global sFlag100Pose4 -sFlag100Pose4: -.incbin "baserom.gba", 0x1E66ECC, 0x14 -.global sFlag100Pose5 -sFlag100Pose5: -.incbin "baserom.gba", 0x1E66EE0, 0x14 -.global sFlag100Pose6 -sFlag100Pose6: -.incbin "baserom.gba", 0x1E66EF4, 0x14 -.global sFlag100Anims_1_1 -sFlag100Anims_1_1: -.incbin "baserom.gba", 0x1E66F08, 0x54 -.global sFlag100Gfx1 -sFlag100Gfx1: -.incbin "baserom.gba", 0x1E66F5C, 0x180 -.global sFlag100Sprites1 -sFlag100Sprites1: -.4byte sFlag100Gfx1 -.incbin "baserom.gba", 0x1E670E0, 0x14 -.global sFlag100Gfx2 -sFlag100Gfx2: -.incbin "baserom.gba", 0x1E670F4, 0x180 -.global sFlag100Sprites2 -sFlag100Sprites2: -.4byte sFlag100Gfx2 -.incbin "baserom.gba", 0x1E67278, 0x14 -.global sFlag100Gfx3 -sFlag100Gfx3: -.incbin "baserom.gba", 0x1E6728C, 0x180 -.global sFlag100Sprites3 -sFlag100Sprites3: -.4byte sFlag100Gfx3 -.incbin "baserom.gba", 0x1E67410, 0x14 -.global sFlag100Gfx4 -sFlag100Gfx4: -.incbin "baserom.gba", 0x1E67424, 0x180 -.global sFlag100Sprites4 -sFlag100Sprites4: -.4byte sFlag100Gfx4 -.incbin "baserom.gba", 0x1E675A8, 0x14 -.global sFlag100Gfx5 -sFlag100Gfx5: -.incbin "baserom.gba", 0x1E675BC, 0x180 -.global sFlag100Sprites5 -sFlag100Sprites5: -.4byte sFlag100Gfx5 -.incbin "baserom.gba", 0x1E67740, 0x14 -.global sFlag100Gfx6 -sFlag100Gfx6: -.incbin "baserom.gba", 0x1E67754, 0x180 -.global sFlag100Sprites6 -sFlag100Sprites6: -.4byte sFlag100Gfx6 -.incbin "baserom.gba", 0x1E678D8, 0x14 -.global sAxPosesFlag100 -sAxPosesFlag100: -.4byte sFlag100Pose1 -.4byte sFlag100Pose2 -.4byte sFlag100Pose3 -.4byte sFlag100Pose4 -.4byte sFlag100Pose5 -.4byte sFlag100Pose6 -.global sFlag100AnimTable1 -sFlag100AnimTable1: -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.4byte sFlag100Anims_1_1 -.global sAxAnimationsFlag100 -sAxAnimationsFlag100: -.4byte sFlag100AnimTable1 -.global sAxSpritesFlag100 -sAxSpritesFlag100: -.4byte sFlag100Sprites1 -.4byte sFlag100Sprites2 -.4byte sFlag100Sprites3 -.4byte sFlag100Sprites4 -.4byte sFlag100Sprites5 -.4byte sFlag100Sprites6 -.global sAxMainFlag100 -sAxMainFlag100: -.4byte sAxPosesFlag100 -.4byte sAxAnimationsFlag100 -.incbin "baserom.gba", 0x1E67948, 0x4 -.4byte sAxSpritesFlag100 -.4byte 0 -.global gFlag101Pal -gFlag101Pal: -.incbin "graphics/ornament/pal/flag101.pmdpal" -.global gAxFlag101 -gAxFlag101: -.string "SIRO" -.4byte sAxMainFlag101 -.4byte 0, 0 -.global sFlag101Pose1 -sFlag101Pose1: -.incbin "baserom.gba", 0x1E679A4, 0x14 -.global sFlag101Pose2 -sFlag101Pose2: -.incbin "baserom.gba", 0x1E679B8, 0x14 -.global sFlag101Pose3 -sFlag101Pose3: -.incbin "baserom.gba", 0x1E679CC, 0x14 -.global sFlag101Pose4 -sFlag101Pose4: -.incbin "baserom.gba", 0x1E679E0, 0x14 -.global sFlag101Pose5 -sFlag101Pose5: -.incbin "baserom.gba", 0x1E679F4, 0x14 -.global sFlag101Pose6 -sFlag101Pose6: -.incbin "baserom.gba", 0x1E67A08, 0x14 -.global sFlag101Anims_1_1 -sFlag101Anims_1_1: -.incbin "baserom.gba", 0x1E67A1C, 0x54 -.global sFlag101Gfx1 -sFlag101Gfx1: -.incbin "baserom.gba", 0x1E67A70, 0x180 -.global sFlag101Sprites1 -sFlag101Sprites1: -.4byte sFlag101Gfx1 -.incbin "baserom.gba", 0x1E67BF4, 0x14 -.global sFlag101Gfx2 -sFlag101Gfx2: -.incbin "baserom.gba", 0x1E67C08, 0x180 -.global sFlag101Sprites2 -sFlag101Sprites2: -.4byte sFlag101Gfx2 -.incbin "baserom.gba", 0x1E67D8C, 0x14 -.global sFlag101Gfx3 -sFlag101Gfx3: -.incbin "baserom.gba", 0x1E67DA0, 0x180 -.global sFlag101Sprites3 -sFlag101Sprites3: -.4byte sFlag101Gfx3 -.incbin "baserom.gba", 0x1E67F24, 0x14 -.global sFlag101Gfx4 -sFlag101Gfx4: -.incbin "baserom.gba", 0x1E67F38, 0x180 -.global sFlag101Sprites4 -sFlag101Sprites4: -.4byte sFlag101Gfx4 -.incbin "baserom.gba", 0x1E680BC, 0x14 -.global sFlag101Gfx5 -sFlag101Gfx5: -.incbin "baserom.gba", 0x1E680D0, 0x180 -.global sFlag101Sprites5 -sFlag101Sprites5: -.4byte sFlag101Gfx5 -.incbin "baserom.gba", 0x1E68254, 0x14 -.global sFlag101Gfx6 -sFlag101Gfx6: -.incbin "baserom.gba", 0x1E68268, 0x180 -.global sFlag101Sprites6 -sFlag101Sprites6: -.4byte sFlag101Gfx6 -.incbin "baserom.gba", 0x1E683EC, 0x14 -.global sAxPosesFlag101 -sAxPosesFlag101: -.4byte sFlag101Pose1 -.4byte sFlag101Pose2 -.4byte sFlag101Pose3 -.4byte sFlag101Pose4 -.4byte sFlag101Pose5 -.4byte sFlag101Pose6 -.global sFlag101AnimTable1 -sFlag101AnimTable1: -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.4byte sFlag101Anims_1_1 -.global sAxAnimationsFlag101 -sAxAnimationsFlag101: -.4byte sFlag101AnimTable1 -.global sAxSpritesFlag101 -sAxSpritesFlag101: -.4byte sFlag101Sprites1 -.4byte sFlag101Sprites2 -.4byte sFlag101Sprites3 -.4byte sFlag101Sprites4 -.4byte sFlag101Sprites5 -.4byte sFlag101Sprites6 -.global sAxMainFlag101 -sAxMainFlag101: -.4byte sAxPosesFlag101 -.4byte sAxAnimationsFlag101 -.incbin "baserom.gba", 0x1E6845C, 0x4 -.4byte sAxSpritesFlag101 -.4byte 0 -.global gFlag102Pal -gFlag102Pal: -.incbin "graphics/ornament/pal/flag102.pmdpal" -.global gAxFlag102 -gAxFlag102: -.string "SIRO" -.4byte sAxMainFlag102 -.4byte 0, 0 -.global sFlag102Pose1 -sFlag102Pose1: -.incbin "baserom.gba", 0x1E684B8, 0x14 -.global sFlag102Pose2 -sFlag102Pose2: -.incbin "baserom.gba", 0x1E684CC, 0x14 -.global sFlag102Pose3 -sFlag102Pose3: -.incbin "baserom.gba", 0x1E684E0, 0x14 -.global sFlag102Pose4 -sFlag102Pose4: -.incbin "baserom.gba", 0x1E684F4, 0x14 -.global sFlag102Pose5 -sFlag102Pose5: -.incbin "baserom.gba", 0x1E68508, 0x14 -.global sFlag102Pose6 -sFlag102Pose6: -.incbin "baserom.gba", 0x1E6851C, 0x14 -.global sFlag102Anims_1_1 -sFlag102Anims_1_1: -.incbin "baserom.gba", 0x1E68530, 0x54 -.global sFlag102Gfx1 -sFlag102Gfx1: -.incbin "baserom.gba", 0x1E68584, 0x180 -.global sFlag102Sprites1 -sFlag102Sprites1: -.4byte sFlag102Gfx1 -.incbin "baserom.gba", 0x1E68708, 0x14 -.global sFlag102Gfx2 -sFlag102Gfx2: -.incbin "baserom.gba", 0x1E6871C, 0x180 -.global sFlag102Sprites2 -sFlag102Sprites2: -.4byte sFlag102Gfx2 -.incbin "baserom.gba", 0x1E688A0, 0x14 -.global sFlag102Gfx3 -sFlag102Gfx3: -.incbin "baserom.gba", 0x1E688B4, 0x180 -.global sFlag102Sprites3 -sFlag102Sprites3: -.4byte sFlag102Gfx3 -.incbin "baserom.gba", 0x1E68A38, 0x14 -.global sFlag102Gfx4 -sFlag102Gfx4: -.incbin "baserom.gba", 0x1E68A4C, 0x180 -.global sFlag102Sprites4 -sFlag102Sprites4: -.4byte sFlag102Gfx4 -.incbin "baserom.gba", 0x1E68BD0, 0x14 -.global sFlag102Gfx5 -sFlag102Gfx5: -.incbin "baserom.gba", 0x1E68BE4, 0x180 -.global sFlag102Sprites5 -sFlag102Sprites5: -.4byte sFlag102Gfx5 -.incbin "baserom.gba", 0x1E68D68, 0x14 -.global sFlag102Gfx6 -sFlag102Gfx6: -.incbin "baserom.gba", 0x1E68D7C, 0x180 -.global sFlag102Sprites6 -sFlag102Sprites6: -.4byte sFlag102Gfx6 -.incbin "baserom.gba", 0x1E68F00, 0x14 -.global sAxPosesFlag102 -sAxPosesFlag102: -.4byte sFlag102Pose1 -.4byte sFlag102Pose2 -.4byte sFlag102Pose3 -.4byte sFlag102Pose4 -.4byte sFlag102Pose5 -.4byte sFlag102Pose6 -.global sFlag102AnimTable1 -sFlag102AnimTable1: -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.4byte sFlag102Anims_1_1 -.global sAxAnimationsFlag102 -sAxAnimationsFlag102: -.4byte sFlag102AnimTable1 -.global sAxSpritesFlag102 -sAxSpritesFlag102: -.4byte sFlag102Sprites1 -.4byte sFlag102Sprites2 -.4byte sFlag102Sprites3 -.4byte sFlag102Sprites4 -.4byte sFlag102Sprites5 -.4byte sFlag102Sprites6 -.global sAxMainFlag102 -sAxMainFlag102: -.4byte sAxPosesFlag102 -.4byte sAxAnimationsFlag102 -.incbin "baserom.gba", 0x1E68F70, 0x4 -.4byte sAxSpritesFlag102 -.4byte 0 -.global gFlag103Pal -gFlag103Pal: -.incbin "graphics/ornament/pal/flag103.pmdpal" -.global gAxFlag103 -gAxFlag103: -.string "SIRO" -.4byte sAxMainFlag103 -.4byte 0, 0 -.global sFlag103Pose1 -sFlag103Pose1: -.incbin "baserom.gba", 0x1E68FCC, 0x14 -.global sFlag103Pose2 -sFlag103Pose2: -.incbin "baserom.gba", 0x1E68FE0, 0x14 -.global sFlag103Pose3 -sFlag103Pose3: -.incbin "baserom.gba", 0x1E68FF4, 0x14 -.global sFlag103Pose4 -sFlag103Pose4: -.incbin "baserom.gba", 0x1E69008, 0x14 -.global sFlag103Pose5 -sFlag103Pose5: -.incbin "baserom.gba", 0x1E6901C, 0x14 -.global sFlag103Pose6 -sFlag103Pose6: -.incbin "baserom.gba", 0x1E69030, 0x14 -.global sFlag103Anims_1_1 -sFlag103Anims_1_1: -.incbin "baserom.gba", 0x1E69044, 0x54 -.global sFlag103Gfx1 -sFlag103Gfx1: -.incbin "baserom.gba", 0x1E69098, 0x180 -.global sFlag103Sprites1 -sFlag103Sprites1: -.4byte sFlag103Gfx1 -.incbin "baserom.gba", 0x1E6921C, 0x14 -.global sFlag103Gfx2 -sFlag103Gfx2: -.incbin "baserom.gba", 0x1E69230, 0x180 -.global sFlag103Sprites2 -sFlag103Sprites2: -.4byte sFlag103Gfx2 -.incbin "baserom.gba", 0x1E693B4, 0x14 -.global sFlag103Gfx3 -sFlag103Gfx3: -.incbin "baserom.gba", 0x1E693C8, 0x180 -.global sFlag103Sprites3 -sFlag103Sprites3: -.4byte sFlag103Gfx3 -.incbin "baserom.gba", 0x1E6954C, 0x14 -.global sFlag103Gfx4 -sFlag103Gfx4: -.incbin "baserom.gba", 0x1E69560, 0x180 -.global sFlag103Sprites4 -sFlag103Sprites4: -.4byte sFlag103Gfx4 -.incbin "baserom.gba", 0x1E696E4, 0x14 -.global sFlag103Gfx5 -sFlag103Gfx5: -.incbin "baserom.gba", 0x1E696F8, 0x180 -.global sFlag103Sprites5 -sFlag103Sprites5: -.4byte sFlag103Gfx5 -.incbin "baserom.gba", 0x1E6987C, 0x14 -.global sFlag103Gfx6 -sFlag103Gfx6: -.incbin "baserom.gba", 0x1E69890, 0x180 -.global sFlag103Sprites6 -sFlag103Sprites6: -.4byte sFlag103Gfx6 -.incbin "baserom.gba", 0x1E69A14, 0x14 -.global sAxPosesFlag103 -sAxPosesFlag103: -.4byte sFlag103Pose1 -.4byte sFlag103Pose2 -.4byte sFlag103Pose3 -.4byte sFlag103Pose4 -.4byte sFlag103Pose5 -.4byte sFlag103Pose6 -.global sFlag103AnimTable1 -sFlag103AnimTable1: -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.4byte sFlag103Anims_1_1 -.global sAxAnimationsFlag103 -sAxAnimationsFlag103: -.4byte sFlag103AnimTable1 -.global sAxSpritesFlag103 -sAxSpritesFlag103: -.4byte sFlag103Sprites1 -.4byte sFlag103Sprites2 -.4byte sFlag103Sprites3 -.4byte sFlag103Sprites4 -.4byte sFlag103Sprites5 -.4byte sFlag103Sprites6 -.global sAxMainFlag103 -sAxMainFlag103: -.4byte sAxPosesFlag103 -.4byte sAxAnimationsFlag103 -.incbin "baserom.gba", 0x1E69A84, 0x4 -.4byte sAxSpritesFlag103 -.4byte 0 -.global gFlag104Pal -gFlag104Pal: -.incbin "graphics/ornament/pal/flag104.pmdpal" -.global gAxFlag104 -gAxFlag104: -.string "SIRO" -.4byte sAxMainFlag104 -.4byte 0, 0 -.global sFlag104Pose1 -sFlag104Pose1: -.incbin "baserom.gba", 0x1E69AE0, 0x14 -.global sFlag104Pose2 -sFlag104Pose2: -.incbin "baserom.gba", 0x1E69AF4, 0x14 -.global sFlag104Pose3 -sFlag104Pose3: -.incbin "baserom.gba", 0x1E69B08, 0x14 -.global sFlag104Pose4 -sFlag104Pose4: -.incbin "baserom.gba", 0x1E69B1C, 0x14 -.global sFlag104Pose5 -sFlag104Pose5: -.incbin "baserom.gba", 0x1E69B30, 0x14 -.global sFlag104Pose6 -sFlag104Pose6: -.incbin "baserom.gba", 0x1E69B44, 0x14 -.global sFlag104Anims_1_1 -sFlag104Anims_1_1: -.incbin "baserom.gba", 0x1E69B58, 0x54 -.global sFlag104Gfx1 -sFlag104Gfx1: -.incbin "baserom.gba", 0x1E69BAC, 0x180 -.global sFlag104Sprites1 -sFlag104Sprites1: -.4byte sFlag104Gfx1 -.incbin "baserom.gba", 0x1E69D30, 0x14 -.global sFlag104Gfx2 -sFlag104Gfx2: -.incbin "baserom.gba", 0x1E69D44, 0x180 -.global sFlag104Sprites2 -sFlag104Sprites2: -.4byte sFlag104Gfx2 -.incbin "baserom.gba", 0x1E69EC8, 0x14 -.global sFlag104Gfx3 -sFlag104Gfx3: -.incbin "baserom.gba", 0x1E69EDC, 0x180 -.global sFlag104Sprites3 -sFlag104Sprites3: -.4byte sFlag104Gfx3 -.incbin "baserom.gba", 0x1E6A060, 0x14 -.global sFlag104Gfx4 -sFlag104Gfx4: -.incbin "baserom.gba", 0x1E6A074, 0x180 -.global sFlag104Sprites4 -sFlag104Sprites4: -.4byte sFlag104Gfx4 -.incbin "baserom.gba", 0x1E6A1F8, 0x14 -.global sFlag104Gfx5 -sFlag104Gfx5: -.incbin "baserom.gba", 0x1E6A20C, 0x180 -.global sFlag104Sprites5 -sFlag104Sprites5: -.4byte sFlag104Gfx5 -.incbin "baserom.gba", 0x1E6A390, 0x14 -.global sFlag104Gfx6 -sFlag104Gfx6: -.incbin "baserom.gba", 0x1E6A3A4, 0x180 -.global sFlag104Sprites6 -sFlag104Sprites6: -.4byte sFlag104Gfx6 -.incbin "baserom.gba", 0x1E6A528, 0x14 -.global sAxPosesFlag104 -sAxPosesFlag104: -.4byte sFlag104Pose1 -.4byte sFlag104Pose2 -.4byte sFlag104Pose3 -.4byte sFlag104Pose4 -.4byte sFlag104Pose5 -.4byte sFlag104Pose6 -.global sFlag104AnimTable1 -sFlag104AnimTable1: -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.4byte sFlag104Anims_1_1 -.global sAxAnimationsFlag104 -sAxAnimationsFlag104: -.4byte sFlag104AnimTable1 -.global sAxSpritesFlag104 -sAxSpritesFlag104: -.4byte sFlag104Sprites1 -.4byte sFlag104Sprites2 -.4byte sFlag104Sprites3 -.4byte sFlag104Sprites4 -.4byte sFlag104Sprites5 -.4byte sFlag104Sprites6 -.global sAxMainFlag104 -sAxMainFlag104: -.4byte sAxPosesFlag104 -.4byte sAxAnimationsFlag104 -.incbin "baserom.gba", 0x1E6A598, 0x4 -.4byte sAxSpritesFlag104 -.4byte 0 -.global gFlag105Pal -gFlag105Pal: -.incbin "graphics/ornament/pal/flag105.pmdpal" -.global gAxFlag105 -gAxFlag105: -.string "SIRO" -.4byte sAxMainFlag105 -.4byte 0, 0 -.global sFlag105Pose1 -sFlag105Pose1: -.incbin "baserom.gba", 0x1E6A5F4, 0x14 -.global sFlag105Pose2 -sFlag105Pose2: -.incbin "baserom.gba", 0x1E6A608, 0x14 -.global sFlag105Pose3 -sFlag105Pose3: -.incbin "baserom.gba", 0x1E6A61C, 0x14 -.global sFlag105Pose4 -sFlag105Pose4: -.incbin "baserom.gba", 0x1E6A630, 0x14 -.global sFlag105Pose5 -sFlag105Pose5: -.incbin "baserom.gba", 0x1E6A644, 0x14 -.global sFlag105Pose6 -sFlag105Pose6: -.incbin "baserom.gba", 0x1E6A658, 0x14 -.global sFlag105Anims_1_1 -sFlag105Anims_1_1: -.incbin "baserom.gba", 0x1E6A66C, 0x54 -.global sFlag105Gfx1 -sFlag105Gfx1: -.incbin "baserom.gba", 0x1E6A6C0, 0x180 -.global sFlag105Sprites1 -sFlag105Sprites1: -.4byte sFlag105Gfx1 -.incbin "baserom.gba", 0x1E6A844, 0x14 -.global sFlag105Gfx2 -sFlag105Gfx2: -.incbin "baserom.gba", 0x1E6A858, 0x180 -.global sFlag105Sprites2 -sFlag105Sprites2: -.4byte sFlag105Gfx2 -.incbin "baserom.gba", 0x1E6A9DC, 0x14 -.global sFlag105Gfx3 -sFlag105Gfx3: -.incbin "baserom.gba", 0x1E6A9F0, 0x180 -.global sFlag105Sprites3 -sFlag105Sprites3: -.4byte sFlag105Gfx3 -.incbin "baserom.gba", 0x1E6AB74, 0x14 -.global sFlag105Gfx4 -sFlag105Gfx4: -.incbin "baserom.gba", 0x1E6AB88, 0x180 -.global sFlag105Sprites4 -sFlag105Sprites4: -.4byte sFlag105Gfx4 -.incbin "baserom.gba", 0x1E6AD0C, 0x14 -.global sFlag105Gfx5 -sFlag105Gfx5: -.incbin "baserom.gba", 0x1E6AD20, 0x180 -.global sFlag105Sprites5 -sFlag105Sprites5: -.4byte sFlag105Gfx5 -.incbin "baserom.gba", 0x1E6AEA4, 0x14 -.global sFlag105Gfx6 -sFlag105Gfx6: -.incbin "baserom.gba", 0x1E6AEB8, 0x180 -.global sFlag105Sprites6 -sFlag105Sprites6: -.4byte sFlag105Gfx6 -.incbin "baserom.gba", 0x1E6B03C, 0x14 -.global sAxPosesFlag105 -sAxPosesFlag105: -.4byte sFlag105Pose1 -.4byte sFlag105Pose2 -.4byte sFlag105Pose3 -.4byte sFlag105Pose4 -.4byte sFlag105Pose5 -.4byte sFlag105Pose6 -.global sFlag105AnimTable1 -sFlag105AnimTable1: -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.4byte sFlag105Anims_1_1 -.global sAxAnimationsFlag105 -sAxAnimationsFlag105: -.4byte sFlag105AnimTable1 -.global sAxSpritesFlag105 -sAxSpritesFlag105: -.4byte sFlag105Sprites1 -.4byte sFlag105Sprites2 -.4byte sFlag105Sprites3 -.4byte sFlag105Sprites4 -.4byte sFlag105Sprites5 -.4byte sFlag105Sprites6 -.global sAxMainFlag105 -sAxMainFlag105: -.4byte sAxPosesFlag105 -.4byte sAxAnimationsFlag105 -.incbin "baserom.gba", 0x1E6B0AC, 0x4 -.4byte sAxSpritesFlag105 -.4byte 0 -.string"pksdir0\0" -.global gFlag106Pal -gFlag106Pal: -.incbin "graphics/ornament/pal/flag106.pmdpal" -.global gAxFlag106 -gAxFlag106: -.string "SIRO" -.4byte sAxMainFlag106 -.4byte 0, 0 -.global sFlag106Pose1 -sFlag106Pose1: -.incbin "baserom.gba", 0x1E6B110, 0x14 -.global sFlag106Pose2 -sFlag106Pose2: -.incbin "baserom.gba", 0x1E6B124, 0x14 -.global sFlag106Pose3 -sFlag106Pose3: -.incbin "baserom.gba", 0x1E6B138, 0x14 -.global sFlag106Pose4 -sFlag106Pose4: -.incbin "baserom.gba", 0x1E6B14C, 0x14 -.global sFlag106Pose5 -sFlag106Pose5: -.incbin "baserom.gba", 0x1E6B160, 0x14 -.global sFlag106Pose6 -sFlag106Pose6: -.incbin "baserom.gba", 0x1E6B174, 0x14 -.global sFlag106Anims_1_1 -sFlag106Anims_1_1: -.incbin "baserom.gba", 0x1E6B188, 0x54 -.global sFlag106Gfx1 -sFlag106Gfx1: -.incbin "baserom.gba", 0x1E6B1DC, 0x180 -.global sFlag106Sprites1 -sFlag106Sprites1: -.4byte sFlag106Gfx1 -.incbin "baserom.gba", 0x1E6B360, 0x14 -.global sFlag106Gfx2 -sFlag106Gfx2: -.incbin "baserom.gba", 0x1E6B374, 0x180 -.global sFlag106Sprites2 -sFlag106Sprites2: -.4byte sFlag106Gfx2 -.incbin "baserom.gba", 0x1E6B4F8, 0x14 -.global sFlag106Gfx3 -sFlag106Gfx3: -.incbin "baserom.gba", 0x1E6B50C, 0x180 -.global sFlag106Sprites3 -sFlag106Sprites3: -.4byte sFlag106Gfx3 -.incbin "baserom.gba", 0x1E6B690, 0x14 -.global sFlag106Gfx4 -sFlag106Gfx4: -.incbin "baserom.gba", 0x1E6B6A4, 0x180 -.global sFlag106Sprites4 -sFlag106Sprites4: -.4byte sFlag106Gfx4 -.incbin "baserom.gba", 0x1E6B828, 0x14 -.global sFlag106Gfx5 -sFlag106Gfx5: -.incbin "baserom.gba", 0x1E6B83C, 0x180 -.global sFlag106Sprites5 -sFlag106Sprites5: -.4byte sFlag106Gfx5 -.incbin "baserom.gba", 0x1E6B9C0, 0x14 -.global sFlag106Gfx6 -sFlag106Gfx6: -.incbin "baserom.gba", 0x1E6B9D4, 0x180 -.global sFlag106Sprites6 -sFlag106Sprites6: -.4byte sFlag106Gfx6 -.incbin "baserom.gba", 0x1E6BB58, 0x14 -.global sAxPosesFlag106 -sAxPosesFlag106: -.4byte sFlag106Pose1 -.4byte sFlag106Pose2 -.4byte sFlag106Pose3 -.4byte sFlag106Pose4 -.4byte sFlag106Pose5 -.4byte sFlag106Pose6 -.global sFlag106AnimTable1 -sFlag106AnimTable1: -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.4byte sFlag106Anims_1_1 -.global sAxAnimationsFlag106 -sAxAnimationsFlag106: -.4byte sFlag106AnimTable1 -.global sAxSpritesFlag106 -sAxSpritesFlag106: -.4byte sFlag106Sprites1 -.4byte sFlag106Sprites2 -.4byte sFlag106Sprites3 -.4byte sFlag106Sprites4 -.4byte sFlag106Sprites5 -.4byte sFlag106Sprites6 -.global sAxMainFlag106 -sAxMainFlag106: -.4byte sAxPosesFlag106 -.4byte sAxAnimationsFlag106 -.incbin "baserom.gba", 0x1E6BBC8, 0x4 -.4byte sAxSpritesFlag106 -.4byte 0 -.global gFlag107Pal -gFlag107Pal: -.incbin "graphics/ornament/pal/flag107.pmdpal" -.global gAxFlag107 -gAxFlag107: -.string "SIRO" -.4byte sAxMainFlag107 -.4byte 0, 0 -.global sFlag107Pose1 -sFlag107Pose1: -.incbin "baserom.gba", 0x1E6BC24, 0x14 -.global sFlag107Pose2 -sFlag107Pose2: -.incbin "baserom.gba", 0x1E6BC38, 0x14 -.global sFlag107Pose3 -sFlag107Pose3: -.incbin "baserom.gba", 0x1E6BC4C, 0x14 -.global sFlag107Pose4 -sFlag107Pose4: -.incbin "baserom.gba", 0x1E6BC60, 0x14 -.global sFlag107Pose5 -sFlag107Pose5: -.incbin "baserom.gba", 0x1E6BC74, 0x14 -.global sFlag107Pose6 -sFlag107Pose6: -.incbin "baserom.gba", 0x1E6BC88, 0x14 -.global sFlag107Anims_1_1 -sFlag107Anims_1_1: -.incbin "baserom.gba", 0x1E6BC9C, 0x54 -.global sFlag107Gfx1 -sFlag107Gfx1: -.incbin "baserom.gba", 0x1E6BCF0, 0x180 -.global sFlag107Sprites1 -sFlag107Sprites1: -.4byte sFlag107Gfx1 -.incbin "baserom.gba", 0x1E6BE74, 0x14 -.global sFlag107Gfx2 -sFlag107Gfx2: -.incbin "baserom.gba", 0x1E6BE88, 0x180 -.global sFlag107Sprites2 -sFlag107Sprites2: -.4byte sFlag107Gfx2 -.incbin "baserom.gba", 0x1E6C00C, 0x14 -.global sFlag107Gfx3 -sFlag107Gfx3: -.incbin "baserom.gba", 0x1E6C020, 0x180 -.global sFlag107Sprites3 -sFlag107Sprites3: -.4byte sFlag107Gfx3 -.incbin "baserom.gba", 0x1E6C1A4, 0x14 -.global sFlag107Gfx4 -sFlag107Gfx4: -.incbin "baserom.gba", 0x1E6C1B8, 0x180 -.global sFlag107Sprites4 -sFlag107Sprites4: -.4byte sFlag107Gfx4 -.incbin "baserom.gba", 0x1E6C33C, 0x14 -.global sFlag107Gfx5 -sFlag107Gfx5: -.incbin "baserom.gba", 0x1E6C350, 0x180 -.global sFlag107Sprites5 -sFlag107Sprites5: -.4byte sFlag107Gfx5 -.incbin "baserom.gba", 0x1E6C4D4, 0x14 -.global sFlag107Gfx6 -sFlag107Gfx6: -.incbin "baserom.gba", 0x1E6C4E8, 0x180 -.global sFlag107Sprites6 -sFlag107Sprites6: -.4byte sFlag107Gfx6 -.incbin "baserom.gba", 0x1E6C66C, 0x14 -.global sAxPosesFlag107 -sAxPosesFlag107: -.4byte sFlag107Pose1 -.4byte sFlag107Pose2 -.4byte sFlag107Pose3 -.4byte sFlag107Pose4 -.4byte sFlag107Pose5 -.4byte sFlag107Pose6 -.global sFlag107AnimTable1 -sFlag107AnimTable1: -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.4byte sFlag107Anims_1_1 -.global sAxAnimationsFlag107 -sAxAnimationsFlag107: -.4byte sFlag107AnimTable1 -.global sAxSpritesFlag107 -sAxSpritesFlag107: -.4byte sFlag107Sprites1 -.4byte sFlag107Sprites2 -.4byte sFlag107Sprites3 -.4byte sFlag107Sprites4 -.4byte sFlag107Sprites5 -.4byte sFlag107Sprites6 -.global sAxMainFlag107 -sAxMainFlag107: -.4byte sAxPosesFlag107 -.4byte sAxAnimationsFlag107 -.incbin "baserom.gba", 0x1E6C6DC, 0x4 -.4byte sAxSpritesFlag107 -.4byte 0 -.global gFlag108Pal -gFlag108Pal: -.incbin "graphics/ornament/pal/flag108.pmdpal" -.global gAxFlag108 -gAxFlag108: -.string "SIRO" -.4byte sAxMainFlag108 -.4byte 0, 0 -.global sFlag108Pose1 -sFlag108Pose1: -.incbin "baserom.gba", 0x1E6C738, 0x14 -.global sFlag108Pose2 -sFlag108Pose2: -.incbin "baserom.gba", 0x1E6C74C, 0x14 -.global sFlag108Pose3 -sFlag108Pose3: -.incbin "baserom.gba", 0x1E6C760, 0x14 -.global sFlag108Pose4 -sFlag108Pose4: -.incbin "baserom.gba", 0x1E6C774, 0x14 -.global sFlag108Pose5 -sFlag108Pose5: -.incbin "baserom.gba", 0x1E6C788, 0x14 -.global sFlag108Pose6 -sFlag108Pose6: -.incbin "baserom.gba", 0x1E6C79C, 0x14 -.global sFlag108Anims_1_1 -sFlag108Anims_1_1: -.incbin "baserom.gba", 0x1E6C7B0, 0x54 -.global sFlag108Gfx1 -sFlag108Gfx1: -.incbin "baserom.gba", 0x1E6C804, 0x180 -.global sFlag108Sprites1 -sFlag108Sprites1: -.4byte sFlag108Gfx1 -.incbin "baserom.gba", 0x1E6C988, 0x14 -.global sFlag108Gfx2 -sFlag108Gfx2: -.incbin "baserom.gba", 0x1E6C99C, 0x180 -.global sFlag108Sprites2 -sFlag108Sprites2: -.4byte sFlag108Gfx2 -.incbin "baserom.gba", 0x1E6CB20, 0x14 -.global sFlag108Gfx3 -sFlag108Gfx3: -.incbin "baserom.gba", 0x1E6CB34, 0x180 -.global sFlag108Sprites3 -sFlag108Sprites3: -.4byte sFlag108Gfx3 -.incbin "baserom.gba", 0x1E6CCB8, 0x14 -.global sFlag108Gfx4 -sFlag108Gfx4: -.incbin "baserom.gba", 0x1E6CCCC, 0x180 -.global sFlag108Sprites4 -sFlag108Sprites4: -.4byte sFlag108Gfx4 -.incbin "baserom.gba", 0x1E6CE50, 0x14 -.global sFlag108Gfx5 -sFlag108Gfx5: -.incbin "baserom.gba", 0x1E6CE64, 0x180 -.global sFlag108Sprites5 -sFlag108Sprites5: -.4byte sFlag108Gfx5 -.incbin "baserom.gba", 0x1E6CFE8, 0x14 -.global sFlag108Gfx6 -sFlag108Gfx6: -.incbin "baserom.gba", 0x1E6CFFC, 0x180 -.global sFlag108Sprites6 -sFlag108Sprites6: -.4byte sFlag108Gfx6 -.incbin "baserom.gba", 0x1E6D180, 0x14 -.global sAxPosesFlag108 -sAxPosesFlag108: -.4byte sFlag108Pose1 -.4byte sFlag108Pose2 -.4byte sFlag108Pose3 -.4byte sFlag108Pose4 -.4byte sFlag108Pose5 -.4byte sFlag108Pose6 -.global sFlag108AnimTable1 -sFlag108AnimTable1: -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.4byte sFlag108Anims_1_1 -.global sAxAnimationsFlag108 -sAxAnimationsFlag108: -.4byte sFlag108AnimTable1 -.global sAxSpritesFlag108 -sAxSpritesFlag108: -.4byte sFlag108Sprites1 -.4byte sFlag108Sprites2 -.4byte sFlag108Sprites3 -.4byte sFlag108Sprites4 -.4byte sFlag108Sprites5 -.4byte sFlag108Sprites6 -.global sAxMainFlag108 -sAxMainFlag108: -.4byte sAxPosesFlag108 -.4byte sAxAnimationsFlag108 -.incbin "baserom.gba", 0x1E6D1F0, 0x4 -.4byte sAxSpritesFlag108 -.4byte 0 -.global gFlag109Pal -gFlag109Pal: -.incbin "graphics/ornament/pal/flag109.pmdpal" -.global gAxFlag109 -gAxFlag109: -.string "SIRO" -.4byte sAxMainFlag109 -.4byte 0, 0 -.global sFlag109Pose1 -sFlag109Pose1: -.incbin "baserom.gba", 0x1E6D24C, 0x14 -.global sFlag109Pose2 -sFlag109Pose2: -.incbin "baserom.gba", 0x1E6D260, 0x14 -.global sFlag109Pose3 -sFlag109Pose3: -.incbin "baserom.gba", 0x1E6D274, 0x14 -.global sFlag109Pose4 -sFlag109Pose4: -.incbin "baserom.gba", 0x1E6D288, 0x14 -.global sFlag109Pose5 -sFlag109Pose5: -.incbin "baserom.gba", 0x1E6D29C, 0x14 -.global sFlag109Pose6 -sFlag109Pose6: -.incbin "baserom.gba", 0x1E6D2B0, 0x14 -.global sFlag109Anims_1_1 -sFlag109Anims_1_1: -.incbin "baserom.gba", 0x1E6D2C4, 0x54 -.global sFlag109Gfx1 -sFlag109Gfx1: -.incbin "baserom.gba", 0x1E6D318, 0x180 -.global sFlag109Sprites1 -sFlag109Sprites1: -.4byte sFlag109Gfx1 -.incbin "baserom.gba", 0x1E6D49C, 0x14 -.global sFlag109Gfx2 -sFlag109Gfx2: -.incbin "baserom.gba", 0x1E6D4B0, 0x180 -.global sFlag109Sprites2 -sFlag109Sprites2: -.4byte sFlag109Gfx2 -.incbin "baserom.gba", 0x1E6D634, 0x14 -.global sFlag109Gfx3 -sFlag109Gfx3: -.incbin "baserom.gba", 0x1E6D648, 0x180 -.global sFlag109Sprites3 -sFlag109Sprites3: -.4byte sFlag109Gfx3 -.incbin "baserom.gba", 0x1E6D7CC, 0x14 -.global sFlag109Gfx4 -sFlag109Gfx4: -.incbin "baserom.gba", 0x1E6D7E0, 0x180 -.global sFlag109Sprites4 -sFlag109Sprites4: -.4byte sFlag109Gfx4 -.incbin "baserom.gba", 0x1E6D964, 0x14 -.global sFlag109Gfx5 -sFlag109Gfx5: -.incbin "baserom.gba", 0x1E6D978, 0x180 -.global sFlag109Sprites5 -sFlag109Sprites5: -.4byte sFlag109Gfx5 -.incbin "baserom.gba", 0x1E6DAFC, 0x14 -.global sFlag109Gfx6 -sFlag109Gfx6: -.incbin "baserom.gba", 0x1E6DB10, 0x180 -.global sFlag109Sprites6 -sFlag109Sprites6: -.4byte sFlag109Gfx6 -.incbin "baserom.gba", 0x1E6DC94, 0x14 -.global sAxPosesFlag109 -sAxPosesFlag109: -.4byte sFlag109Pose1 -.4byte sFlag109Pose2 -.4byte sFlag109Pose3 -.4byte sFlag109Pose4 -.4byte sFlag109Pose5 -.4byte sFlag109Pose6 -.global sFlag109AnimTable1 -sFlag109AnimTable1: -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.4byte sFlag109Anims_1_1 -.global sAxAnimationsFlag109 -sAxAnimationsFlag109: -.4byte sFlag109AnimTable1 -.global sAxSpritesFlag109 -sAxSpritesFlag109: -.4byte sFlag109Sprites1 -.4byte sFlag109Sprites2 -.4byte sFlag109Sprites3 -.4byte sFlag109Sprites4 -.4byte sFlag109Sprites5 -.4byte sFlag109Sprites6 -.global sAxMainFlag109 -sAxMainFlag109: -.4byte sAxPosesFlag109 -.4byte sAxAnimationsFlag109 -.incbin "baserom.gba", 0x1E6DD04, 0x4 -.4byte sAxSpritesFlag109 -.4byte 0 -.global gFlag10Pal -gFlag10Pal: -.incbin "graphics/ornament/pal/flag10.pmdpal" -.global gAxFlag10 -gAxFlag10: -.string "SIRO" -.4byte sAxMainFlag10 -.4byte 0, 0 -.global sFlag10Pose1 -sFlag10Pose1: -.incbin "baserom.gba", 0x1E6DD60, 0x14 -.global sFlag10Pose2 -sFlag10Pose2: -.incbin "baserom.gba", 0x1E6DD74, 0x14 -.global sFlag10Pose3 -sFlag10Pose3: -.incbin "baserom.gba", 0x1E6DD88, 0x14 -.global sFlag10Pose4 -sFlag10Pose4: -.incbin "baserom.gba", 0x1E6DD9C, 0x14 -.global sFlag10Pose5 -sFlag10Pose5: -.incbin "baserom.gba", 0x1E6DDB0, 0x14 -.global sFlag10Pose6 -sFlag10Pose6: -.incbin "baserom.gba", 0x1E6DDC4, 0x14 -.global sFlag10Anims_1_1 -sFlag10Anims_1_1: -.incbin "baserom.gba", 0x1E6DDD8, 0x54 -.global sFlag10Gfx1 -sFlag10Gfx1: -.incbin "baserom.gba", 0x1E6DE2C, 0x180 -.global sFlag10Sprites1 -sFlag10Sprites1: -.4byte sFlag10Gfx1 -.incbin "baserom.gba", 0x1E6DFB0, 0x14 -.global sFlag10Gfx2 -sFlag10Gfx2: -.incbin "baserom.gba", 0x1E6DFC4, 0x180 -.global sFlag10Sprites2 -sFlag10Sprites2: -.4byte sFlag10Gfx2 -.incbin "baserom.gba", 0x1E6E148, 0x14 -.global sFlag10Gfx3 -sFlag10Gfx3: -.incbin "baserom.gba", 0x1E6E15C, 0x180 -.global sFlag10Sprites3 -sFlag10Sprites3: -.4byte sFlag10Gfx3 -.incbin "baserom.gba", 0x1E6E2E0, 0x14 -.global sFlag10Gfx4 -sFlag10Gfx4: -.incbin "baserom.gba", 0x1E6E2F4, 0x180 -.global sFlag10Sprites4 -sFlag10Sprites4: -.4byte sFlag10Gfx4 -.incbin "baserom.gba", 0x1E6E478, 0x14 -.global sFlag10Gfx5 -sFlag10Gfx5: -.incbin "baserom.gba", 0x1E6E48C, 0x180 -.global sFlag10Sprites5 -sFlag10Sprites5: -.4byte sFlag10Gfx5 -.incbin "baserom.gba", 0x1E6E610, 0x14 -.global sFlag10Gfx6 -sFlag10Gfx6: -.incbin "baserom.gba", 0x1E6E624, 0x180 -.global sFlag10Sprites6 -sFlag10Sprites6: -.4byte sFlag10Gfx6 -.incbin "baserom.gba", 0x1E6E7A8, 0x14 -.global sAxPosesFlag10 -sAxPosesFlag10: -.4byte sFlag10Pose1 -.4byte sFlag10Pose2 -.4byte sFlag10Pose3 -.4byte sFlag10Pose4 -.4byte sFlag10Pose5 -.4byte sFlag10Pose6 -.global sFlag10AnimTable1 -sFlag10AnimTable1: -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.4byte sFlag10Anims_1_1 -.global sAxAnimationsFlag10 -sAxAnimationsFlag10: -.4byte sFlag10AnimTable1 -.global sAxSpritesFlag10 -sAxSpritesFlag10: -.4byte sFlag10Sprites1 -.4byte sFlag10Sprites2 -.4byte sFlag10Sprites3 -.4byte sFlag10Sprites4 -.4byte sFlag10Sprites5 -.4byte sFlag10Sprites6 -.global sAxMainFlag10 -sAxMainFlag10: -.4byte sAxPosesFlag10 -.4byte sAxAnimationsFlag10 -.incbin "baserom.gba", 0x1E6E818, 0x4 -.4byte sAxSpritesFlag10 -.4byte 0 -.global gFlag110Pal -gFlag110Pal: -.incbin "graphics/ornament/pal/flag110.pmdpal" -.global gAxFlag110 -gAxFlag110: -.string "SIRO" -.4byte sAxMainFlag110 -.4byte 0, 0 -.global sFlag110Pose1 -sFlag110Pose1: -.incbin "baserom.gba", 0x1E6E874, 0x14 -.global sFlag110Pose2 -sFlag110Pose2: -.incbin "baserom.gba", 0x1E6E888, 0x14 -.global sFlag110Pose3 -sFlag110Pose3: -.incbin "baserom.gba", 0x1E6E89C, 0x14 -.global sFlag110Pose4 -sFlag110Pose4: -.incbin "baserom.gba", 0x1E6E8B0, 0x14 -.global sFlag110Pose5 -sFlag110Pose5: -.incbin "baserom.gba", 0x1E6E8C4, 0x14 -.global sFlag110Pose6 -sFlag110Pose6: -.incbin "baserom.gba", 0x1E6E8D8, 0x14 -.global sFlag110Anims_1_1 -sFlag110Anims_1_1: -.incbin "baserom.gba", 0x1E6E8EC, 0x54 -.global sFlag110Gfx1 -sFlag110Gfx1: -.incbin "baserom.gba", 0x1E6E940, 0x180 -.global sFlag110Sprites1 -sFlag110Sprites1: -.4byte sFlag110Gfx1 -.incbin "baserom.gba", 0x1E6EAC4, 0x14 -.global sFlag110Gfx2 -sFlag110Gfx2: -.incbin "baserom.gba", 0x1E6EAD8, 0x180 -.global sFlag110Sprites2 -sFlag110Sprites2: -.4byte sFlag110Gfx2 -.incbin "baserom.gba", 0x1E6EC5C, 0x14 -.global sFlag110Gfx3 -sFlag110Gfx3: -.incbin "baserom.gba", 0x1E6EC70, 0x180 -.global sFlag110Sprites3 -sFlag110Sprites3: -.4byte sFlag110Gfx3 -.incbin "baserom.gba", 0x1E6EDF4, 0x14 -.global sFlag110Gfx4 -sFlag110Gfx4: -.incbin "baserom.gba", 0x1E6EE08, 0x180 -.global sFlag110Sprites4 -sFlag110Sprites4: -.4byte sFlag110Gfx4 -.incbin "baserom.gba", 0x1E6EF8C, 0x14 -.global sFlag110Gfx5 -sFlag110Gfx5: -.incbin "baserom.gba", 0x1E6EFA0, 0x180 -.global sFlag110Sprites5 -sFlag110Sprites5: -.4byte sFlag110Gfx5 -.incbin "baserom.gba", 0x1E6F124, 0x14 -.global sFlag110Gfx6 -sFlag110Gfx6: -.incbin "baserom.gba", 0x1E6F138, 0x180 -.global sFlag110Sprites6 -sFlag110Sprites6: -.4byte sFlag110Gfx6 -.incbin "baserom.gba", 0x1E6F2BC, 0x14 -.global sAxPosesFlag110 -sAxPosesFlag110: -.4byte sFlag110Pose1 -.4byte sFlag110Pose2 -.4byte sFlag110Pose3 -.4byte sFlag110Pose4 -.4byte sFlag110Pose5 -.4byte sFlag110Pose6 -.global sFlag110AnimTable1 -sFlag110AnimTable1: -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.4byte sFlag110Anims_1_1 -.global sAxAnimationsFlag110 -sAxAnimationsFlag110: -.4byte sFlag110AnimTable1 -.global sAxSpritesFlag110 -sAxSpritesFlag110: -.4byte sFlag110Sprites1 -.4byte sFlag110Sprites2 -.4byte sFlag110Sprites3 -.4byte sFlag110Sprites4 -.4byte sFlag110Sprites5 -.4byte sFlag110Sprites6 -.global sAxMainFlag110 -sAxMainFlag110: -.4byte sAxPosesFlag110 -.4byte sAxAnimationsFlag110 -.incbin "baserom.gba", 0x1E6F32C, 0x4 -.4byte sAxSpritesFlag110 -.4byte 0 -.global gFlag111Pal -gFlag111Pal: -.incbin "graphics/ornament/pal/flag111.pmdpal" -.global gAxFlag111 -gAxFlag111: -.string "SIRO" -.4byte sAxMainFlag111 -.4byte 0, 0 -.global sFlag111Pose1 -sFlag111Pose1: -.incbin "baserom.gba", 0x1E6F388, 0x14 -.global sFlag111Pose2 -sFlag111Pose2: -.incbin "baserom.gba", 0x1E6F39C, 0x14 -.global sFlag111Pose3 -sFlag111Pose3: -.incbin "baserom.gba", 0x1E6F3B0, 0x14 -.global sFlag111Pose4 -sFlag111Pose4: -.incbin "baserom.gba", 0x1E6F3C4, 0x14 -.global sFlag111Pose5 -sFlag111Pose5: -.incbin "baserom.gba", 0x1E6F3D8, 0x14 -.global sFlag111Pose6 -sFlag111Pose6: -.incbin "baserom.gba", 0x1E6F3EC, 0x14 -.global sFlag111Anims_1_1 -sFlag111Anims_1_1: -.incbin "baserom.gba", 0x1E6F400, 0x54 -.global sFlag111Gfx1 -sFlag111Gfx1: -.incbin "baserom.gba", 0x1E6F454, 0x180 -.global sFlag111Sprites1 -sFlag111Sprites1: -.4byte sFlag111Gfx1 -.incbin "baserom.gba", 0x1E6F5D8, 0x14 -.global sFlag111Gfx2 -sFlag111Gfx2: -.incbin "baserom.gba", 0x1E6F5EC, 0x180 -.global sFlag111Sprites2 -sFlag111Sprites2: -.4byte sFlag111Gfx2 -.incbin "baserom.gba", 0x1E6F770, 0x14 -.global sFlag111Gfx3 -sFlag111Gfx3: -.incbin "baserom.gba", 0x1E6F784, 0x180 -.global sFlag111Sprites3 -sFlag111Sprites3: -.4byte sFlag111Gfx3 -.incbin "baserom.gba", 0x1E6F908, 0x14 -.global sFlag111Gfx4 -sFlag111Gfx4: -.incbin "baserom.gba", 0x1E6F91C, 0x180 -.global sFlag111Sprites4 -sFlag111Sprites4: -.4byte sFlag111Gfx4 -.incbin "baserom.gba", 0x1E6FAA0, 0x14 -.global sFlag111Gfx5 -sFlag111Gfx5: -.incbin "baserom.gba", 0x1E6FAB4, 0x180 -.global sFlag111Sprites5 -sFlag111Sprites5: -.4byte sFlag111Gfx5 -.incbin "baserom.gba", 0x1E6FC38, 0x14 -.global sFlag111Gfx6 -sFlag111Gfx6: -.incbin "baserom.gba", 0x1E6FC4C, 0x180 -.global sFlag111Sprites6 -sFlag111Sprites6: -.4byte sFlag111Gfx6 -.incbin "baserom.gba", 0x1E6FDD0, 0x14 -.global sAxPosesFlag111 -sAxPosesFlag111: -.4byte sFlag111Pose1 -.4byte sFlag111Pose2 -.4byte sFlag111Pose3 -.4byte sFlag111Pose4 -.4byte sFlag111Pose5 -.4byte sFlag111Pose6 -.global sFlag111AnimTable1 -sFlag111AnimTable1: -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.4byte sFlag111Anims_1_1 -.global sAxAnimationsFlag111 -sAxAnimationsFlag111: -.4byte sFlag111AnimTable1 -.global sAxSpritesFlag111 -sAxSpritesFlag111: -.4byte sFlag111Sprites1 -.4byte sFlag111Sprites2 -.4byte sFlag111Sprites3 -.4byte sFlag111Sprites4 -.4byte sFlag111Sprites5 -.4byte sFlag111Sprites6 -.global sAxMainFlag111 -sAxMainFlag111: -.4byte sAxPosesFlag111 -.4byte sAxAnimationsFlag111 -.incbin "baserom.gba", 0x1E6FE40, 0x4 -.4byte sAxSpritesFlag111 -.4byte 0 -.global gFlag112Pal -gFlag112Pal: -.incbin "graphics/ornament/pal/flag112.pmdpal" -.global gAxFlag112 -gAxFlag112: -.string "SIRO" -.4byte sAxMainFlag112 -.4byte 0, 0 -.global sFlag112Pose1 -sFlag112Pose1: -.incbin "baserom.gba", 0x1E6FE9C, 0x14 -.global sFlag112Pose2 -sFlag112Pose2: -.incbin "baserom.gba", 0x1E6FEB0, 0x14 -.global sFlag112Pose3 -sFlag112Pose3: -.incbin "baserom.gba", 0x1E6FEC4, 0x14 -.global sFlag112Pose4 -sFlag112Pose4: -.incbin "baserom.gba", 0x1E6FED8, 0x14 -.global sFlag112Pose5 -sFlag112Pose5: -.incbin "baserom.gba", 0x1E6FEEC, 0x14 -.global sFlag112Pose6 -sFlag112Pose6: -.incbin "baserom.gba", 0x1E6FF00, 0x14 -.global sFlag112Anims_1_1 -sFlag112Anims_1_1: -.incbin "baserom.gba", 0x1E6FF14, 0x54 -.global sFlag112Gfx1 -sFlag112Gfx1: -.incbin "baserom.gba", 0x1E6FF68, 0x180 -.global sFlag112Sprites1 -sFlag112Sprites1: -.4byte sFlag112Gfx1 -.incbin "baserom.gba", 0x1E700EC, 0x14 -.global sFlag112Gfx2 -sFlag112Gfx2: -.incbin "baserom.gba", 0x1E70100, 0x180 -.global sFlag112Sprites2 -sFlag112Sprites2: -.4byte sFlag112Gfx2 -.incbin "baserom.gba", 0x1E70284, 0x14 -.global sFlag112Gfx3 -sFlag112Gfx3: -.incbin "baserom.gba", 0x1E70298, 0x180 -.global sFlag112Sprites3 -sFlag112Sprites3: -.4byte sFlag112Gfx3 -.incbin "baserom.gba", 0x1E7041C, 0x14 -.global sFlag112Gfx4 -sFlag112Gfx4: -.incbin "baserom.gba", 0x1E70430, 0x180 -.global sFlag112Sprites4 -sFlag112Sprites4: -.4byte sFlag112Gfx4 -.incbin "baserom.gba", 0x1E705B4, 0x14 -.global sFlag112Gfx5 -sFlag112Gfx5: -.incbin "baserom.gba", 0x1E705C8, 0x180 -.global sFlag112Sprites5 -sFlag112Sprites5: -.4byte sFlag112Gfx5 -.incbin "baserom.gba", 0x1E7074C, 0x14 -.global sFlag112Gfx6 -sFlag112Gfx6: -.incbin "baserom.gba", 0x1E70760, 0x180 -.global sFlag112Sprites6 -sFlag112Sprites6: -.4byte sFlag112Gfx6 -.incbin "baserom.gba", 0x1E708E4, 0x14 -.global sAxPosesFlag112 -sAxPosesFlag112: -.4byte sFlag112Pose1 -.4byte sFlag112Pose2 -.4byte sFlag112Pose3 -.4byte sFlag112Pose4 -.4byte sFlag112Pose5 -.4byte sFlag112Pose6 -.global sFlag112AnimTable1 -sFlag112AnimTable1: -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.4byte sFlag112Anims_1_1 -.global sAxAnimationsFlag112 -sAxAnimationsFlag112: -.4byte sFlag112AnimTable1 -.global sAxSpritesFlag112 -sAxSpritesFlag112: -.4byte sFlag112Sprites1 -.4byte sFlag112Sprites2 -.4byte sFlag112Sprites3 -.4byte sFlag112Sprites4 -.4byte sFlag112Sprites5 -.4byte sFlag112Sprites6 -.global sAxMainFlag112 -sAxMainFlag112: -.4byte sAxPosesFlag112 -.4byte sAxAnimationsFlag112 -.incbin "baserom.gba", 0x1E70954, 0x4 -.4byte sAxSpritesFlag112 -.4byte 0 .string "pksdir0\0" .global gFlag113Pal gFlag113Pal: diff --git a/ld_script.ld b/ld_script.ld index 58c74df99..cf4d8f83d 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -1036,6 +1036,8 @@ SECTIONS { src/ornament_sbin.o(.rodata); src/ornament_files_table.o(.rodata); src/ornament_gfx1.o(.rodata); + src/ornament_gfx2.o(.rodata); + src/ornament_gfx3.o(.rodata); data/ornament_sbin.o(.rodata); } > ROM =0 diff --git a/src/ornament_gfx2.c b/src/ornament_gfx2.c new file mode 100644 index 000000000..a3e3f33bb --- /dev/null +++ b/src/ornament_gfx2.c @@ -0,0 +1,924 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_gfx.h" + +const RGB gFlag08Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag08.pmdpal") }; + +static const axmain sAxMainFlag08; +const SiroArchive gAxFlag08 = {"SIRO", &sAxMainFlag08}; + +static const ax_pose sFlag08Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag08Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag08Gfx1[] = INCBIN_U8("graphics/ornament/Flag08/sprite_1.4bpp"); +static const ax_sprite sFlag08Sprites1[] = { + {sFlag08Gfx1, ARRAY_COUNT(sFlag08Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx2[] = INCBIN_U8("graphics/ornament/Flag08/sprite_2.4bpp"); +static const ax_sprite sFlag08Sprites2[] = { + {sFlag08Gfx2, ARRAY_COUNT(sFlag08Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx3[] = INCBIN_U8("graphics/ornament/Flag08/sprite_3.4bpp"); +static const ax_sprite sFlag08Sprites3[] = { + {sFlag08Gfx3, ARRAY_COUNT(sFlag08Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx4[] = INCBIN_U8("graphics/ornament/Flag08/sprite_4.4bpp"); +static const ax_sprite sFlag08Sprites4[] = { + {sFlag08Gfx4, ARRAY_COUNT(sFlag08Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx5[] = INCBIN_U8("graphics/ornament/Flag08/sprite_5.4bpp"); +static const ax_sprite sFlag08Sprites5[] = { + {sFlag08Gfx5, ARRAY_COUNT(sFlag08Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx6[] = INCBIN_U8("graphics/ornament/Flag08/sprite_6.4bpp"); +static const ax_sprite sFlag08Sprites6[] = { + {sFlag08Gfx6, ARRAY_COUNT(sFlag08Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag08[] = { + sFlag08Pose1, + sFlag08Pose2, + sFlag08Pose3, + sFlag08Pose4, + sFlag08Pose5, + sFlag08Pose6, +}; + +static const ax_anim *const sFlag08AnimTable1[] = { + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag08[] = { + sFlag08AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag08[] = { + sFlag08Sprites1, + sFlag08Sprites2, + sFlag08Sprites3, + sFlag08Sprites4, + sFlag08Sprites5, + sFlag08Sprites6, +}; + +static const axmain sAxMainFlag08 = { + .poses = sAxPosesFlag08, + .animations = sAxAnimationsFlag08, + .animCount = ARRAY_COUNT(sAxAnimationsFlag08), + .spriteData = sAxSpritesFlag08, + .positions = NULL, +}; +const RGB gFlag09Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag09.pmdpal") }; + +static const axmain sAxMainFlag09; +const SiroArchive gAxFlag09 = {"SIRO", &sAxMainFlag09}; + +static const ax_pose sFlag09Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag09Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag09Gfx1[] = INCBIN_U8("graphics/ornament/Flag09/sprite_1.4bpp"); +static const ax_sprite sFlag09Sprites1[] = { + {sFlag09Gfx1, ARRAY_COUNT(sFlag09Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx2[] = INCBIN_U8("graphics/ornament/Flag09/sprite_2.4bpp"); +static const ax_sprite sFlag09Sprites2[] = { + {sFlag09Gfx2, ARRAY_COUNT(sFlag09Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx3[] = INCBIN_U8("graphics/ornament/Flag09/sprite_3.4bpp"); +static const ax_sprite sFlag09Sprites3[] = { + {sFlag09Gfx3, ARRAY_COUNT(sFlag09Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx4[] = INCBIN_U8("graphics/ornament/Flag09/sprite_4.4bpp"); +static const ax_sprite sFlag09Sprites4[] = { + {sFlag09Gfx4, ARRAY_COUNT(sFlag09Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx5[] = INCBIN_U8("graphics/ornament/Flag09/sprite_5.4bpp"); +static const ax_sprite sFlag09Sprites5[] = { + {sFlag09Gfx5, ARRAY_COUNT(sFlag09Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx6[] = INCBIN_U8("graphics/ornament/Flag09/sprite_6.4bpp"); +static const ax_sprite sFlag09Sprites6[] = { + {sFlag09Gfx6, ARRAY_COUNT(sFlag09Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag09[] = { + sFlag09Pose1, + sFlag09Pose2, + sFlag09Pose3, + sFlag09Pose4, + sFlag09Pose5, + sFlag09Pose6, +}; + +static const ax_anim *const sFlag09AnimTable1[] = { + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag09[] = { + sFlag09AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag09[] = { + sFlag09Sprites1, + sFlag09Sprites2, + sFlag09Sprites3, + sFlag09Sprites4, + sFlag09Sprites5, + sFlag09Sprites6, +}; + +static const axmain sAxMainFlag09 = { + .poses = sAxPosesFlag09, + .animations = sAxAnimationsFlag09, + .animCount = ARRAY_COUNT(sAxAnimationsFlag09), + .spriteData = sAxSpritesFlag09, + .positions = NULL, +}; +const RGB gFlag100Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag100.pmdpal") }; + +static const axmain sAxMainFlag100; +const SiroArchive gAxFlag100 = {"SIRO", &sAxMainFlag100}; + +static const ax_pose sFlag100Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag100Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag100Gfx1[] = INCBIN_U8("graphics/ornament/Flag100/sprite_1.4bpp"); +static const ax_sprite sFlag100Sprites1[] = { + {sFlag100Gfx1, ARRAY_COUNT(sFlag100Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx2[] = INCBIN_U8("graphics/ornament/Flag100/sprite_2.4bpp"); +static const ax_sprite sFlag100Sprites2[] = { + {sFlag100Gfx2, ARRAY_COUNT(sFlag100Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx3[] = INCBIN_U8("graphics/ornament/Flag100/sprite_3.4bpp"); +static const ax_sprite sFlag100Sprites3[] = { + {sFlag100Gfx3, ARRAY_COUNT(sFlag100Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx4[] = INCBIN_U8("graphics/ornament/Flag100/sprite_4.4bpp"); +static const ax_sprite sFlag100Sprites4[] = { + {sFlag100Gfx4, ARRAY_COUNT(sFlag100Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx5[] = INCBIN_U8("graphics/ornament/Flag100/sprite_5.4bpp"); +static const ax_sprite sFlag100Sprites5[] = { + {sFlag100Gfx5, ARRAY_COUNT(sFlag100Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx6[] = INCBIN_U8("graphics/ornament/Flag100/sprite_6.4bpp"); +static const ax_sprite sFlag100Sprites6[] = { + {sFlag100Gfx6, ARRAY_COUNT(sFlag100Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag100[] = { + sFlag100Pose1, + sFlag100Pose2, + sFlag100Pose3, + sFlag100Pose4, + sFlag100Pose5, + sFlag100Pose6, +}; + +static const ax_anim *const sFlag100AnimTable1[] = { + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag100[] = { + sFlag100AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag100[] = { + sFlag100Sprites1, + sFlag100Sprites2, + sFlag100Sprites3, + sFlag100Sprites4, + sFlag100Sprites5, + sFlag100Sprites6, +}; + +static const axmain sAxMainFlag100 = { + .poses = sAxPosesFlag100, + .animations = sAxAnimationsFlag100, + .animCount = ARRAY_COUNT(sAxAnimationsFlag100), + .spriteData = sAxSpritesFlag100, + .positions = NULL, +}; +const RGB gFlag101Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag101.pmdpal") }; + +static const axmain sAxMainFlag101; +const SiroArchive gAxFlag101 = {"SIRO", &sAxMainFlag101}; + +static const ax_pose sFlag101Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag101Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag101Gfx1[] = INCBIN_U8("graphics/ornament/Flag101/sprite_1.4bpp"); +static const ax_sprite sFlag101Sprites1[] = { + {sFlag101Gfx1, ARRAY_COUNT(sFlag101Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx2[] = INCBIN_U8("graphics/ornament/Flag101/sprite_2.4bpp"); +static const ax_sprite sFlag101Sprites2[] = { + {sFlag101Gfx2, ARRAY_COUNT(sFlag101Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx3[] = INCBIN_U8("graphics/ornament/Flag101/sprite_3.4bpp"); +static const ax_sprite sFlag101Sprites3[] = { + {sFlag101Gfx3, ARRAY_COUNT(sFlag101Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx4[] = INCBIN_U8("graphics/ornament/Flag101/sprite_4.4bpp"); +static const ax_sprite sFlag101Sprites4[] = { + {sFlag101Gfx4, ARRAY_COUNT(sFlag101Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx5[] = INCBIN_U8("graphics/ornament/Flag101/sprite_5.4bpp"); +static const ax_sprite sFlag101Sprites5[] = { + {sFlag101Gfx5, ARRAY_COUNT(sFlag101Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx6[] = INCBIN_U8("graphics/ornament/Flag101/sprite_6.4bpp"); +static const ax_sprite sFlag101Sprites6[] = { + {sFlag101Gfx6, ARRAY_COUNT(sFlag101Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag101[] = { + sFlag101Pose1, + sFlag101Pose2, + sFlag101Pose3, + sFlag101Pose4, + sFlag101Pose5, + sFlag101Pose6, +}; + +static const ax_anim *const sFlag101AnimTable1[] = { + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag101[] = { + sFlag101AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag101[] = { + sFlag101Sprites1, + sFlag101Sprites2, + sFlag101Sprites3, + sFlag101Sprites4, + sFlag101Sprites5, + sFlag101Sprites6, +}; + +static const axmain sAxMainFlag101 = { + .poses = sAxPosesFlag101, + .animations = sAxAnimationsFlag101, + .animCount = ARRAY_COUNT(sAxAnimationsFlag101), + .spriteData = sAxSpritesFlag101, + .positions = NULL, +}; +const RGB gFlag102Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag102.pmdpal") }; + +static const axmain sAxMainFlag102; +const SiroArchive gAxFlag102 = {"SIRO", &sAxMainFlag102}; + +static const ax_pose sFlag102Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag102Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag102Gfx1[] = INCBIN_U8("graphics/ornament/Flag102/sprite_1.4bpp"); +static const ax_sprite sFlag102Sprites1[] = { + {sFlag102Gfx1, ARRAY_COUNT(sFlag102Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx2[] = INCBIN_U8("graphics/ornament/Flag102/sprite_2.4bpp"); +static const ax_sprite sFlag102Sprites2[] = { + {sFlag102Gfx2, ARRAY_COUNT(sFlag102Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx3[] = INCBIN_U8("graphics/ornament/Flag102/sprite_3.4bpp"); +static const ax_sprite sFlag102Sprites3[] = { + {sFlag102Gfx3, ARRAY_COUNT(sFlag102Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx4[] = INCBIN_U8("graphics/ornament/Flag102/sprite_4.4bpp"); +static const ax_sprite sFlag102Sprites4[] = { + {sFlag102Gfx4, ARRAY_COUNT(sFlag102Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx5[] = INCBIN_U8("graphics/ornament/Flag102/sprite_5.4bpp"); +static const ax_sprite sFlag102Sprites5[] = { + {sFlag102Gfx5, ARRAY_COUNT(sFlag102Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx6[] = INCBIN_U8("graphics/ornament/Flag102/sprite_6.4bpp"); +static const ax_sprite sFlag102Sprites6[] = { + {sFlag102Gfx6, ARRAY_COUNT(sFlag102Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag102[] = { + sFlag102Pose1, + sFlag102Pose2, + sFlag102Pose3, + sFlag102Pose4, + sFlag102Pose5, + sFlag102Pose6, +}; + +static const ax_anim *const sFlag102AnimTable1[] = { + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag102[] = { + sFlag102AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag102[] = { + sFlag102Sprites1, + sFlag102Sprites2, + sFlag102Sprites3, + sFlag102Sprites4, + sFlag102Sprites5, + sFlag102Sprites6, +}; + +static const axmain sAxMainFlag102 = { + .poses = sAxPosesFlag102, + .animations = sAxAnimationsFlag102, + .animCount = ARRAY_COUNT(sAxAnimationsFlag102), + .spriteData = sAxSpritesFlag102, + .positions = NULL, +}; +const RGB gFlag103Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag103.pmdpal") }; + +static const axmain sAxMainFlag103; +const SiroArchive gAxFlag103 = {"SIRO", &sAxMainFlag103}; + +static const ax_pose sFlag103Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag103Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag103Gfx1[] = INCBIN_U8("graphics/ornament/Flag103/sprite_1.4bpp"); +static const ax_sprite sFlag103Sprites1[] = { + {sFlag103Gfx1, ARRAY_COUNT(sFlag103Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx2[] = INCBIN_U8("graphics/ornament/Flag103/sprite_2.4bpp"); +static const ax_sprite sFlag103Sprites2[] = { + {sFlag103Gfx2, ARRAY_COUNT(sFlag103Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx3[] = INCBIN_U8("graphics/ornament/Flag103/sprite_3.4bpp"); +static const ax_sprite sFlag103Sprites3[] = { + {sFlag103Gfx3, ARRAY_COUNT(sFlag103Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx4[] = INCBIN_U8("graphics/ornament/Flag103/sprite_4.4bpp"); +static const ax_sprite sFlag103Sprites4[] = { + {sFlag103Gfx4, ARRAY_COUNT(sFlag103Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx5[] = INCBIN_U8("graphics/ornament/Flag103/sprite_5.4bpp"); +static const ax_sprite sFlag103Sprites5[] = { + {sFlag103Gfx5, ARRAY_COUNT(sFlag103Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx6[] = INCBIN_U8("graphics/ornament/Flag103/sprite_6.4bpp"); +static const ax_sprite sFlag103Sprites6[] = { + {sFlag103Gfx6, ARRAY_COUNT(sFlag103Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag103[] = { + sFlag103Pose1, + sFlag103Pose2, + sFlag103Pose3, + sFlag103Pose4, + sFlag103Pose5, + sFlag103Pose6, +}; + +static const ax_anim *const sFlag103AnimTable1[] = { + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag103[] = { + sFlag103AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag103[] = { + sFlag103Sprites1, + sFlag103Sprites2, + sFlag103Sprites3, + sFlag103Sprites4, + sFlag103Sprites5, + sFlag103Sprites6, +}; + +static const axmain sAxMainFlag103 = { + .poses = sAxPosesFlag103, + .animations = sAxAnimationsFlag103, + .animCount = ARRAY_COUNT(sAxAnimationsFlag103), + .spriteData = sAxSpritesFlag103, + .positions = NULL, +}; +const RGB gFlag104Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag104.pmdpal") }; + +static const axmain sAxMainFlag104; +const SiroArchive gAxFlag104 = {"SIRO", &sAxMainFlag104}; + +static const ax_pose sFlag104Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag104Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag104Gfx1[] = INCBIN_U8("graphics/ornament/Flag104/sprite_1.4bpp"); +static const ax_sprite sFlag104Sprites1[] = { + {sFlag104Gfx1, ARRAY_COUNT(sFlag104Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx2[] = INCBIN_U8("graphics/ornament/Flag104/sprite_2.4bpp"); +static const ax_sprite sFlag104Sprites2[] = { + {sFlag104Gfx2, ARRAY_COUNT(sFlag104Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx3[] = INCBIN_U8("graphics/ornament/Flag104/sprite_3.4bpp"); +static const ax_sprite sFlag104Sprites3[] = { + {sFlag104Gfx3, ARRAY_COUNT(sFlag104Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx4[] = INCBIN_U8("graphics/ornament/Flag104/sprite_4.4bpp"); +static const ax_sprite sFlag104Sprites4[] = { + {sFlag104Gfx4, ARRAY_COUNT(sFlag104Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx5[] = INCBIN_U8("graphics/ornament/Flag104/sprite_5.4bpp"); +static const ax_sprite sFlag104Sprites5[] = { + {sFlag104Gfx5, ARRAY_COUNT(sFlag104Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx6[] = INCBIN_U8("graphics/ornament/Flag104/sprite_6.4bpp"); +static const ax_sprite sFlag104Sprites6[] = { + {sFlag104Gfx6, ARRAY_COUNT(sFlag104Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag104[] = { + sFlag104Pose1, + sFlag104Pose2, + sFlag104Pose3, + sFlag104Pose4, + sFlag104Pose5, + sFlag104Pose6, +}; + +static const ax_anim *const sFlag104AnimTable1[] = { + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag104[] = { + sFlag104AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag104[] = { + sFlag104Sprites1, + sFlag104Sprites2, + sFlag104Sprites3, + sFlag104Sprites4, + sFlag104Sprites5, + sFlag104Sprites6, +}; + +static const axmain sAxMainFlag104 = { + .poses = sAxPosesFlag104, + .animations = sAxAnimationsFlag104, + .animCount = ARRAY_COUNT(sAxAnimationsFlag104), + .spriteData = sAxSpritesFlag104, + .positions = NULL, +}; +const RGB gFlag105Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag105.pmdpal") }; + +static const axmain sAxMainFlag105; +const SiroArchive gAxFlag105 = {"SIRO", &sAxMainFlag105}; + +static const ax_pose sFlag105Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag105Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag105Gfx1[] = INCBIN_U8("graphics/ornament/Flag105/sprite_1.4bpp"); +static const ax_sprite sFlag105Sprites1[] = { + {sFlag105Gfx1, ARRAY_COUNT(sFlag105Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx2[] = INCBIN_U8("graphics/ornament/Flag105/sprite_2.4bpp"); +static const ax_sprite sFlag105Sprites2[] = { + {sFlag105Gfx2, ARRAY_COUNT(sFlag105Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx3[] = INCBIN_U8("graphics/ornament/Flag105/sprite_3.4bpp"); +static const ax_sprite sFlag105Sprites3[] = { + {sFlag105Gfx3, ARRAY_COUNT(sFlag105Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx4[] = INCBIN_U8("graphics/ornament/Flag105/sprite_4.4bpp"); +static const ax_sprite sFlag105Sprites4[] = { + {sFlag105Gfx4, ARRAY_COUNT(sFlag105Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx5[] = INCBIN_U8("graphics/ornament/Flag105/sprite_5.4bpp"); +static const ax_sprite sFlag105Sprites5[] = { + {sFlag105Gfx5, ARRAY_COUNT(sFlag105Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx6[] = INCBIN_U8("graphics/ornament/Flag105/sprite_6.4bpp"); +static const ax_sprite sFlag105Sprites6[] = { + {sFlag105Gfx6, ARRAY_COUNT(sFlag105Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag105[] = { + sFlag105Pose1, + sFlag105Pose2, + sFlag105Pose3, + sFlag105Pose4, + sFlag105Pose5, + sFlag105Pose6, +}; + +static const ax_anim *const sFlag105AnimTable1[] = { + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag105[] = { + sFlag105AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag105[] = { + sFlag105Sprites1, + sFlag105Sprites2, + sFlag105Sprites3, + sFlag105Sprites4, + sFlag105Sprites5, + sFlag105Sprites6, +}; + +static const axmain sAxMainFlag105 = { + .poses = sAxPosesFlag105, + .animations = sAxAnimationsFlag105, + .animCount = ARRAY_COUNT(sAxAnimationsFlag105), + .spriteData = sAxSpritesFlag105, + .positions = NULL, +}; diff --git a/src/ornament_gfx3.c b/src/ornament_gfx3.c new file mode 100644 index 000000000..e64bbc48b --- /dev/null +++ b/src/ornament_gfx3.c @@ -0,0 +1,924 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_gfx.h" + +const RGB gFlag106Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag106.pmdpal") }; + +static const axmain sAxMainFlag106; +const SiroArchive gAxFlag106 = {"SIRO", &sAxMainFlag106}; + +static const ax_pose sFlag106Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag106Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag106Gfx1[] = INCBIN_U8("graphics/ornament/Flag106/sprite_1.4bpp"); +static const ax_sprite sFlag106Sprites1[] = { + {sFlag106Gfx1, ARRAY_COUNT(sFlag106Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx2[] = INCBIN_U8("graphics/ornament/Flag106/sprite_2.4bpp"); +static const ax_sprite sFlag106Sprites2[] = { + {sFlag106Gfx2, ARRAY_COUNT(sFlag106Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx3[] = INCBIN_U8("graphics/ornament/Flag106/sprite_3.4bpp"); +static const ax_sprite sFlag106Sprites3[] = { + {sFlag106Gfx3, ARRAY_COUNT(sFlag106Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx4[] = INCBIN_U8("graphics/ornament/Flag106/sprite_4.4bpp"); +static const ax_sprite sFlag106Sprites4[] = { + {sFlag106Gfx4, ARRAY_COUNT(sFlag106Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx5[] = INCBIN_U8("graphics/ornament/Flag106/sprite_5.4bpp"); +static const ax_sprite sFlag106Sprites5[] = { + {sFlag106Gfx5, ARRAY_COUNT(sFlag106Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx6[] = INCBIN_U8("graphics/ornament/Flag106/sprite_6.4bpp"); +static const ax_sprite sFlag106Sprites6[] = { + {sFlag106Gfx6, ARRAY_COUNT(sFlag106Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag106[] = { + sFlag106Pose1, + sFlag106Pose2, + sFlag106Pose3, + sFlag106Pose4, + sFlag106Pose5, + sFlag106Pose6, +}; + +static const ax_anim *const sFlag106AnimTable1[] = { + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag106[] = { + sFlag106AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag106[] = { + sFlag106Sprites1, + sFlag106Sprites2, + sFlag106Sprites3, + sFlag106Sprites4, + sFlag106Sprites5, + sFlag106Sprites6, +}; + +static const axmain sAxMainFlag106 = { + .poses = sAxPosesFlag106, + .animations = sAxAnimationsFlag106, + .animCount = ARRAY_COUNT(sAxAnimationsFlag106), + .spriteData = sAxSpritesFlag106, + .positions = NULL, +}; +const RGB gFlag107Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag107.pmdpal") }; + +static const axmain sAxMainFlag107; +const SiroArchive gAxFlag107 = {"SIRO", &sAxMainFlag107}; + +static const ax_pose sFlag107Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag107Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag107Gfx1[] = INCBIN_U8("graphics/ornament/Flag107/sprite_1.4bpp"); +static const ax_sprite sFlag107Sprites1[] = { + {sFlag107Gfx1, ARRAY_COUNT(sFlag107Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx2[] = INCBIN_U8("graphics/ornament/Flag107/sprite_2.4bpp"); +static const ax_sprite sFlag107Sprites2[] = { + {sFlag107Gfx2, ARRAY_COUNT(sFlag107Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx3[] = INCBIN_U8("graphics/ornament/Flag107/sprite_3.4bpp"); +static const ax_sprite sFlag107Sprites3[] = { + {sFlag107Gfx3, ARRAY_COUNT(sFlag107Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx4[] = INCBIN_U8("graphics/ornament/Flag107/sprite_4.4bpp"); +static const ax_sprite sFlag107Sprites4[] = { + {sFlag107Gfx4, ARRAY_COUNT(sFlag107Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx5[] = INCBIN_U8("graphics/ornament/Flag107/sprite_5.4bpp"); +static const ax_sprite sFlag107Sprites5[] = { + {sFlag107Gfx5, ARRAY_COUNT(sFlag107Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx6[] = INCBIN_U8("graphics/ornament/Flag107/sprite_6.4bpp"); +static const ax_sprite sFlag107Sprites6[] = { + {sFlag107Gfx6, ARRAY_COUNT(sFlag107Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag107[] = { + sFlag107Pose1, + sFlag107Pose2, + sFlag107Pose3, + sFlag107Pose4, + sFlag107Pose5, + sFlag107Pose6, +}; + +static const ax_anim *const sFlag107AnimTable1[] = { + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag107[] = { + sFlag107AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag107[] = { + sFlag107Sprites1, + sFlag107Sprites2, + sFlag107Sprites3, + sFlag107Sprites4, + sFlag107Sprites5, + sFlag107Sprites6, +}; + +static const axmain sAxMainFlag107 = { + .poses = sAxPosesFlag107, + .animations = sAxAnimationsFlag107, + .animCount = ARRAY_COUNT(sAxAnimationsFlag107), + .spriteData = sAxSpritesFlag107, + .positions = NULL, +}; +const RGB gFlag108Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag108.pmdpal") }; + +static const axmain sAxMainFlag108; +const SiroArchive gAxFlag108 = {"SIRO", &sAxMainFlag108}; + +static const ax_pose sFlag108Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag108Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag108Gfx1[] = INCBIN_U8("graphics/ornament/Flag108/sprite_1.4bpp"); +static const ax_sprite sFlag108Sprites1[] = { + {sFlag108Gfx1, ARRAY_COUNT(sFlag108Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx2[] = INCBIN_U8("graphics/ornament/Flag108/sprite_2.4bpp"); +static const ax_sprite sFlag108Sprites2[] = { + {sFlag108Gfx2, ARRAY_COUNT(sFlag108Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx3[] = INCBIN_U8("graphics/ornament/Flag108/sprite_3.4bpp"); +static const ax_sprite sFlag108Sprites3[] = { + {sFlag108Gfx3, ARRAY_COUNT(sFlag108Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx4[] = INCBIN_U8("graphics/ornament/Flag108/sprite_4.4bpp"); +static const ax_sprite sFlag108Sprites4[] = { + {sFlag108Gfx4, ARRAY_COUNT(sFlag108Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx5[] = INCBIN_U8("graphics/ornament/Flag108/sprite_5.4bpp"); +static const ax_sprite sFlag108Sprites5[] = { + {sFlag108Gfx5, ARRAY_COUNT(sFlag108Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx6[] = INCBIN_U8("graphics/ornament/Flag108/sprite_6.4bpp"); +static const ax_sprite sFlag108Sprites6[] = { + {sFlag108Gfx6, ARRAY_COUNT(sFlag108Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag108[] = { + sFlag108Pose1, + sFlag108Pose2, + sFlag108Pose3, + sFlag108Pose4, + sFlag108Pose5, + sFlag108Pose6, +}; + +static const ax_anim *const sFlag108AnimTable1[] = { + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag108[] = { + sFlag108AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag108[] = { + sFlag108Sprites1, + sFlag108Sprites2, + sFlag108Sprites3, + sFlag108Sprites4, + sFlag108Sprites5, + sFlag108Sprites6, +}; + +static const axmain sAxMainFlag108 = { + .poses = sAxPosesFlag108, + .animations = sAxAnimationsFlag108, + .animCount = ARRAY_COUNT(sAxAnimationsFlag108), + .spriteData = sAxSpritesFlag108, + .positions = NULL, +}; +const RGB gFlag109Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag109.pmdpal") }; + +static const axmain sAxMainFlag109; +const SiroArchive gAxFlag109 = {"SIRO", &sAxMainFlag109}; + +static const ax_pose sFlag109Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag109Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag109Gfx1[] = INCBIN_U8("graphics/ornament/Flag109/sprite_1.4bpp"); +static const ax_sprite sFlag109Sprites1[] = { + {sFlag109Gfx1, ARRAY_COUNT(sFlag109Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx2[] = INCBIN_U8("graphics/ornament/Flag109/sprite_2.4bpp"); +static const ax_sprite sFlag109Sprites2[] = { + {sFlag109Gfx2, ARRAY_COUNT(sFlag109Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx3[] = INCBIN_U8("graphics/ornament/Flag109/sprite_3.4bpp"); +static const ax_sprite sFlag109Sprites3[] = { + {sFlag109Gfx3, ARRAY_COUNT(sFlag109Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx4[] = INCBIN_U8("graphics/ornament/Flag109/sprite_4.4bpp"); +static const ax_sprite sFlag109Sprites4[] = { + {sFlag109Gfx4, ARRAY_COUNT(sFlag109Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx5[] = INCBIN_U8("graphics/ornament/Flag109/sprite_5.4bpp"); +static const ax_sprite sFlag109Sprites5[] = { + {sFlag109Gfx5, ARRAY_COUNT(sFlag109Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx6[] = INCBIN_U8("graphics/ornament/Flag109/sprite_6.4bpp"); +static const ax_sprite sFlag109Sprites6[] = { + {sFlag109Gfx6, ARRAY_COUNT(sFlag109Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag109[] = { + sFlag109Pose1, + sFlag109Pose2, + sFlag109Pose3, + sFlag109Pose4, + sFlag109Pose5, + sFlag109Pose6, +}; + +static const ax_anim *const sFlag109AnimTable1[] = { + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag109[] = { + sFlag109AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag109[] = { + sFlag109Sprites1, + sFlag109Sprites2, + sFlag109Sprites3, + sFlag109Sprites4, + sFlag109Sprites5, + sFlag109Sprites6, +}; + +static const axmain sAxMainFlag109 = { + .poses = sAxPosesFlag109, + .animations = sAxAnimationsFlag109, + .animCount = ARRAY_COUNT(sAxAnimationsFlag109), + .spriteData = sAxSpritesFlag109, + .positions = NULL, +}; +const RGB gFlag10Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag10.pmdpal") }; + +static const axmain sAxMainFlag10; +const SiroArchive gAxFlag10 = {"SIRO", &sAxMainFlag10}; + +static const ax_pose sFlag10Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag10Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag10Gfx1[] = INCBIN_U8("graphics/ornament/Flag10/sprite_1.4bpp"); +static const ax_sprite sFlag10Sprites1[] = { + {sFlag10Gfx1, ARRAY_COUNT(sFlag10Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx2[] = INCBIN_U8("graphics/ornament/Flag10/sprite_2.4bpp"); +static const ax_sprite sFlag10Sprites2[] = { + {sFlag10Gfx2, ARRAY_COUNT(sFlag10Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx3[] = INCBIN_U8("graphics/ornament/Flag10/sprite_3.4bpp"); +static const ax_sprite sFlag10Sprites3[] = { + {sFlag10Gfx3, ARRAY_COUNT(sFlag10Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx4[] = INCBIN_U8("graphics/ornament/Flag10/sprite_4.4bpp"); +static const ax_sprite sFlag10Sprites4[] = { + {sFlag10Gfx4, ARRAY_COUNT(sFlag10Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx5[] = INCBIN_U8("graphics/ornament/Flag10/sprite_5.4bpp"); +static const ax_sprite sFlag10Sprites5[] = { + {sFlag10Gfx5, ARRAY_COUNT(sFlag10Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx6[] = INCBIN_U8("graphics/ornament/Flag10/sprite_6.4bpp"); +static const ax_sprite sFlag10Sprites6[] = { + {sFlag10Gfx6, ARRAY_COUNT(sFlag10Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag10[] = { + sFlag10Pose1, + sFlag10Pose2, + sFlag10Pose3, + sFlag10Pose4, + sFlag10Pose5, + sFlag10Pose6, +}; + +static const ax_anim *const sFlag10AnimTable1[] = { + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag10[] = { + sFlag10AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag10[] = { + sFlag10Sprites1, + sFlag10Sprites2, + sFlag10Sprites3, + sFlag10Sprites4, + sFlag10Sprites5, + sFlag10Sprites6, +}; + +static const axmain sAxMainFlag10 = { + .poses = sAxPosesFlag10, + .animations = sAxAnimationsFlag10, + .animCount = ARRAY_COUNT(sAxAnimationsFlag10), + .spriteData = sAxSpritesFlag10, + .positions = NULL, +}; +const RGB gFlag110Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag110.pmdpal") }; + +static const axmain sAxMainFlag110; +const SiroArchive gAxFlag110 = {"SIRO", &sAxMainFlag110}; + +static const ax_pose sFlag110Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag110Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag110Gfx1[] = INCBIN_U8("graphics/ornament/Flag110/sprite_1.4bpp"); +static const ax_sprite sFlag110Sprites1[] = { + {sFlag110Gfx1, ARRAY_COUNT(sFlag110Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx2[] = INCBIN_U8("graphics/ornament/Flag110/sprite_2.4bpp"); +static const ax_sprite sFlag110Sprites2[] = { + {sFlag110Gfx2, ARRAY_COUNT(sFlag110Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx3[] = INCBIN_U8("graphics/ornament/Flag110/sprite_3.4bpp"); +static const ax_sprite sFlag110Sprites3[] = { + {sFlag110Gfx3, ARRAY_COUNT(sFlag110Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx4[] = INCBIN_U8("graphics/ornament/Flag110/sprite_4.4bpp"); +static const ax_sprite sFlag110Sprites4[] = { + {sFlag110Gfx4, ARRAY_COUNT(sFlag110Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx5[] = INCBIN_U8("graphics/ornament/Flag110/sprite_5.4bpp"); +static const ax_sprite sFlag110Sprites5[] = { + {sFlag110Gfx5, ARRAY_COUNT(sFlag110Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx6[] = INCBIN_U8("graphics/ornament/Flag110/sprite_6.4bpp"); +static const ax_sprite sFlag110Sprites6[] = { + {sFlag110Gfx6, ARRAY_COUNT(sFlag110Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag110[] = { + sFlag110Pose1, + sFlag110Pose2, + sFlag110Pose3, + sFlag110Pose4, + sFlag110Pose5, + sFlag110Pose6, +}; + +static const ax_anim *const sFlag110AnimTable1[] = { + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag110[] = { + sFlag110AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag110[] = { + sFlag110Sprites1, + sFlag110Sprites2, + sFlag110Sprites3, + sFlag110Sprites4, + sFlag110Sprites5, + sFlag110Sprites6, +}; + +static const axmain sAxMainFlag110 = { + .poses = sAxPosesFlag110, + .animations = sAxAnimationsFlag110, + .animCount = ARRAY_COUNT(sAxAnimationsFlag110), + .spriteData = sAxSpritesFlag110, + .positions = NULL, +}; +const RGB gFlag111Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag111.pmdpal") }; + +static const axmain sAxMainFlag111; +const SiroArchive gAxFlag111 = {"SIRO", &sAxMainFlag111}; + +static const ax_pose sFlag111Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag111Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag111Gfx1[] = INCBIN_U8("graphics/ornament/Flag111/sprite_1.4bpp"); +static const ax_sprite sFlag111Sprites1[] = { + {sFlag111Gfx1, ARRAY_COUNT(sFlag111Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx2[] = INCBIN_U8("graphics/ornament/Flag111/sprite_2.4bpp"); +static const ax_sprite sFlag111Sprites2[] = { + {sFlag111Gfx2, ARRAY_COUNT(sFlag111Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx3[] = INCBIN_U8("graphics/ornament/Flag111/sprite_3.4bpp"); +static const ax_sprite sFlag111Sprites3[] = { + {sFlag111Gfx3, ARRAY_COUNT(sFlag111Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx4[] = INCBIN_U8("graphics/ornament/Flag111/sprite_4.4bpp"); +static const ax_sprite sFlag111Sprites4[] = { + {sFlag111Gfx4, ARRAY_COUNT(sFlag111Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx5[] = INCBIN_U8("graphics/ornament/Flag111/sprite_5.4bpp"); +static const ax_sprite sFlag111Sprites5[] = { + {sFlag111Gfx5, ARRAY_COUNT(sFlag111Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx6[] = INCBIN_U8("graphics/ornament/Flag111/sprite_6.4bpp"); +static const ax_sprite sFlag111Sprites6[] = { + {sFlag111Gfx6, ARRAY_COUNT(sFlag111Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag111[] = { + sFlag111Pose1, + sFlag111Pose2, + sFlag111Pose3, + sFlag111Pose4, + sFlag111Pose5, + sFlag111Pose6, +}; + +static const ax_anim *const sFlag111AnimTable1[] = { + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag111[] = { + sFlag111AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag111[] = { + sFlag111Sprites1, + sFlag111Sprites2, + sFlag111Sprites3, + sFlag111Sprites4, + sFlag111Sprites5, + sFlag111Sprites6, +}; + +static const axmain sAxMainFlag111 = { + .poses = sAxPosesFlag111, + .animations = sAxAnimationsFlag111, + .animCount = ARRAY_COUNT(sAxAnimationsFlag111), + .spriteData = sAxSpritesFlag111, + .positions = NULL, +}; +const RGB gFlag112Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag112.pmdpal") }; + +static const axmain sAxMainFlag112; +const SiroArchive gAxFlag112 = {"SIRO", &sAxMainFlag112}; + +static const ax_pose sFlag112Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag112Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag112Gfx1[] = INCBIN_U8("graphics/ornament/Flag112/sprite_1.4bpp"); +static const ax_sprite sFlag112Sprites1[] = { + {sFlag112Gfx1, ARRAY_COUNT(sFlag112Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx2[] = INCBIN_U8("graphics/ornament/Flag112/sprite_2.4bpp"); +static const ax_sprite sFlag112Sprites2[] = { + {sFlag112Gfx2, ARRAY_COUNT(sFlag112Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx3[] = INCBIN_U8("graphics/ornament/Flag112/sprite_3.4bpp"); +static const ax_sprite sFlag112Sprites3[] = { + {sFlag112Gfx3, ARRAY_COUNT(sFlag112Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx4[] = INCBIN_U8("graphics/ornament/Flag112/sprite_4.4bpp"); +static const ax_sprite sFlag112Sprites4[] = { + {sFlag112Gfx4, ARRAY_COUNT(sFlag112Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx5[] = INCBIN_U8("graphics/ornament/Flag112/sprite_5.4bpp"); +static const ax_sprite sFlag112Sprites5[] = { + {sFlag112Gfx5, ARRAY_COUNT(sFlag112Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx6[] = INCBIN_U8("graphics/ornament/Flag112/sprite_6.4bpp"); +static const ax_sprite sFlag112Sprites6[] = { + {sFlag112Gfx6, ARRAY_COUNT(sFlag112Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag112[] = { + sFlag112Pose1, + sFlag112Pose2, + sFlag112Pose3, + sFlag112Pose4, + sFlag112Pose5, + sFlag112Pose6, +}; + +static const ax_anim *const sFlag112AnimTable1[] = { + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag112[] = { + sFlag112AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag112[] = { + sFlag112Sprites1, + sFlag112Sprites2, + sFlag112Sprites3, + sFlag112Sprites4, + sFlag112Sprites5, + sFlag112Sprites6, +}; + +static const axmain sAxMainFlag112 = { + .poses = sAxPosesFlag112, + .animations = sAxAnimationsFlag112, + .animCount = ARRAY_COUNT(sAxAnimationsFlag112), + .spriteData = sAxSpritesFlag112, + .positions = NULL, +}; From 7b72b006be475f9bdc6faddfe1f9ed563294bc86 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Thu, 3 Jul 2025 16:49:17 +0200 Subject: [PATCH 07/12] ornament moved to C --- data/ornament_sbin.s | 2530 ------------------------------------------ ld_script.ld | 3 +- src/ornament_gfx4.c | 936 ++++++++++++++++ src/ornament_gfx5.c | 1833 ++++++++++++++++++++++++++++++ 4 files changed, 2771 insertions(+), 2531 deletions(-) delete mode 100644 data/ornament_sbin.s create mode 100644 src/ornament_gfx4.c create mode 100644 src/ornament_gfx5.c diff --git a/data/ornament_sbin.s b/data/ornament_sbin.s deleted file mode 100644 index e093e260a..000000000 --- a/data/ornament_sbin.s +++ /dev/null @@ -1,2530 +0,0 @@ - .section .rodata - - -.string "pksdir0\0" -.global gFlag113Pal -gFlag113Pal: -.incbin "graphics/ornament/pal/flag113.pmdpal" -.global gAxFlag113 -gAxFlag113: -.string "SIRO" -.4byte sAxMainFlag113 -.4byte 0, 0 -.global sFlag113Pose1 -sFlag113Pose1: -.incbin "baserom.gba", 0x1E709B8, 0x14 -.global sFlag113Pose2 -sFlag113Pose2: -.incbin "baserom.gba", 0x1E709CC, 0x14 -.global sFlag113Pose3 -sFlag113Pose3: -.incbin "baserom.gba", 0x1E709E0, 0x14 -.global sFlag113Pose4 -sFlag113Pose4: -.incbin "baserom.gba", 0x1E709F4, 0x14 -.global sFlag113Pose5 -sFlag113Pose5: -.incbin "baserom.gba", 0x1E70A08, 0x14 -.global sFlag113Pose6 -sFlag113Pose6: -.incbin "baserom.gba", 0x1E70A1C, 0x14 -.global sFlag113Anims_1_1 -sFlag113Anims_1_1: -.incbin "baserom.gba", 0x1E70A30, 0x54 -.global sFlag113Gfx1 -sFlag113Gfx1: -.incbin "baserom.gba", 0x1E70A84, 0x180 -.global sFlag113Sprites1 -sFlag113Sprites1: -.4byte sFlag113Gfx1 -.incbin "baserom.gba", 0x1E70C08, 0x14 -.global sFlag113Gfx2 -sFlag113Gfx2: -.incbin "baserom.gba", 0x1E70C1C, 0x180 -.global sFlag113Sprites2 -sFlag113Sprites2: -.4byte sFlag113Gfx2 -.incbin "baserom.gba", 0x1E70DA0, 0x14 -.global sFlag113Gfx3 -sFlag113Gfx3: -.incbin "baserom.gba", 0x1E70DB4, 0x180 -.global sFlag113Sprites3 -sFlag113Sprites3: -.4byte sFlag113Gfx3 -.incbin "baserom.gba", 0x1E70F38, 0x14 -.global sFlag113Gfx4 -sFlag113Gfx4: -.incbin "baserom.gba", 0x1E70F4C, 0x180 -.global sFlag113Sprites4 -sFlag113Sprites4: -.4byte sFlag113Gfx4 -.incbin "baserom.gba", 0x1E710D0, 0x14 -.global sFlag113Gfx5 -sFlag113Gfx5: -.incbin "baserom.gba", 0x1E710E4, 0x180 -.global sFlag113Sprites5 -sFlag113Sprites5: -.4byte sFlag113Gfx5 -.incbin "baserom.gba", 0x1E71268, 0x14 -.global sFlag113Gfx6 -sFlag113Gfx6: -.incbin "baserom.gba", 0x1E7127C, 0x180 -.global sFlag113Sprites6 -sFlag113Sprites6: -.4byte sFlag113Gfx6 -.incbin "baserom.gba", 0x1E71400, 0x14 -.global sAxPosesFlag113 -sAxPosesFlag113: -.4byte sFlag113Pose1 -.4byte sFlag113Pose2 -.4byte sFlag113Pose3 -.4byte sFlag113Pose4 -.4byte sFlag113Pose5 -.4byte sFlag113Pose6 -.global sFlag113AnimTable1 -sFlag113AnimTable1: -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.4byte sFlag113Anims_1_1 -.global sAxAnimationsFlag113 -sAxAnimationsFlag113: -.4byte sFlag113AnimTable1 -.global sAxSpritesFlag113 -sAxSpritesFlag113: -.4byte sFlag113Sprites1 -.4byte sFlag113Sprites2 -.4byte sFlag113Sprites3 -.4byte sFlag113Sprites4 -.4byte sFlag113Sprites5 -.4byte sFlag113Sprites6 -.global sAxMainFlag113 -sAxMainFlag113: -.4byte sAxPosesFlag113 -.4byte sAxAnimationsFlag113 -.incbin "baserom.gba", 0x1E71470, 0x4 -.4byte sAxSpritesFlag113 -.4byte 0 -.global gFlag114Pal -gFlag114Pal: -.incbin "graphics/ornament/pal/flag114.pmdpal" -.global gAxFlag114 -gAxFlag114: -.string "SIRO" -.4byte sAxMainFlag114 -.4byte 0, 0 -.global sFlag114Pose1 -sFlag114Pose1: -.incbin "baserom.gba", 0x1E714CC, 0x14 -.global sFlag114Pose2 -sFlag114Pose2: -.incbin "baserom.gba", 0x1E714E0, 0x14 -.global sFlag114Pose3 -sFlag114Pose3: -.incbin "baserom.gba", 0x1E714F4, 0x14 -.global sFlag114Pose4 -sFlag114Pose4: -.incbin "baserom.gba", 0x1E71508, 0x14 -.global sFlag114Pose5 -sFlag114Pose5: -.incbin "baserom.gba", 0x1E7151C, 0x14 -.global sFlag114Pose6 -sFlag114Pose6: -.incbin "baserom.gba", 0x1E71530, 0x14 -.global sFlag114Anims_1_1 -sFlag114Anims_1_1: -.incbin "baserom.gba", 0x1E71544, 0x54 -.global sFlag114Gfx1 -sFlag114Gfx1: -.incbin "baserom.gba", 0x1E71598, 0x180 -.global sFlag114Sprites1 -sFlag114Sprites1: -.4byte sFlag114Gfx1 -.incbin "baserom.gba", 0x1E7171C, 0x14 -.global sFlag114Gfx2 -sFlag114Gfx2: -.incbin "baserom.gba", 0x1E71730, 0x180 -.global sFlag114Sprites2 -sFlag114Sprites2: -.4byte sFlag114Gfx2 -.incbin "baserom.gba", 0x1E718B4, 0x14 -.global sFlag114Gfx3 -sFlag114Gfx3: -.incbin "baserom.gba", 0x1E718C8, 0x180 -.global sFlag114Sprites3 -sFlag114Sprites3: -.4byte sFlag114Gfx3 -.incbin "baserom.gba", 0x1E71A4C, 0x14 -.global sFlag114Gfx4 -sFlag114Gfx4: -.incbin "baserom.gba", 0x1E71A60, 0x180 -.global sFlag114Sprites4 -sFlag114Sprites4: -.4byte sFlag114Gfx4 -.incbin "baserom.gba", 0x1E71BE4, 0x14 -.global sFlag114Gfx5 -sFlag114Gfx5: -.incbin "baserom.gba", 0x1E71BF8, 0x180 -.global sFlag114Sprites5 -sFlag114Sprites5: -.4byte sFlag114Gfx5 -.incbin "baserom.gba", 0x1E71D7C, 0x14 -.global sFlag114Gfx6 -sFlag114Gfx6: -.incbin "baserom.gba", 0x1E71D90, 0x180 -.global sFlag114Sprites6 -sFlag114Sprites6: -.4byte sFlag114Gfx6 -.incbin "baserom.gba", 0x1E71F14, 0x14 -.global sAxPosesFlag114 -sAxPosesFlag114: -.4byte sFlag114Pose1 -.4byte sFlag114Pose2 -.4byte sFlag114Pose3 -.4byte sFlag114Pose4 -.4byte sFlag114Pose5 -.4byte sFlag114Pose6 -.global sFlag114AnimTable1 -sFlag114AnimTable1: -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.4byte sFlag114Anims_1_1 -.global sAxAnimationsFlag114 -sAxAnimationsFlag114: -.4byte sFlag114AnimTable1 -.global sAxSpritesFlag114 -sAxSpritesFlag114: -.4byte sFlag114Sprites1 -.4byte sFlag114Sprites2 -.4byte sFlag114Sprites3 -.4byte sFlag114Sprites4 -.4byte sFlag114Sprites5 -.4byte sFlag114Sprites6 -.global sAxMainFlag114 -sAxMainFlag114: -.4byte sAxPosesFlag114 -.4byte sAxAnimationsFlag114 -.incbin "baserom.gba", 0x1E71F84, 0x4 -.4byte sAxSpritesFlag114 -.4byte 0 -.global gFlag11Pal -gFlag11Pal: -.incbin "graphics/ornament/pal/flag11.pmdpal" -.global gAxFlag11 -gAxFlag11: -.string "SIRO" -.4byte sAxMainFlag11 -.4byte 0, 0 -.global sFlag11Pose1 -sFlag11Pose1: -.incbin "baserom.gba", 0x1E71FE0, 0x14 -.global sFlag11Pose2 -sFlag11Pose2: -.incbin "baserom.gba", 0x1E71FF4, 0x14 -.global sFlag11Pose3 -sFlag11Pose3: -.incbin "baserom.gba", 0x1E72008, 0x14 -.global sFlag11Pose4 -sFlag11Pose4: -.incbin "baserom.gba", 0x1E7201C, 0x14 -.global sFlag11Pose5 -sFlag11Pose5: -.incbin "baserom.gba", 0x1E72030, 0x14 -.global sFlag11Pose6 -sFlag11Pose6: -.incbin "baserom.gba", 0x1E72044, 0x14 -.global sFlag11Anims_1_1 -sFlag11Anims_1_1: -.incbin "baserom.gba", 0x1E72058, 0x54 -.global sFlag11Gfx1 -sFlag11Gfx1: -.incbin "baserom.gba", 0x1E720AC, 0x180 -.global sFlag11Sprites1 -sFlag11Sprites1: -.4byte sFlag11Gfx1 -.incbin "baserom.gba", 0x1E72230, 0x14 -.global sFlag11Gfx2 -sFlag11Gfx2: -.incbin "baserom.gba", 0x1E72244, 0x180 -.global sFlag11Sprites2 -sFlag11Sprites2: -.4byte sFlag11Gfx2 -.incbin "baserom.gba", 0x1E723C8, 0x14 -.global sFlag11Gfx3 -sFlag11Gfx3: -.incbin "baserom.gba", 0x1E723DC, 0x180 -.global sFlag11Sprites3 -sFlag11Sprites3: -.4byte sFlag11Gfx3 -.incbin "baserom.gba", 0x1E72560, 0x14 -.global sFlag11Gfx4 -sFlag11Gfx4: -.incbin "baserom.gba", 0x1E72574, 0x180 -.global sFlag11Sprites4 -sFlag11Sprites4: -.4byte sFlag11Gfx4 -.incbin "baserom.gba", 0x1E726F8, 0x14 -.global sFlag11Gfx5 -sFlag11Gfx5: -.incbin "baserom.gba", 0x1E7270C, 0x180 -.global sFlag11Sprites5 -sFlag11Sprites5: -.4byte sFlag11Gfx5 -.incbin "baserom.gba", 0x1E72890, 0x14 -.global sFlag11Gfx6 -sFlag11Gfx6: -.incbin "baserom.gba", 0x1E728A4, 0x180 -.global sFlag11Sprites6 -sFlag11Sprites6: -.4byte sFlag11Gfx6 -.incbin "baserom.gba", 0x1E72A28, 0x14 -.global sAxPosesFlag11 -sAxPosesFlag11: -.4byte sFlag11Pose1 -.4byte sFlag11Pose2 -.4byte sFlag11Pose3 -.4byte sFlag11Pose4 -.4byte sFlag11Pose5 -.4byte sFlag11Pose6 -.global sFlag11AnimTable1 -sFlag11AnimTable1: -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.4byte sFlag11Anims_1_1 -.global sAxAnimationsFlag11 -sAxAnimationsFlag11: -.4byte sFlag11AnimTable1 -.global sAxSpritesFlag11 -sAxSpritesFlag11: -.4byte sFlag11Sprites1 -.4byte sFlag11Sprites2 -.4byte sFlag11Sprites3 -.4byte sFlag11Sprites4 -.4byte sFlag11Sprites5 -.4byte sFlag11Sprites6 -.global sAxMainFlag11 -sAxMainFlag11: -.4byte sAxPosesFlag11 -.4byte sAxAnimationsFlag11 -.incbin "baserom.gba", 0x1E72A98, 0x4 -.4byte sAxSpritesFlag11 -.4byte 0 -.global gFlag12Pal -gFlag12Pal: -.incbin "graphics/ornament/pal/flag12.pmdpal" -.global gAxFlag12 -gAxFlag12: -.string "SIRO" -.4byte sAxMainFlag12 -.4byte 0, 0 -.global sFlag12Pose1 -sFlag12Pose1: -.incbin "baserom.gba", 0x1E72AF4, 0x14 -.global sFlag12Pose2 -sFlag12Pose2: -.incbin "baserom.gba", 0x1E72B08, 0x14 -.global sFlag12Pose3 -sFlag12Pose3: -.incbin "baserom.gba", 0x1E72B1C, 0x14 -.global sFlag12Pose4 -sFlag12Pose4: -.incbin "baserom.gba", 0x1E72B30, 0x14 -.global sFlag12Pose5 -sFlag12Pose5: -.incbin "baserom.gba", 0x1E72B44, 0x14 -.global sFlag12Pose6 -sFlag12Pose6: -.incbin "baserom.gba", 0x1E72B58, 0x14 -.global sFlag12Anims_1_1 -sFlag12Anims_1_1: -.incbin "baserom.gba", 0x1E72B6C, 0x54 -.global sFlag12Gfx1 -sFlag12Gfx1: -.incbin "baserom.gba", 0x1E72BC0, 0x180 -.global sFlag12Sprites1 -sFlag12Sprites1: -.4byte sFlag12Gfx1 -.incbin "baserom.gba", 0x1E72D44, 0x14 -.global sFlag12Gfx2 -sFlag12Gfx2: -.incbin "baserom.gba", 0x1E72D58, 0x180 -.global sFlag12Sprites2 -sFlag12Sprites2: -.4byte sFlag12Gfx2 -.incbin "baserom.gba", 0x1E72EDC, 0x14 -.global sFlag12Gfx3 -sFlag12Gfx3: -.incbin "baserom.gba", 0x1E72EF0, 0x180 -.global sFlag12Sprites3 -sFlag12Sprites3: -.4byte sFlag12Gfx3 -.incbin "baserom.gba", 0x1E73074, 0x14 -.global sFlag12Gfx4 -sFlag12Gfx4: -.incbin "baserom.gba", 0x1E73088, 0x180 -.global sFlag12Sprites4 -sFlag12Sprites4: -.4byte sFlag12Gfx4 -.incbin "baserom.gba", 0x1E7320C, 0x14 -.global sFlag12Gfx5 -sFlag12Gfx5: -.incbin "baserom.gba", 0x1E73220, 0x180 -.global sFlag12Sprites5 -sFlag12Sprites5: -.4byte sFlag12Gfx5 -.incbin "baserom.gba", 0x1E733A4, 0x14 -.global sFlag12Gfx6 -sFlag12Gfx6: -.incbin "baserom.gba", 0x1E733B8, 0x180 -.global sFlag12Sprites6 -sFlag12Sprites6: -.4byte sFlag12Gfx6 -.incbin "baserom.gba", 0x1E7353C, 0x14 -.global sAxPosesFlag12 -sAxPosesFlag12: -.4byte sFlag12Pose1 -.4byte sFlag12Pose2 -.4byte sFlag12Pose3 -.4byte sFlag12Pose4 -.4byte sFlag12Pose5 -.4byte sFlag12Pose6 -.global sFlag12AnimTable1 -sFlag12AnimTable1: -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.4byte sFlag12Anims_1_1 -.global sAxAnimationsFlag12 -sAxAnimationsFlag12: -.4byte sFlag12AnimTable1 -.global sAxSpritesFlag12 -sAxSpritesFlag12: -.4byte sFlag12Sprites1 -.4byte sFlag12Sprites2 -.4byte sFlag12Sprites3 -.4byte sFlag12Sprites4 -.4byte sFlag12Sprites5 -.4byte sFlag12Sprites6 -.global sAxMainFlag12 -sAxMainFlag12: -.4byte sAxPosesFlag12 -.4byte sAxAnimationsFlag12 -.incbin "baserom.gba", 0x1E735AC, 0x4 -.4byte sAxSpritesFlag12 -.4byte 0 -.global gFlag13Pal -gFlag13Pal: -.incbin "graphics/ornament/pal/flag13.pmdpal" -.global gAxFlag13 -gAxFlag13: -.string "SIRO" -.4byte sAxMainFlag13 -.4byte 0, 0 -.global sFlag13Pose1 -sFlag13Pose1: -.incbin "baserom.gba", 0x1E73608, 0x14 -.global sFlag13Pose2 -sFlag13Pose2: -.incbin "baserom.gba", 0x1E7361C, 0x14 -.global sFlag13Pose3 -sFlag13Pose3: -.incbin "baserom.gba", 0x1E73630, 0x14 -.global sFlag13Pose4 -sFlag13Pose4: -.incbin "baserom.gba", 0x1E73644, 0x14 -.global sFlag13Pose5 -sFlag13Pose5: -.incbin "baserom.gba", 0x1E73658, 0x14 -.global sFlag13Pose6 -sFlag13Pose6: -.incbin "baserom.gba", 0x1E7366C, 0x14 -.global sFlag13Anims_1_1 -sFlag13Anims_1_1: -.incbin "baserom.gba", 0x1E73680, 0x54 -.global sFlag13Gfx1 -sFlag13Gfx1: -.incbin "baserom.gba", 0x1E736D4, 0x180 -.global sFlag13Sprites1 -sFlag13Sprites1: -.4byte sFlag13Gfx1 -.incbin "baserom.gba", 0x1E73858, 0x14 -.global sFlag13Gfx2 -sFlag13Gfx2: -.incbin "baserom.gba", 0x1E7386C, 0x180 -.global sFlag13Sprites2 -sFlag13Sprites2: -.4byte sFlag13Gfx2 -.incbin "baserom.gba", 0x1E739F0, 0x14 -.global sFlag13Gfx3 -sFlag13Gfx3: -.incbin "baserom.gba", 0x1E73A04, 0x180 -.global sFlag13Sprites3 -sFlag13Sprites3: -.4byte sFlag13Gfx3 -.incbin "baserom.gba", 0x1E73B88, 0x14 -.global sFlag13Gfx4 -sFlag13Gfx4: -.incbin "baserom.gba", 0x1E73B9C, 0x180 -.global sFlag13Sprites4 -sFlag13Sprites4: -.4byte sFlag13Gfx4 -.incbin "baserom.gba", 0x1E73D20, 0x14 -.global sFlag13Gfx5 -sFlag13Gfx5: -.incbin "baserom.gba", 0x1E73D34, 0x180 -.global sFlag13Sprites5 -sFlag13Sprites5: -.4byte sFlag13Gfx5 -.incbin "baserom.gba", 0x1E73EB8, 0x14 -.global sFlag13Gfx6 -sFlag13Gfx6: -.incbin "baserom.gba", 0x1E73ECC, 0x180 -.global sFlag13Sprites6 -sFlag13Sprites6: -.4byte sFlag13Gfx6 -.incbin "baserom.gba", 0x1E74050, 0x14 -.global sAxPosesFlag13 -sAxPosesFlag13: -.4byte sFlag13Pose1 -.4byte sFlag13Pose2 -.4byte sFlag13Pose3 -.4byte sFlag13Pose4 -.4byte sFlag13Pose5 -.4byte sFlag13Pose6 -.global sFlag13AnimTable1 -sFlag13AnimTable1: -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.4byte sFlag13Anims_1_1 -.global sAxAnimationsFlag13 -sAxAnimationsFlag13: -.4byte sFlag13AnimTable1 -.global sAxSpritesFlag13 -sAxSpritesFlag13: -.4byte sFlag13Sprites1 -.4byte sFlag13Sprites2 -.4byte sFlag13Sprites3 -.4byte sFlag13Sprites4 -.4byte sFlag13Sprites5 -.4byte sFlag13Sprites6 -.global sAxMainFlag13 -sAxMainFlag13: -.4byte sAxPosesFlag13 -.4byte sAxAnimationsFlag13 -.incbin "baserom.gba", 0x1E740C0, 0x4 -.4byte sAxSpritesFlag13 -.4byte 0 -.global gFlag14Pal -gFlag14Pal: -.incbin "graphics/ornament/pal/flag14.pmdpal" -.global gAxFlag14 -gAxFlag14: -.string "SIRO" -.4byte sAxMainFlag14 -.4byte 0, 0 -.global sFlag14Pose1 -sFlag14Pose1: -.incbin "baserom.gba", 0x1E7411C, 0x14 -.global sFlag14Pose2 -sFlag14Pose2: -.incbin "baserom.gba", 0x1E74130, 0x14 -.global sFlag14Pose3 -sFlag14Pose3: -.incbin "baserom.gba", 0x1E74144, 0x14 -.global sFlag14Pose4 -sFlag14Pose4: -.incbin "baserom.gba", 0x1E74158, 0x14 -.global sFlag14Pose5 -sFlag14Pose5: -.incbin "baserom.gba", 0x1E7416C, 0x14 -.global sFlag14Pose6 -sFlag14Pose6: -.incbin "baserom.gba", 0x1E74180, 0x14 -.global sFlag14Anims_1_1 -sFlag14Anims_1_1: -.incbin "baserom.gba", 0x1E74194, 0x54 -.global sFlag14Gfx1 -sFlag14Gfx1: -.incbin "baserom.gba", 0x1E741E8, 0x160 -.global sFlag14Sprites1 -sFlag14Sprites1: -.4byte sFlag14Gfx1 -.incbin "baserom.gba", 0x1E7434C, 0x14 -.global sFlag14Gfx2 -sFlag14Gfx2: -.incbin "baserom.gba", 0x1E74360, 0x60 -.global sFlag14Gfx2_2 -sFlag14Gfx2_2: -.incbin "baserom.gba", 0x1E743C0, 0xE0 -.global sFlag14Sprites2 -sFlag14Sprites2: -.4byte sFlag14Gfx2 -.incbin "baserom.gba", 0x1E744A4, 0xC -.4byte sFlag14Gfx2_2 -.incbin "baserom.gba", 0x1E744B4, 0x14 -.global sFlag14Gfx3 -sFlag14Gfx3: -.incbin "baserom.gba", 0x1E744C8, 0x60 -.global sFlag14Gfx3_2 -sFlag14Gfx3_2: -.incbin "baserom.gba", 0x1E74528, 0x100 -.global sFlag14Sprites3 -sFlag14Sprites3: -.4byte sFlag14Gfx3 -.incbin "baserom.gba", 0x1E7462C, 0xC -.4byte sFlag14Gfx3_2 -.incbin "baserom.gba", 0x1E7463C, 0x14 -.global sFlag14Gfx4 -sFlag14Gfx4: -.incbin "baserom.gba", 0x1E74650, 0x60 -.global sFlag14Gfx4_2 -sFlag14Gfx4_2: -.incbin "baserom.gba", 0x1E746B0, 0x100 -.global sFlag14Sprites4 -sFlag14Sprites4: -.4byte sFlag14Gfx4 -.incbin "baserom.gba", 0x1E747B4, 0xC -.4byte sFlag14Gfx4_2 -.incbin "baserom.gba", 0x1E747C4, 0x14 -.global sFlag14Gfx5 -sFlag14Gfx5: -.incbin "baserom.gba", 0x1E747D8, 0x60 -.global sFlag14Gfx5_2 -sFlag14Gfx5_2: -.incbin "baserom.gba", 0x1E74838, 0x100 -.global sFlag14Sprites5 -sFlag14Sprites5: -.4byte sFlag14Gfx5 -.incbin "baserom.gba", 0x1E7493C, 0xC -.4byte sFlag14Gfx5_2 -.incbin "baserom.gba", 0x1E7494C, 0x14 -.global sFlag14Gfx6 -sFlag14Gfx6: -.incbin "baserom.gba", 0x1E74960, 0x160 -.global sFlag14Sprites6 -sFlag14Sprites6: -.4byte sFlag14Gfx6 -.incbin "baserom.gba", 0x1E74AC4, 0x14 -.global sAxPosesFlag14 -sAxPosesFlag14: -.4byte sFlag14Pose1 -.4byte sFlag14Pose2 -.4byte sFlag14Pose3 -.4byte sFlag14Pose4 -.4byte sFlag14Pose5 -.4byte sFlag14Pose6 -.global sFlag14AnimTable1 -sFlag14AnimTable1: -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.4byte sFlag14Anims_1_1 -.global sAxAnimationsFlag14 -sAxAnimationsFlag14: -.4byte sFlag14AnimTable1 -.global sAxSpritesFlag14 -sAxSpritesFlag14: -.4byte sFlag14Sprites1 -.4byte sFlag14Sprites2 -.4byte sFlag14Sprites3 -.4byte sFlag14Sprites4 -.4byte sFlag14Sprites5 -.4byte sFlag14Sprites6 -.global sAxMainFlag14 -sAxMainFlag14: -.4byte sAxPosesFlag14 -.4byte sAxAnimationsFlag14 -.incbin "baserom.gba", 0x1E74B34, 0x4 -.4byte sAxSpritesFlag14 -.4byte 0 -.global gFlag15Pal -gFlag15Pal: -.incbin "graphics/ornament/pal/flag15.pmdpal" -.global gAxFlag15 -gAxFlag15: -.string "SIRO" -.4byte sAxMainFlag15 -.4byte 0, 0 -.global sFlag15Pose1 -sFlag15Pose1: -.incbin "baserom.gba", 0x1E74B90, 0x14 -.global sFlag15Pose2 -sFlag15Pose2: -.incbin "baserom.gba", 0x1E74BA4, 0x14 -.global sFlag15Pose3 -sFlag15Pose3: -.incbin "baserom.gba", 0x1E74BB8, 0x14 -.global sFlag15Pose4 -sFlag15Pose4: -.incbin "baserom.gba", 0x1E74BCC, 0x14 -.global sFlag15Pose5 -sFlag15Pose5: -.incbin "baserom.gba", 0x1E74BE0, 0x14 -.global sFlag15Pose6 -sFlag15Pose6: -.incbin "baserom.gba", 0x1E74BF4, 0x14 -.global sFlag15Anims_1_1 -sFlag15Anims_1_1: -.incbin "baserom.gba", 0x1E74C08, 0x54 -.global sFlag15Gfx1 -sFlag15Gfx1: -.incbin "baserom.gba", 0x1E74C5C, 0x180 -.global sFlag15Sprites1 -sFlag15Sprites1: -.4byte sFlag15Gfx1 -.incbin "baserom.gba", 0x1E74DE0, 0x14 -.global sFlag15Gfx2 -sFlag15Gfx2: -.incbin "baserom.gba", 0x1E74DF4, 0x180 -.global sFlag15Sprites2 -sFlag15Sprites2: -.4byte sFlag15Gfx2 -.incbin "baserom.gba", 0x1E74F78, 0x14 -.global sFlag15Gfx3 -sFlag15Gfx3: -.incbin "baserom.gba", 0x1E74F8C, 0x180 -.global sFlag15Sprites3 -sFlag15Sprites3: -.4byte sFlag15Gfx3 -.incbin "baserom.gba", 0x1E75110, 0x14 -.global sFlag15Gfx4 -sFlag15Gfx4: -.incbin "baserom.gba", 0x1E75124, 0x180 -.global sFlag15Sprites4 -sFlag15Sprites4: -.4byte sFlag15Gfx4 -.incbin "baserom.gba", 0x1E752A8, 0x14 -.global sFlag15Gfx5 -sFlag15Gfx5: -.incbin "baserom.gba", 0x1E752BC, 0x180 -.global sFlag15Sprites5 -sFlag15Sprites5: -.4byte sFlag15Gfx5 -.incbin "baserom.gba", 0x1E75440, 0x14 -.global sFlag15Gfx6 -sFlag15Gfx6: -.incbin "baserom.gba", 0x1E75454, 0x180 -.global sFlag15Sprites6 -sFlag15Sprites6: -.4byte sFlag15Gfx6 -.incbin "baserom.gba", 0x1E755D8, 0x14 -.global sAxPosesFlag15 -sAxPosesFlag15: -.4byte sFlag15Pose1 -.4byte sFlag15Pose2 -.4byte sFlag15Pose3 -.4byte sFlag15Pose4 -.4byte sFlag15Pose5 -.4byte sFlag15Pose6 -.global sFlag15AnimTable1 -sFlag15AnimTable1: -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.4byte sFlag15Anims_1_1 -.global sAxAnimationsFlag15 -sAxAnimationsFlag15: -.4byte sFlag15AnimTable1 -.global sAxSpritesFlag15 -sAxSpritesFlag15: -.4byte sFlag15Sprites1 -.4byte sFlag15Sprites2 -.4byte sFlag15Sprites3 -.4byte sFlag15Sprites4 -.4byte sFlag15Sprites5 -.4byte sFlag15Sprites6 -.global sAxMainFlag15 -sAxMainFlag15: -.4byte sAxPosesFlag15 -.4byte sAxAnimationsFlag15 -.incbin "baserom.gba", 0x1E75648, 0x4 -.4byte sAxSpritesFlag15 -.4byte 0 -.global gFlag16Pal -gFlag16Pal: -.incbin "graphics/ornament/pal/flag16.pmdpal" -.global gAxFlag16 -gAxFlag16: -.string "SIRO" -.4byte sAxMainFlag16 -.4byte 0, 0 -.global sFlag16Pose1 -sFlag16Pose1: -.incbin "baserom.gba", 0x1E756A4, 0x14 -.global sFlag16Pose2 -sFlag16Pose2: -.incbin "baserom.gba", 0x1E756B8, 0x14 -.global sFlag16Pose3 -sFlag16Pose3: -.incbin "baserom.gba", 0x1E756CC, 0x14 -.global sFlag16Pose4 -sFlag16Pose4: -.incbin "baserom.gba", 0x1E756E0, 0x14 -.global sFlag16Pose5 -sFlag16Pose5: -.incbin "baserom.gba", 0x1E756F4, 0x14 -.global sFlag16Pose6 -sFlag16Pose6: -.incbin "baserom.gba", 0x1E75708, 0x14 -.global sFlag16Anims_1_1 -sFlag16Anims_1_1: -.incbin "baserom.gba", 0x1E7571C, 0x54 -.global sFlag16Gfx1 -sFlag16Gfx1: -.incbin "baserom.gba", 0x1E75770, 0x180 -.global sFlag16Sprites1 -sFlag16Sprites1: -.4byte sFlag16Gfx1 -.incbin "baserom.gba", 0x1E758F4, 0x14 -.global sFlag16Gfx2 -sFlag16Gfx2: -.incbin "baserom.gba", 0x1E75908, 0x180 -.global sFlag16Sprites2 -sFlag16Sprites2: -.4byte sFlag16Gfx2 -.incbin "baserom.gba", 0x1E75A8C, 0x14 -.global sFlag16Gfx3 -sFlag16Gfx3: -.incbin "baserom.gba", 0x1E75AA0, 0x180 -.global sFlag16Sprites3 -sFlag16Sprites3: -.4byte sFlag16Gfx3 -.incbin "baserom.gba", 0x1E75C24, 0x14 -.global sFlag16Gfx4 -sFlag16Gfx4: -.incbin "baserom.gba", 0x1E75C38, 0x180 -.global sFlag16Sprites4 -sFlag16Sprites4: -.4byte sFlag16Gfx4 -.incbin "baserom.gba", 0x1E75DBC, 0x14 -.global sFlag16Gfx5 -sFlag16Gfx5: -.incbin "baserom.gba", 0x1E75DD0, 0x180 -.global sFlag16Sprites5 -sFlag16Sprites5: -.4byte sFlag16Gfx5 -.incbin "baserom.gba", 0x1E75F54, 0x14 -.global sFlag16Gfx6 -sFlag16Gfx6: -.incbin "baserom.gba", 0x1E75F68, 0x180 -.global sFlag16Sprites6 -sFlag16Sprites6: -.4byte sFlag16Gfx6 -.incbin "baserom.gba", 0x1E760EC, 0x14 -.global sAxPosesFlag16 -sAxPosesFlag16: -.4byte sFlag16Pose1 -.4byte sFlag16Pose2 -.4byte sFlag16Pose3 -.4byte sFlag16Pose4 -.4byte sFlag16Pose5 -.4byte sFlag16Pose6 -.global sFlag16AnimTable1 -sFlag16AnimTable1: -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.4byte sFlag16Anims_1_1 -.global sAxAnimationsFlag16 -sAxAnimationsFlag16: -.4byte sFlag16AnimTable1 -.global sAxSpritesFlag16 -sAxSpritesFlag16: -.4byte sFlag16Sprites1 -.4byte sFlag16Sprites2 -.4byte sFlag16Sprites3 -.4byte sFlag16Sprites4 -.4byte sFlag16Sprites5 -.4byte sFlag16Sprites6 -.global sAxMainFlag16 -sAxMainFlag16: -.4byte sAxPosesFlag16 -.4byte sAxAnimationsFlag16 -.incbin "baserom.gba", 0x1E7615C, 0x4 -.4byte sAxSpritesFlag16 -.4byte 0 -.string"pksdir0\0" -.global gAxItem01 -gAxItem01: -.string "SIRO" -.4byte sAxMainItem01 -.4byte 0, 0 -.global sItem01Pose1 -sItem01Pose1: -.incbin "baserom.gba", 0x1E76180, 0x14 -.global sItem01Pose2 -sItem01Pose2: -.incbin "baserom.gba", 0x1E76194, 0x14 -.global sItem01Pose3 -sItem01Pose3: -.incbin "baserom.gba", 0x1E761A8, 0x14 -.global sItem01Pose4 -sItem01Pose4: -.incbin "baserom.gba", 0x1E761BC, 0x14 -.global sItem01Pose5 -sItem01Pose5: -.incbin "baserom.gba", 0x1E761D0, 0x14 -.global sItem01Pose6 -sItem01Pose6: -.incbin "baserom.gba", 0x1E761E4, 0x14 -.global sItem01Pose7 -sItem01Pose7: -.incbin "baserom.gba", 0x1E761F8, 0x14 -.global sItem01Pose8 -sItem01Pose8: -.incbin "baserom.gba", 0x1E7620C, 0x14 -.global sItem01Pose9 -sItem01Pose9: -.incbin "baserom.gba", 0x1E76220, 0x14 -.global sItem01Pose10 -sItem01Pose10: -.incbin "baserom.gba", 0x1E76234, 0x14 -.global sItem01Pose11 -sItem01Pose11: -.incbin "baserom.gba", 0x1E76248, 0x14 -.global sItem01Pose12 -sItem01Pose12: -.incbin "baserom.gba", 0x1E7625C, 0x14 -.global sItem01Pose13 -sItem01Pose13: -.incbin "baserom.gba", 0x1E76270, 0x14 -.global sItem01Pose14 -sItem01Pose14: -.incbin "baserom.gba", 0x1E76284, 0x14 -.global sItem01Pose15 -sItem01Pose15: -.incbin "baserom.gba", 0x1E76298, 0x14 -.global sItem01Pose16 -sItem01Pose16: -.incbin "baserom.gba", 0x1E762AC, 0x14 -.global sItem01Pose17 -sItem01Pose17: -.incbin "baserom.gba", 0x1E762C0, 0x14 -.global sItem01Pose18 -sItem01Pose18: -.incbin "baserom.gba", 0x1E762D4, 0x14 -.global sItem01Pose19 -sItem01Pose19: -.incbin "baserom.gba", 0x1E762E8, 0x14 -.global sItem01Pose20 -sItem01Pose20: -.incbin "baserom.gba", 0x1E762FC, 0x14 -.global sItem01Pose21 -sItem01Pose21: -.incbin "baserom.gba", 0x1E76310, 0x14 -.global sItem01Pose22 -sItem01Pose22: -.incbin "baserom.gba", 0x1E76324, 0x14 -.global sItem01Pose23 -sItem01Pose23: -.incbin "baserom.gba", 0x1E76338, 0x14 -.global sItem01Pose24 -sItem01Pose24: -.incbin "baserom.gba", 0x1E7634C, 0x14 -.global sItem01Anims_1_1 -sItem01Anims_1_1: -.incbin "baserom.gba", 0x1E76360, 0x18 -.global sItem01Anims_1_2 -sItem01Anims_1_2: -.incbin "baserom.gba", 0x1E76378, 0x18 -.global sItem01Anims_1_3 -sItem01Anims_1_3: -.incbin "baserom.gba", 0x1E76390, 0x18 -.global sItem01Anims_1_4 -sItem01Anims_1_4: -.incbin "baserom.gba", 0x1E763A8, 0x18 -.global sItem01Anims_1_5 -sItem01Anims_1_5: -.incbin "baserom.gba", 0x1E763C0, 0x18 -.global sItem01Anims_1_6 -sItem01Anims_1_6: -.incbin "baserom.gba", 0x1E763D8, 0x18 -.global sItem01Anims_1_7 -sItem01Anims_1_7: -.incbin "baserom.gba", 0x1E763F0, 0x18 -.global sItem01Anims_1_8 -sItem01Anims_1_8: -.incbin "baserom.gba", 0x1E76408, 0x18 -.global sItem01Gfx1 -sItem01Gfx1: -.incbin "baserom.gba", 0x1E76420, 0x80 -.global sItem01Sprites1 -sItem01Sprites1: -.4byte sItem01Gfx1 -.incbin "baserom.gba", 0x1E764A4, 0xC -.global sItem01Gfx2 -sItem01Gfx2: -.incbin "baserom.gba", 0x1E764B0, 0x80 -.global sItem01Sprites2 -sItem01Sprites2: -.4byte sItem01Gfx2 -.incbin "baserom.gba", 0x1E76534, 0xC -.global sItem01Gfx3 -sItem01Gfx3: -.incbin "baserom.gba", 0x1E76540, 0x80 -.global sItem01Sprites3 -sItem01Sprites3: -.4byte sItem01Gfx3 -.incbin "baserom.gba", 0x1E765C4, 0xC -.global sItem01Gfx4 -sItem01Gfx4: -.incbin "baserom.gba", 0x1E765D0, 0x80 -.global sItem01Sprites4 -sItem01Sprites4: -.4byte sItem01Gfx4 -.incbin "baserom.gba", 0x1E76654, 0xC -.global sItem01Gfx5 -sItem01Gfx5: -.incbin "baserom.gba", 0x1E76660, 0x80 -.global sItem01Sprites5 -sItem01Sprites5: -.4byte sItem01Gfx5 -.incbin "baserom.gba", 0x1E766E4, 0xC -.global sItem01Gfx6 -sItem01Gfx6: -.incbin "baserom.gba", 0x1E766F0, 0x80 -.global sItem01Sprites6 -sItem01Sprites6: -.4byte sItem01Gfx6 -.incbin "baserom.gba", 0x1E76774, 0xC -.global sItem01Gfx7 -sItem01Gfx7: -.incbin "baserom.gba", 0x1E76780, 0x80 -.global sItem01Sprites7 -sItem01Sprites7: -.4byte sItem01Gfx7 -.incbin "baserom.gba", 0x1E76804, 0xC -.global sItem01Gfx8 -sItem01Gfx8: -.incbin "baserom.gba", 0x1E76810, 0x80 -.global sItem01Sprites8 -sItem01Sprites8: -.4byte sItem01Gfx8 -.incbin "baserom.gba", 0x1E76894, 0xC -.global sItem01Gfx9 -sItem01Gfx9: -.incbin "baserom.gba", 0x1E768A0, 0x80 -.global sItem01Sprites9 -sItem01Sprites9: -.4byte sItem01Gfx9 -.incbin "baserom.gba", 0x1E76924, 0xC -.global sItem01Gfx10 -sItem01Gfx10: -.incbin "baserom.gba", 0x1E76930, 0x80 -.global sItem01Sprites10 -sItem01Sprites10: -.4byte sItem01Gfx10 -.incbin "baserom.gba", 0x1E769B4, 0xC -.global sItem01Gfx11 -sItem01Gfx11: -.incbin "baserom.gba", 0x1E769C0, 0x80 -.global sItem01Sprites11 -sItem01Sprites11: -.4byte sItem01Gfx11 -.incbin "baserom.gba", 0x1E76A44, 0xC -.global sItem01Gfx12 -sItem01Gfx12: -.incbin "baserom.gba", 0x1E76A50, 0x80 -.global sItem01Sprites12 -sItem01Sprites12: -.4byte sItem01Gfx12 -.incbin "baserom.gba", 0x1E76AD4, 0xC -.global sItem01Gfx13 -sItem01Gfx13: -.incbin "baserom.gba", 0x1E76AE0, 0x80 -.global sItem01Sprites13 -sItem01Sprites13: -.4byte sItem01Gfx13 -.incbin "baserom.gba", 0x1E76B64, 0xC -.global sItem01Gfx14 -sItem01Gfx14: -.incbin "baserom.gba", 0x1E76B70, 0x80 -.global sItem01Sprites14 -sItem01Sprites14: -.4byte sItem01Gfx14 -.incbin "baserom.gba", 0x1E76BF4, 0xC -.global sItem01Gfx15 -sItem01Gfx15: -.incbin "baserom.gba", 0x1E76C00, 0x80 -.global sItem01Sprites15 -sItem01Sprites15: -.4byte sItem01Gfx15 -.incbin "baserom.gba", 0x1E76C84, 0xC -.global sItem01Gfx16 -sItem01Gfx16: -.incbin "baserom.gba", 0x1E76C90, 0x80 -.global sItem01Sprites16 -sItem01Sprites16: -.4byte sItem01Gfx16 -.incbin "baserom.gba", 0x1E76D14, 0xC -.global sItem01Gfx17 -sItem01Gfx17: -.incbin "baserom.gba", 0x1E76D20, 0x80 -.global sItem01Sprites17 -sItem01Sprites17: -.4byte sItem01Gfx17 -.incbin "baserom.gba", 0x1E76DA4, 0xC -.global sItem01Gfx18 -sItem01Gfx18: -.incbin "baserom.gba", 0x1E76DB0, 0x80 -.global sItem01Sprites18 -sItem01Sprites18: -.4byte sItem01Gfx18 -.incbin "baserom.gba", 0x1E76E34, 0xC -.global sItem01Gfx19 -sItem01Gfx19: -.incbin "baserom.gba", 0x1E76E40, 0x80 -.global sItem01Sprites19 -sItem01Sprites19: -.4byte sItem01Gfx19 -.incbin "baserom.gba", 0x1E76EC4, 0xC -.global sItem01Gfx20 -sItem01Gfx20: -.incbin "baserom.gba", 0x1E76ED0, 0x80 -.global sItem01Sprites20 -sItem01Sprites20: -.4byte sItem01Gfx20 -.incbin "baserom.gba", 0x1E76F54, 0xC -.global sItem01Gfx21 -sItem01Gfx21: -.incbin "baserom.gba", 0x1E76F60, 0x80 -.global sItem01Sprites21 -sItem01Sprites21: -.4byte sItem01Gfx21 -.incbin "baserom.gba", 0x1E76FE4, 0xC -.global sItem01Gfx22 -sItem01Gfx22: -.incbin "baserom.gba", 0x1E76FF0, 0x80 -.global sItem01Sprites22 -sItem01Sprites22: -.4byte sItem01Gfx22 -.incbin "baserom.gba", 0x1E77074, 0xC -.global sItem01Gfx23 -sItem01Gfx23: -.incbin "baserom.gba", 0x1E77080, 0x80 -.global sItem01Sprites23 -sItem01Sprites23: -.4byte sItem01Gfx23 -.incbin "baserom.gba", 0x1E77104, 0xC -.global sItem01Gfx24 -sItem01Gfx24: -.incbin "baserom.gba", 0x1E77110, 0x80 -.global sItem01Sprites24 -sItem01Sprites24: -.4byte sItem01Gfx24 -.incbin "baserom.gba", 0x1E77194, 0xC -.global sAxPosesItem01 -sAxPosesItem01: -.4byte sItem01Pose1 -.4byte sItem01Pose2 -.4byte sItem01Pose3 -.4byte sItem01Pose4 -.4byte sItem01Pose5 -.4byte sItem01Pose6 -.4byte sItem01Pose7 -.4byte sItem01Pose8 -.4byte sItem01Pose9 -.4byte sItem01Pose10 -.4byte sItem01Pose11 -.4byte sItem01Pose12 -.4byte sItem01Pose13 -.4byte sItem01Pose14 -.4byte sItem01Pose15 -.4byte sItem01Pose16 -.4byte sItem01Pose17 -.4byte sItem01Pose18 -.4byte sItem01Pose19 -.4byte sItem01Pose20 -.4byte sItem01Pose21 -.4byte sItem01Pose22 -.4byte sItem01Pose23 -.4byte sItem01Pose24 -.global sItem01AnimTable1 -sItem01AnimTable1: -.4byte sItem01Anims_1_1 -.4byte sItem01Anims_1_2 -.4byte sItem01Anims_1_3 -.4byte sItem01Anims_1_4 -.4byte sItem01Anims_1_5 -.4byte sItem01Anims_1_6 -.4byte sItem01Anims_1_7 -.4byte sItem01Anims_1_8 -.global sAxAnimationsItem01 -sAxAnimationsItem01: -.4byte sItem01AnimTable1 -.global sAxSpritesItem01 -sAxSpritesItem01: -.4byte sItem01Sprites1 -.4byte sItem01Sprites2 -.4byte sItem01Sprites3 -.4byte sItem01Sprites4 -.4byte sItem01Sprites5 -.4byte sItem01Sprites6 -.4byte sItem01Sprites7 -.4byte sItem01Sprites8 -.4byte sItem01Sprites9 -.4byte sItem01Sprites10 -.4byte sItem01Sprites11 -.4byte sItem01Sprites12 -.4byte sItem01Sprites13 -.4byte sItem01Sprites14 -.4byte sItem01Sprites15 -.4byte sItem01Sprites16 -.4byte sItem01Sprites17 -.4byte sItem01Sprites18 -.4byte sItem01Sprites19 -.4byte sItem01Sprites20 -.4byte sItem01Sprites21 -.4byte sItem01Sprites22 -.4byte sItem01Sprites23 -.4byte sItem01Sprites24 -.global sAxMainItem01 -sAxMainItem01: -.4byte sAxPosesItem01 -.4byte sAxAnimationsItem01 -.incbin "baserom.gba", 0x1E7728C, 0x4 -.4byte sAxSpritesItem01 -.4byte 0 -.global gAxNpc01 -gAxNpc01: -.string "SIRO" -.4byte sAxMainNpc01 -.4byte 0, 0 -.global sNpc01Pose1 -sNpc01Pose1: -.incbin "baserom.gba", 0x1E772A8, 0x14 -.global sNpc01Anims_1_1 -sNpc01Anims_1_1: -.incbin "baserom.gba", 0x1E772BC, 0x18 -.global sNpc01Gfx1 -sNpc01Gfx1: -.incbin "baserom.gba", 0x1E772D4, 0x20 -.global sNpc01Gfx1_2 -sNpc01Gfx1_2: -.incbin "baserom.gba", 0x1E772F4, 0x60 -.global sNpc01Gfx1_3 -sNpc01Gfx1_3: -.incbin "baserom.gba", 0x1E77354, 0x60 -.global sNpc01Gfx1_4 -sNpc01Gfx1_4: -.incbin "baserom.gba", 0x1E773B4, 0x60 -.global sNpc01Sprites1 -sNpc01Sprites1: -.incbin "baserom.gba", 0x1E77414, 0x8 -.4byte sNpc01Gfx1 -.incbin "baserom.gba", 0x1E77420, 0xC -.4byte sNpc01Gfx1_2 -.incbin "baserom.gba", 0x1E77430, 0xC -.4byte sNpc01Gfx1_3 -.incbin "baserom.gba", 0x1E77440, 0xC -.4byte sNpc01Gfx1_4 -.incbin "baserom.gba", 0x1E77450, 0x14 -.global sAxPosesNpc01 -sAxPosesNpc01: -.4byte sNpc01Pose1 -.global sNpc01AnimTable1 -sNpc01AnimTable1: -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.4byte sNpc01Anims_1_1 -.global sAxAnimationsNpc01 -sAxAnimationsNpc01: -.4byte sNpc01AnimTable1 -.global sAxSpritesNpc01 -sAxSpritesNpc01: -.4byte sNpc01Sprites1 -.global sAxMainNpc01 -sAxMainNpc01: -.4byte sAxPosesNpc01 -.4byte sAxAnimationsNpc01 -.incbin "baserom.gba", 0x1E77498, 0x4 -.4byte sAxSpritesNpc01 -.4byte 0 -.global gAxNpc02 -gAxNpc02: -.string "SIRO" -.4byte sAxMainNpc02 -.4byte 0, 0 -.global sNpc02Pose1 -sNpc02Pose1: -.incbin "baserom.gba", 0x1E774B4, 0x14 -.global sNpc02Anims_1_1 -sNpc02Anims_1_1: -.incbin "baserom.gba", 0x1E774C8, 0x18 -.global sNpc02Gfx1 -sNpc02Gfx1: -.incbin "baserom.gba", 0x1E774E0, 0x200 -.global sNpc02Sprites1 -sNpc02Sprites1: -.4byte sNpc02Gfx1 -.incbin "baserom.gba", 0x1E776E4, 0xC -.global sAxPosesNpc02 -sAxPosesNpc02: -.4byte sNpc02Pose1 -.global sNpc02AnimTable1 -sNpc02AnimTable1: -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.4byte sNpc02Anims_1_1 -.global sAxAnimationsNpc02 -sAxAnimationsNpc02: -.4byte sNpc02AnimTable1 -.global sAxSpritesNpc02 -sAxSpritesNpc02: -.4byte sNpc02Sprites1 -.global sAxMainNpc02 -sAxMainNpc02: -.4byte sAxPosesNpc02 -.4byte sAxAnimationsNpc02 -.incbin "baserom.gba", 0x1E77724, 0x4 -.4byte sAxSpritesNpc02 -.4byte 0 -.global gAxNpc03 -gAxNpc03: -.string "SIRO" -.4byte sAxMainNpc03 -.4byte 0, 0 -.global sNpc03Pose1 -sNpc03Pose1: -.incbin "baserom.gba", 0x1E77740, 0x14 -.global sNpc03Anims_1_1 -sNpc03Anims_1_1: -.incbin "baserom.gba", 0x1E77754, 0x18 -.global sNpc03Gfx1 -sNpc03Gfx1: -.incbin "baserom.gba", 0x1E7776C, 0x1E0 -.global sNpc03Sprites1 -sNpc03Sprites1: -.incbin "baserom.gba", 0x1E7794C, 0x8 -.4byte sNpc03Gfx1 -.incbin "baserom.gba", 0x1E77958, 0xC -.global sAxPosesNpc03 -sAxPosesNpc03: -.4byte sNpc03Pose1 -.global sNpc03AnimTable1 -sNpc03AnimTable1: -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.4byte sNpc03Anims_1_1 -.global sAxAnimationsNpc03 -sAxAnimationsNpc03: -.4byte sNpc03AnimTable1 -.global sAxSpritesNpc03 -sAxSpritesNpc03: -.4byte sNpc03Sprites1 -.global sAxMainNpc03 -sAxMainNpc03: -.4byte sAxPosesNpc03 -.4byte sAxAnimationsNpc03 -.incbin "baserom.gba", 0x1E77998, 0x4 -.4byte sAxSpritesNpc03 -.4byte 0 -.global gAxNpc04 -gAxNpc04: -.string "SIRO" -.4byte sAxMainNpc04 -.4byte 0, 0 -.global sNpc04Pose1 -sNpc04Pose1: -.incbin "baserom.gba", 0x1E779B4, 0x14 -.global sNpc04Anims_1_1 -sNpc04Anims_1_1: -.incbin "baserom.gba", 0x1E779C8, 0x18 -.global sNpc04Gfx1 -sNpc04Gfx1: -.incbin "baserom.gba", 0x1E779E0, 0x100 -.global sNpc04Sprites1 -sNpc04Sprites1: -.4byte sNpc04Gfx1 -.incbin "baserom.gba", 0x1E77AE4, 0xC -.global sAxPosesNpc04 -sAxPosesNpc04: -.4byte sNpc04Pose1 -.global sNpc04AnimTable1 -sNpc04AnimTable1: -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.4byte sNpc04Anims_1_1 -.global sAxAnimationsNpc04 -sAxAnimationsNpc04: -.4byte sNpc04AnimTable1 -.global sAxSpritesNpc04 -sAxSpritesNpc04: -.4byte sNpc04Sprites1 -.global sAxMainNpc04 -sAxMainNpc04: -.4byte sAxPosesNpc04 -.4byte sAxAnimationsNpc04 -.incbin "baserom.gba", 0x1E77B24, 0x4 -.4byte sAxSpritesNpc04 -.4byte 0 -.global gStoneimPal -gStoneimPal: -.incbin "graphics/ornament/pal/stoneim.pmdpal" -.global gAxTitlebg1 -gAxTitlebg1: -.string "SIRO" -.4byte sAxMainTitlebg1 -.4byte 0, 0 -.global sTitlebg1Pose1 -sTitlebg1Pose1: -.incbin "baserom.gba", 0x1E77B80, 0x82 -.global sTitlebg1Pose2 -sTitlebg1Pose2: -.incbin "baserom.gba", 0x1E77C02, 0x82 -.global sTitlebg1Pose3 -sTitlebg1Pose3: -.incbin "baserom.gba", 0x1E77C84, 0x82 -.global sTitlebg1Pose4 -sTitlebg1Pose4: -.incbin "baserom.gba", 0x1E77D06, 0x82 -.global sTitlebg1Pose5 -sTitlebg1Pose5: -.incbin "baserom.gba", 0x1E77D88, 0x82 -.global sTitlebg1Pose6 -sTitlebg1Pose6: -.incbin "baserom.gba", 0x1E77E0A, 0x82 -.global sTitlebg1Pose7 -sTitlebg1Pose7: -.incbin "baserom.gba", 0x1E77E8C, 0x82 -.global sTitlebg1Pose8 -sTitlebg1Pose8: -.incbin "baserom.gba", 0x1E77F0E, 0x82 -.global sTitlebg1Pose9 -sTitlebg1Pose9: -.incbin "baserom.gba", 0x1E77F90, 0x82 -.global sTitlebg1Pose10 -sTitlebg1Pose10: -.incbin "baserom.gba", 0x1E78012, 0x82 -.global sTitlebg1Pose11 -sTitlebg1Pose11: -.incbin "baserom.gba", 0x1E78094, 0x82 -.global sTitlebg1Pose12 -sTitlebg1Pose12: -.incbin "baserom.gba", 0x1E78116, 0x82 -.global sTitlebg1Anims_1_1 -sTitlebg1Anims_1_1: -.incbin "baserom.gba", 0x1E78198, 0x9C -.global sTitlebg1Gfx1 -sTitlebg1Gfx1: -.incbin "baserom.gba", 0x1E78234, 0x200 -.global sTitlebg1Sprites1 -sTitlebg1Sprites1: -.4byte sTitlebg1Gfx1 -.incbin "baserom.gba", 0x1E78438, 0xC -.global sTitlebg1Gfx2 -sTitlebg1Gfx2: -.incbin "baserom.gba", 0x1E78444, 0x200 -.global sTitlebg1Sprites2 -sTitlebg1Sprites2: -.4byte sTitlebg1Gfx2 -.incbin "baserom.gba", 0x1E78648, 0xC -.global sTitlebg1Gfx3 -sTitlebg1Gfx3: -.incbin "baserom.gba", 0x1E78654, 0x200 -.global sTitlebg1Sprites3 -sTitlebg1Sprites3: -.4byte sTitlebg1Gfx3 -.incbin "baserom.gba", 0x1E78858, 0xC -.global sTitlebg1Gfx4 -sTitlebg1Gfx4: -.incbin "baserom.gba", 0x1E78864, 0x100 -.global sTitlebg1Gfx4_2 -sTitlebg1Gfx4_2: -.incbin "baserom.gba", 0x1E78964, 0x80 -.global sTitlebg1Sprites4 -sTitlebg1Sprites4: -.4byte sTitlebg1Gfx4 -.incbin "baserom.gba", 0x1E789E8, 0xC -.4byte sTitlebg1Gfx4_2 -.incbin "baserom.gba", 0x1E789F8, 0xC -.global sTitlebg1Gfx5 -sTitlebg1Gfx5: -.incbin "baserom.gba", 0x1E78A04, 0x200 -.global sTitlebg1Sprites5 -sTitlebg1Sprites5: -.4byte sTitlebg1Gfx5 -.incbin "baserom.gba", 0x1E78C08, 0xC -.global sTitlebg1Gfx6 -sTitlebg1Gfx6: -.incbin "baserom.gba", 0x1E78C14, 0x200 -.global sTitlebg1Sprites6 -sTitlebg1Sprites6: -.4byte sTitlebg1Gfx6 -.incbin "baserom.gba", 0x1E78E18, 0xC -.global sTitlebg1Gfx7 -sTitlebg1Gfx7: -.incbin "baserom.gba", 0x1E78E24, 0x200 -.global sTitlebg1Sprites7 -sTitlebg1Sprites7: -.4byte sTitlebg1Gfx7 -.incbin "baserom.gba", 0x1E79028, 0xC -.global sTitlebg1Gfx8 -sTitlebg1Gfx8: -.incbin "baserom.gba", 0x1E79034, 0x200 -.global sTitlebg1Sprites8 -sTitlebg1Sprites8: -.4byte sTitlebg1Gfx8 -.incbin "baserom.gba", 0x1E79238, 0xC -.global sTitlebg1Gfx9 -sTitlebg1Gfx9: -.incbin "baserom.gba", 0x1E79244, 0x200 -.global sTitlebg1Sprites9 -sTitlebg1Sprites9: -.4byte sTitlebg1Gfx9 -.incbin "baserom.gba", 0x1E79448, 0xC -.global sTitlebg1Gfx10 -sTitlebg1Gfx10: -.incbin "baserom.gba", 0x1E79454, 0x200 -.global sTitlebg1Sprites10 -sTitlebg1Sprites10: -.4byte sTitlebg1Gfx10 -.incbin "baserom.gba", 0x1E79658, 0xC -.global sTitlebg1Gfx11 -sTitlebg1Gfx11: -.incbin "baserom.gba", 0x1E79664, 0x200 -.global sTitlebg1Sprites11 -sTitlebg1Sprites11: -.4byte sTitlebg1Gfx11 -.incbin "baserom.gba", 0x1E79868, 0xC -.global sTitlebg1Gfx12 -sTitlebg1Gfx12: -.incbin "baserom.gba", 0x1E79874, 0x200 -.global sTitlebg1Sprites12 -sTitlebg1Sprites12: -.4byte sTitlebg1Gfx12 -.incbin "baserom.gba", 0x1E79A78, 0xC -.global sTitlebg1Gfx13 -sTitlebg1Gfx13: -.incbin "baserom.gba", 0x1E79A84, 0x200 -.global sTitlebg1Sprites13 -sTitlebg1Sprites13: -.4byte sTitlebg1Gfx13 -.incbin "baserom.gba", 0x1E79C88, 0xC -.global sTitlebg1Gfx14 -sTitlebg1Gfx14: -.incbin "baserom.gba", 0x1E79C94, 0x200 -.global sTitlebg1Sprites14 -sTitlebg1Sprites14: -.4byte sTitlebg1Gfx14 -.incbin "baserom.gba", 0x1E79E98, 0xC -.global sTitlebg1Gfx15 -sTitlebg1Gfx15: -.incbin "baserom.gba", 0x1E79EA4, 0x200 -.global sTitlebg1Sprites15 -sTitlebg1Sprites15: -.4byte sTitlebg1Gfx15 -.incbin "baserom.gba", 0x1E7A0A8, 0xC -.global sTitlebg1Gfx16 -sTitlebg1Gfx16: -.incbin "baserom.gba", 0x1E7A0B4, 0x200 -.global sTitlebg1Sprites16 -sTitlebg1Sprites16: -.4byte sTitlebg1Gfx16 -.incbin "baserom.gba", 0x1E7A2B8, 0xC -.global sTitlebg1Gfx17 -sTitlebg1Gfx17: -.incbin "baserom.gba", 0x1E7A2C4, 0x200 -.global sTitlebg1Sprites17 -sTitlebg1Sprites17: -.4byte sTitlebg1Gfx17 -.incbin "baserom.gba", 0x1E7A4C8, 0xC -.global sTitlebg1Gfx18 -sTitlebg1Gfx18: -.incbin "baserom.gba", 0x1E7A4D4, 0x200 -.global sTitlebg1Sprites18 -sTitlebg1Sprites18: -.4byte sTitlebg1Gfx18 -.incbin "baserom.gba", 0x1E7A6D8, 0xC -.global sTitlebg1Gfx19 -sTitlebg1Gfx19: -.incbin "baserom.gba", 0x1E7A6E4, 0x200 -.global sTitlebg1Sprites19 -sTitlebg1Sprites19: -.4byte sTitlebg1Gfx19 -.incbin "baserom.gba", 0x1E7A8E8, 0xC -.global sTitlebg1Gfx20 -sTitlebg1Gfx20: -.incbin "baserom.gba", 0x1E7A8F4, 0x200 -.global sTitlebg1Sprites20 -sTitlebg1Sprites20: -.4byte sTitlebg1Gfx20 -.incbin "baserom.gba", 0x1E7AAF8, 0xC -.global sTitlebg1Gfx21 -sTitlebg1Gfx21: -.incbin "baserom.gba", 0x1E7AB04, 0x200 -.global sTitlebg1Sprites21 -sTitlebg1Sprites21: -.4byte sTitlebg1Gfx21 -.incbin "baserom.gba", 0x1E7AD08, 0xC -.global sTitlebg1Gfx22 -sTitlebg1Gfx22: -.incbin "baserom.gba", 0x1E7AD14, 0x200 -.global sTitlebg1Sprites22 -sTitlebg1Sprites22: -.4byte sTitlebg1Gfx22 -.incbin "baserom.gba", 0x1E7AF18, 0xC -.global sTitlebg1Gfx23 -sTitlebg1Gfx23: -.incbin "baserom.gba", 0x1E7AF24, 0x200 -.global sTitlebg1Sprites23 -sTitlebg1Sprites23: -.4byte sTitlebg1Gfx23 -.incbin "baserom.gba", 0x1E7B128, 0xC -.global sTitlebg1Gfx24 -sTitlebg1Gfx24: -.incbin "baserom.gba", 0x1E7B134, 0x200 -.global sTitlebg1Sprites24 -sTitlebg1Sprites24: -.4byte sTitlebg1Gfx24 -.incbin "baserom.gba", 0x1E7B338, 0xC -.global sTitlebg1Gfx25 -sTitlebg1Gfx25: -.incbin "baserom.gba", 0x1E7B344, 0x200 -.global sTitlebg1Sprites25 -sTitlebg1Sprites25: -.4byte sTitlebg1Gfx25 -.incbin "baserom.gba", 0x1E7B548, 0xC -.global sTitlebg1Gfx26 -sTitlebg1Gfx26: -.incbin "baserom.gba", 0x1E7B554, 0x200 -.global sTitlebg1Sprites26 -sTitlebg1Sprites26: -.4byte sTitlebg1Gfx26 -.incbin "baserom.gba", 0x1E7B758, 0xC -.global sAxPosesTitlebg1 -sAxPosesTitlebg1: -.4byte sTitlebg1Pose1 -.4byte sTitlebg1Pose2 -.4byte sTitlebg1Pose3 -.4byte sTitlebg1Pose4 -.4byte sTitlebg1Pose5 -.4byte sTitlebg1Pose6 -.4byte sTitlebg1Pose7 -.4byte sTitlebg1Pose8 -.4byte sTitlebg1Pose9 -.4byte sTitlebg1Pose10 -.4byte sTitlebg1Pose11 -.4byte sTitlebg1Pose12 -.global sTitlebg1AnimTable1 -sTitlebg1AnimTable1: -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.4byte sTitlebg1Anims_1_1 -.global sAxAnimationsTitlebg1 -sAxAnimationsTitlebg1: -.4byte sTitlebg1AnimTable1 -.global sAxSpritesTitlebg1 -sAxSpritesTitlebg1: -.4byte sTitlebg1Sprites1 -.4byte sTitlebg1Sprites2 -.4byte sTitlebg1Sprites3 -.4byte sTitlebg1Sprites4 -.4byte sTitlebg1Sprites5 -.4byte sTitlebg1Sprites6 -.4byte sTitlebg1Sprites7 -.4byte sTitlebg1Sprites8 -.4byte sTitlebg1Sprites9 -.4byte sTitlebg1Sprites10 -.4byte sTitlebg1Sprites11 -.4byte sTitlebg1Sprites12 -.4byte sTitlebg1Sprites13 -.4byte sTitlebg1Sprites14 -.4byte sTitlebg1Sprites15 -.4byte sTitlebg1Sprites16 -.4byte sTitlebg1Sprites17 -.4byte sTitlebg1Sprites18 -.4byte sTitlebg1Sprites19 -.4byte sTitlebg1Sprites20 -.4byte sTitlebg1Sprites21 -.4byte sTitlebg1Sprites22 -.4byte sTitlebg1Sprites23 -.4byte sTitlebg1Sprites24 -.4byte sTitlebg1Sprites25 -.4byte sTitlebg1Sprites26 -.global sAxMainTitlebg1 -sAxMainTitlebg1: -.4byte sAxPosesTitlebg1 -.4byte sAxAnimationsTitlebg1 -.incbin "baserom.gba", 0x1E7B828, 0x4 -.4byte sAxSpritesTitlebg1 -.4byte 0 -.global gTitlebgPal -gTitlebgPal: -.incbin "graphics/ornament/pal/titlebg.pmdpal" -.global gAxTitleop1 -gAxTitleop1: -.string "SIRO" -.4byte sAxMainTitleop1 -.4byte 0, 0 -.global sTitleop1Pose1 -sTitleop1Pose1: -.incbin "baserom.gba", 0x1E7B884, 0x1E -.global sTitleop1Pose2 -sTitleop1Pose2: -.incbin "baserom.gba", 0x1E7B8A2, 0x1E -.global sTitleop1Pose3 -sTitleop1Pose3: -.incbin "baserom.gba", 0x1E7B8C0, 0x1E -.global sTitleop1Pose4 -sTitleop1Pose4: -.incbin "baserom.gba", 0x1E7B8DE, 0x1E -.global sTitleop1Pose5 -sTitleop1Pose5: -.incbin "baserom.gba", 0x1E7B8FC, 0x1E -.global sTitleop1Pose6 -sTitleop1Pose6: -.incbin "baserom.gba", 0x1E7B91A, 0x1E -.global sTitleop1Pose7 -sTitleop1Pose7: -.incbin "baserom.gba", 0x1E7B938, 0x28 -.global sTitleop1Pose8 -sTitleop1Pose8: -.incbin "baserom.gba", 0x1E7B960, 0x1E -.global sTitleop1Pose9 -sTitleop1Pose9: -.incbin "baserom.gba", 0x1E7B97E, 0x28 -.global sTitleop1Pose10 -sTitleop1Pose10: -.incbin "baserom.gba", 0x1E7B9A6, 0x28 -.global sTitleop1Pose11 -sTitleop1Pose11: -.incbin "baserom.gba", 0x1E7B9CE, 0x3C -.global sTitleop1Pose12 -sTitleop1Pose12: -.incbin "baserom.gba", 0x1E7BA0A, 0x1E -.global sTitleop1Pose13 -sTitleop1Pose13: -.incbin "baserom.gba", 0x1E7BA28, 0x1E -.global sTitleop1Pose14 -sTitleop1Pose14: -.incbin "baserom.gba", 0x1E7BA46, 0x1E -.global sTitleop1Pose15 -sTitleop1Pose15: -.incbin "baserom.gba", 0x1E7BA64, 0x1E -.global sTitleop1Pose16 -sTitleop1Pose16: -.incbin "baserom.gba", 0x1E7BA82, 0x1E -.global sTitleop1Pose17 -sTitleop1Pose17: -.incbin "baserom.gba", 0x1E7BAA0, 0x1E -.global sTitleop1Pose18 -sTitleop1Pose18: -.incbin "baserom.gba", 0x1E7BABE, 0x28 -.global sTitleop1Pose19 -sTitleop1Pose19: -.incbin "baserom.gba", 0x1E7BAE6, 0x1E -.global sTitleop1Pose20 -sTitleop1Pose20: -.incbin "baserom.gba", 0x1E7BB04, 0x28 -.global sTitleop1Pose21 -sTitleop1Pose21: -.incbin "baserom.gba", 0x1E7BB2C, 0x28 -.global sTitleop1Pose22 -sTitleop1Pose22: -.incbin "baserom.gba", 0x1E7BB54, 0x3C -.global sTitleop1Pose23 -sTitleop1Pose23: -.incbin "baserom.gba", 0x1E7BB90, 0x14 -.global sTitleop1Pose24 -sTitleop1Pose24: -.incbin "baserom.gba", 0x1E7BBA4, 0x14 -.global sTitleop1Pose25 -sTitleop1Pose25: -.incbin "baserom.gba", 0x1E7BBB8, 0x14 -.global sTitleop1Pose26 -sTitleop1Pose26: -.incbin "baserom.gba", 0x1E7BBCC, 0x14 -.global sTitleop1Pose27 -sTitleop1Pose27: -.incbin "baserom.gba", 0x1E7BBE0, 0x14 -.global sTitleop1Pose28 -sTitleop1Pose28: -.incbin "baserom.gba", 0x1E7BBF4, 0x14 -.global sTitleop1Pose29 -sTitleop1Pose29: -.incbin "baserom.gba", 0x1E7BC08, 0x14 -.global sTitleop1Pose30 -sTitleop1Pose30: -.incbin "baserom.gba", 0x1E7BC1C, 0x14 -.global sTitleop1Pose31 -sTitleop1Pose31: -.incbin "baserom.gba", 0x1E7BC30, 0x1E -.global sTitleop1Pose32 -sTitleop1Pose32: -.incbin "baserom.gba", 0x1E7BC4E, 0x1E -.global sTitleop1Pose33 -sTitleop1Pose33: -.incbin "baserom.gba", 0x1E7BC6C, 0x1E -.global sTitleop1Pose34 -sTitleop1Pose34: -.incbin "baserom.gba", 0x1E7BC8A, 0x1E -.global sTitleop1Pose35 -sTitleop1Pose35: -.incbin "baserom.gba", 0x1E7BCA8, 0x1E -.global sTitleop1Pose36 -sTitleop1Pose36: -.incbin "baserom.gba", 0x1E7BCC6, 0x1E -.global sTitleop1Pose37 -sTitleop1Pose37: -.incbin "baserom.gba", 0x1E7BCE4, 0x28 -.global sTitleop1Pose38 -sTitleop1Pose38: -.incbin "baserom.gba", 0x1E7BD0C, 0x1E -.global sTitleop1Pose39 -sTitleop1Pose39: -.incbin "baserom.gba", 0x1E7BD2A, 0x28 -.global sTitleop1Pose40 -sTitleop1Pose40: -.incbin "baserom.gba", 0x1E7BD52, 0x28 -.global sTitleop1Pose41 -sTitleop1Pose41: -.incbin "baserom.gba", 0x1E7BD7A, 0x3C -.global sTitleop1Pose42 -sTitleop1Pose42: -.incbin "baserom.gba", 0x1E7BDB6, 0x1E -.global sTitleop1Pose43 -sTitleop1Pose43: -.incbin "baserom.gba", 0x1E7BDD4, 0x1E -.global sTitleop1Pose44 -sTitleop1Pose44: -.incbin "baserom.gba", 0x1E7BDF2, 0x1E -.global sTitleop1Pose45 -sTitleop1Pose45: -.incbin "baserom.gba", 0x1E7BE10, 0x1E -.global sTitleop1Pose46 -sTitleop1Pose46: -.incbin "baserom.gba", 0x1E7BE2E, 0x1E -.global sTitleop1Pose47 -sTitleop1Pose47: -.incbin "baserom.gba", 0x1E7BE4C, 0x1E -.global sTitleop1Pose48 -sTitleop1Pose48: -.incbin "baserom.gba", 0x1E7BE6A, 0x28 -.global sTitleop1Pose49 -sTitleop1Pose49: -.incbin "baserom.gba", 0x1E7BE92, 0x1E -.global sTitleop1Pose50 -sTitleop1Pose50: -.incbin "baserom.gba", 0x1E7BEB0, 0x28 -.global sTitleop1Pose51 -sTitleop1Pose51: -.incbin "baserom.gba", 0x1E7BED8, 0x28 -.global sTitleop1Pose52 -sTitleop1Pose52: -.incbin "baserom.gba", 0x1E7BF00, 0x3C -.global sTitleop1Pose53 -sTitleop1Pose53: -.incbin "baserom.gba", 0x1E7BF3C, 0x14 -.global sTitleop1Pose54 -sTitleop1Pose54: -.incbin "baserom.gba", 0x1E7BF50, 0x14 -.global sTitleop1Pose55 -sTitleop1Pose55: -.incbin "baserom.gba", 0x1E7BF64, 0x14 -.global sTitleop1Pose56 -sTitleop1Pose56: -.incbin "baserom.gba", 0x1E7BF78, 0x14 -.global sTitleop1Pose57 -sTitleop1Pose57: -.incbin "baserom.gba", 0x1E7BF8C, 0x14 -.global sTitleop1Pose58 -sTitleop1Pose58: -.incbin "baserom.gba", 0x1E7BFA0, 0x14 -.global sTitleop1Pose59 -sTitleop1Pose59: -.incbin "baserom.gba", 0x1E7BFB4, 0x14 -.global sTitleop1Pose60 -sTitleop1Pose60: -.incbin "baserom.gba", 0x1E7BFC8, 0x14 -.global sTitleop1Anims_1_1 -sTitleop1Anims_1_1: -.incbin "baserom.gba", 0x1E7BFDC, 0x54 -.global sTitleop1Anims_1_2 -sTitleop1Anims_1_2: -.incbin "baserom.gba", 0x1E7C030, 0x18 -.global sTitleop1Anims_1_3 -sTitleop1Anims_1_3: -.incbin "baserom.gba", 0x1E7C048, 0x18 -.global sTitleop1Anims_1_4 -sTitleop1Anims_1_4: -.incbin "baserom.gba", 0x1E7C060, 0x18 -.global sTitleop1Anims_1_5 -sTitleop1Anims_1_5: -.incbin "baserom.gba", 0x1E7C078, 0x18 -.global sTitleop1Anims_1_6 -sTitleop1Anims_1_6: -.incbin "baserom.gba", 0x1E7C090, 0x18 -.global sTitleop1Anims_1_7 -sTitleop1Anims_1_7: -.incbin "baserom.gba", 0x1E7C0A8, 0x18 -.global sTitleop1Anims_1_8 -sTitleop1Anims_1_8: -.incbin "baserom.gba", 0x1E7C0C0, 0x54 -.global sTitleop1Anims_2_1 -sTitleop1Anims_2_1: -.incbin "baserom.gba", 0x1E7C114, 0x54 -.global sTitleop1Anims_2_2 -sTitleop1Anims_2_2: -.incbin "baserom.gba", 0x1E7C168, 0x18 -.global sTitleop1Anims_2_3 -sTitleop1Anims_2_3: -.incbin "baserom.gba", 0x1E7C180, 0x18 -.global sTitleop1Anims_2_4 -sTitleop1Anims_2_4: -.incbin "baserom.gba", 0x1E7C198, 0x18 -.global sTitleop1Anims_2_5 -sTitleop1Anims_2_5: -.incbin "baserom.gba", 0x1E7C1B0, 0x18 -.global sTitleop1Anims_2_6 -sTitleop1Anims_2_6: -.incbin "baserom.gba", 0x1E7C1C8, 0x18 -.global sTitleop1Anims_2_7 -sTitleop1Anims_2_7: -.incbin "baserom.gba", 0x1E7C1E0, 0x18 -.global sTitleop1Anims_2_8 -sTitleop1Anims_2_8: -.incbin "baserom.gba", 0x1E7C1F8, 0x54 -.global sTitleop1Gfx1 -sTitleop1Gfx1: -.incbin "baserom.gba", 0x1E7C24C, 0x20 -.global sTitleop1Gfx1_2 -sTitleop1Gfx1_2: -.incbin "baserom.gba", 0x1E7C26C, 0x100 -.global sTitleop1Gfx1_3 -sTitleop1Gfx1_3: -.incbin "baserom.gba", 0x1E7C36C, 0x60 -.global sTitleop1Sprites1 -sTitleop1Sprites1: -.incbin "baserom.gba", 0x1E7C3CC, 0x8 -.4byte sTitleop1Gfx1 -.incbin "baserom.gba", 0x1E7C3D8, 0xC -.4byte sTitleop1Gfx1_2 -.incbin "baserom.gba", 0x1E7C3E8, 0xC -.4byte sTitleop1Gfx1_3 -.incbin "baserom.gba", 0x1E7C3F8, 0xC -.global sTitleop1Gfx2 -sTitleop1Gfx2: -.incbin "baserom.gba", 0x1E7C404, 0x80 -.global sTitleop1Sprites2 -sTitleop1Sprites2: -.incbin "baserom.gba", 0x1E7C484, 0x8 -.4byte sTitleop1Gfx2 -.incbin "baserom.gba", 0x1E7C490, 0x14 -.global sTitleop1Gfx3 -sTitleop1Gfx3: -.incbin "baserom.gba", 0x1E7C4A4, 0x40 -.global sTitleop1Gfx3_2 -sTitleop1Gfx3_2: -.incbin "baserom.gba", 0x1E7C4E4, 0x160 -.global sTitleop1Sprites3 -sTitleop1Sprites3: -.incbin "baserom.gba", 0x1E7C644, 0x8 -.4byte sTitleop1Gfx3 -.incbin "baserom.gba", 0x1E7C650, 0xC -.4byte sTitleop1Gfx3_2 -.incbin "baserom.gba", 0x1E7C660, 0xC -.global sTitleop1Gfx4 -sTitleop1Gfx4: -.incbin "baserom.gba", 0x1E7C66C, 0x80 -.global sTitleop1Sprites4 -sTitleop1Sprites4: -.incbin "baserom.gba", 0x1E7C6EC, 0x8 -.4byte sTitleop1Gfx4 -.incbin "baserom.gba", 0x1E7C6F8, 0xC -.global sTitleop1Gfx5 -sTitleop1Gfx5: -.incbin "baserom.gba", 0x1E7C704, 0x40 -.global sTitleop1Gfx5_2 -sTitleop1Gfx5_2: -.incbin "baserom.gba", 0x1E7C744, 0x60 -.global sTitleop1Gfx5_3 -sTitleop1Gfx5_3: -.incbin "baserom.gba", 0x1E7C7A4, 0xE0 -.global sTitleop1Sprites5 -sTitleop1Sprites5: -.incbin "baserom.gba", 0x1E7C884, 0x8 -.4byte sTitleop1Gfx5 -.incbin "baserom.gba", 0x1E7C890, 0xC -.4byte sTitleop1Gfx5_2 -.incbin "baserom.gba", 0x1E7C8A0, 0xC -.4byte sTitleop1Gfx5_3 -.incbin "baserom.gba", 0x1E7C8B0, 0xC -.global sTitleop1Gfx6 -sTitleop1Gfx6: -.incbin "baserom.gba", 0x1E7C8BC, 0x20 -.global sTitleop1Gfx6_2 -sTitleop1Gfx6_2: -.incbin "baserom.gba", 0x1E7C8DC, 0x20 -.global sTitleop1Gfx6_3 -sTitleop1Gfx6_3: -.incbin "baserom.gba", 0x1E7C8FC, 0x20 -.global sTitleop1Sprites6 -sTitleop1Sprites6: -.incbin "baserom.gba", 0x1E7C91C, 0x8 -.4byte sTitleop1Gfx6 -.incbin "baserom.gba", 0x1E7C928, 0xC -.4byte sTitleop1Gfx6_2 -.incbin "baserom.gba", 0x1E7C938, 0xC -.4byte sTitleop1Gfx6_3 -.incbin "baserom.gba", 0x1E7C948, 0x14 -.global sTitleop1Gfx7 -sTitleop1Gfx7: -.incbin "baserom.gba", 0x1E7C95C, 0x40 -.global sTitleop1Gfx7_2 -sTitleop1Gfx7_2: -.incbin "baserom.gba", 0x1E7C99C, 0x160 -.global sTitleop1Sprites7 -sTitleop1Sprites7: -.incbin "baserom.gba", 0x1E7CAFC, 0x8 -.4byte sTitleop1Gfx7 -.incbin "baserom.gba", 0x1E7CB08, 0xC -.4byte sTitleop1Gfx7_2 -.incbin "baserom.gba", 0x1E7CB18, 0xC -.global sTitleop1Gfx8 -sTitleop1Gfx8: -.incbin "baserom.gba", 0x1E7CB24, 0x20 -.global sTitleop1Gfx8_2 -sTitleop1Gfx8_2: -.incbin "baserom.gba", 0x1E7CB44, 0x20 -.global sTitleop1Gfx8_3 -sTitleop1Gfx8_3: -.incbin "baserom.gba", 0x1E7CB64, 0x20 -.global sTitleop1Sprites8 -sTitleop1Sprites8: -.incbin "baserom.gba", 0x1E7CB84, 0x8 -.4byte sTitleop1Gfx8 -.incbin "baserom.gba", 0x1E7CB90, 0xC -.4byte sTitleop1Gfx8_2 -.incbin "baserom.gba", 0x1E7CBA0, 0xC -.4byte sTitleop1Gfx8_3 -.incbin "baserom.gba", 0x1E7CBB0, 0x14 -.global sTitleop1Gfx9 -sTitleop1Gfx9: -.incbin "baserom.gba", 0x1E7CBC4, 0x20 -.global sTitleop1Gfx9_2 -sTitleop1Gfx9_2: -.incbin "baserom.gba", 0x1E7CBE4, 0x100 -.global sTitleop1Gfx9_3 -sTitleop1Gfx9_3: -.incbin "baserom.gba", 0x1E7CCE4, 0x60 -.global sTitleop1Sprites9 -sTitleop1Sprites9: -.incbin "baserom.gba", 0x1E7CD44, 0x8 -.4byte sTitleop1Gfx9 -.incbin "baserom.gba", 0x1E7CD50, 0xC -.4byte sTitleop1Gfx9_2 -.incbin "baserom.gba", 0x1E7CD60, 0xC -.4byte sTitleop1Gfx9_3 -.incbin "baserom.gba", 0x1E7CD70, 0xC -.global sTitleop1Gfx10 -sTitleop1Gfx10: -.incbin "baserom.gba", 0x1E7CD7C, 0x80 -.global sTitleop1Sprites10 -sTitleop1Sprites10: -.incbin "baserom.gba", 0x1E7CDFC, 0x8 -.4byte sTitleop1Gfx10 -.incbin "baserom.gba", 0x1E7CE08, 0x14 -.global sTitleop1Gfx11 -sTitleop1Gfx11: -.incbin "baserom.gba", 0x1E7CE1C, 0x40 -.global sTitleop1Gfx11_2 -sTitleop1Gfx11_2: -.incbin "baserom.gba", 0x1E7CE5C, 0x80 -.global sTitleop1Gfx11_3 -sTitleop1Gfx11_3: -.incbin "baserom.gba", 0x1E7CEDC, 0x60 -.global sTitleop1Gfx11_4 -sTitleop1Gfx11_4: -.incbin "baserom.gba", 0x1E7CF3C, 0x60 -.global sTitleop1Sprites11 -sTitleop1Sprites11: -.4byte sTitleop1Gfx11 -.incbin "baserom.gba", 0x1E7CFA0, 0xC -.4byte sTitleop1Gfx11_2 -.incbin "baserom.gba", 0x1E7CFB0, 0xC -.4byte sTitleop1Gfx11_3 -.incbin "baserom.gba", 0x1E7CFC0, 0xC -.4byte sTitleop1Gfx11_4 -.incbin "baserom.gba", 0x1E7CFD0, 0xC -.global sTitleop1Gfx12 -sTitleop1Gfx12: -.incbin "baserom.gba", 0x1E7CFDC, 0xA0 -.global sTitleop1Sprites12 -sTitleop1Sprites12: -.4byte sTitleop1Gfx12 -.incbin "baserom.gba", 0x1E7D080, 0x14 -.global sTitleop1Gfx13 -sTitleop1Gfx13: -.incbin "baserom.gba", 0x1E7D094, 0xE0 -.global sTitleop1Gfx13_2 -sTitleop1Gfx13_2: -.incbin "baserom.gba", 0x1E7D174, 0x60 -.global sTitleop1Gfx13_3 -sTitleop1Gfx13_3: -.incbin "baserom.gba", 0x1E7D1D4, 0x40 -.global sTitleop1Sprites13 -sTitleop1Sprites13: -.incbin "baserom.gba", 0x1E7D214, 0x8 -.4byte sTitleop1Gfx13 -.incbin "baserom.gba", 0x1E7D220, 0xC -.4byte sTitleop1Gfx13_2 -.incbin "baserom.gba", 0x1E7D230, 0xC -.4byte sTitleop1Gfx13_3 -.incbin "baserom.gba", 0x1E7D240, 0xC -.global sTitleop1Gfx14 -sTitleop1Gfx14: -.incbin "baserom.gba", 0x1E7D24C, 0x80 -.global sTitleop1Sprites14 -sTitleop1Sprites14: -.incbin "baserom.gba", 0x1E7D2CC, 0x8 -.4byte sTitleop1Gfx14 -.incbin "baserom.gba", 0x1E7D2D8, 0x14 -.global sTitleop1Gfx15 -sTitleop1Gfx15: -.incbin "baserom.gba", 0x1E7D2EC, 0x40 -.global sTitleop1Sprites15 -sTitleop1Sprites15: -.incbin "baserom.gba", 0x1E7D32C, 0x8 -.4byte sTitleop1Gfx15 -.incbin "baserom.gba", 0x1E7D338, 0x14 -.global sTitleop1Gfx16 -sTitleop1Gfx16: -.incbin "baserom.gba", 0x1E7D34C, 0x100 -.global sTitleop1Gfx16_2 -sTitleop1Gfx16_2: -.incbin "baserom.gba", 0x1E7D44C, 0x60 -.global sTitleop1Gfx16_3 -sTitleop1Gfx16_3: -.incbin "baserom.gba", 0x1E7D4AC, 0x40 -.global sTitleop1Sprites16 -sTitleop1Sprites16: -.4byte sTitleop1Gfx16 -.incbin "baserom.gba", 0x1E7D4F0, 0xC -.4byte sTitleop1Gfx16_2 -.incbin "baserom.gba", 0x1E7D500, 0xC -.4byte sTitleop1Gfx16_3 -.incbin "baserom.gba", 0x1E7D510, 0xC -.global sTitleop1Gfx17 -sTitleop1Gfx17: -.incbin "baserom.gba", 0x1E7D51C, 0x20 -.global sTitleop1Gfx17_2 -sTitleop1Gfx17_2: -.incbin "baserom.gba", 0x1E7D53C, 0x120 -.global sTitleop1Sprites17 -sTitleop1Sprites17: -.4byte sTitleop1Gfx17 -.incbin "baserom.gba", 0x1E7D660, 0xC -.4byte sTitleop1Gfx17_2 -.incbin "baserom.gba", 0x1E7D670, 0x14 -.global sTitleop1Gfx18 -sTitleop1Gfx18: -.incbin "baserom.gba", 0x1E7D684, 0x100 -.global sTitleop1Gfx18_2 -sTitleop1Gfx18_2: -.incbin "baserom.gba", 0x1E7D784, 0x60 -.global sTitleop1Gfx18_3 -sTitleop1Gfx18_3: -.incbin "baserom.gba", 0x1E7D7E4, 0x40 -.global sTitleop1Sprites18 -sTitleop1Sprites18: -.4byte sTitleop1Gfx18 -.incbin "baserom.gba", 0x1E7D828, 0xC -.4byte sTitleop1Gfx18_2 -.incbin "baserom.gba", 0x1E7D838, 0xC -.4byte sTitleop1Gfx18_3 -.incbin "baserom.gba", 0x1E7D848, 0xC -.global sTitleop1Gfx19 -sTitleop1Gfx19: -.incbin "baserom.gba", 0x1E7D854, 0x20 -.global sTitleop1Gfx19_2 -sTitleop1Gfx19_2: -.incbin "baserom.gba", 0x1E7D874, 0x140 -.global sTitleop1Sprites19 -sTitleop1Sprites19: -.4byte sTitleop1Gfx19 -.incbin "baserom.gba", 0x1E7D9B8, 0xC -.4byte sTitleop1Gfx19_2 -.incbin "baserom.gba", 0x1E7D9C8, 0x14 -.global sTitleop1Gfx20 -sTitleop1Gfx20: -.incbin "baserom.gba", 0x1E7D9DC, 0x40 -.global sTitleop1Sprites20 -sTitleop1Sprites20: -.incbin "baserom.gba", 0x1E7DA1C, 0x8 -.4byte sTitleop1Gfx20 -.incbin "baserom.gba", 0x1E7DA28, 0x14 -.global sTitleop1Gfx21 -sTitleop1Gfx21: -.incbin "baserom.gba", 0x1E7DA3C, 0x100 -.global sTitleop1Gfx21_2 -sTitleop1Gfx21_2: -.incbin "baserom.gba", 0x1E7DB3C, 0x60 -.global sTitleop1Gfx21_3 -sTitleop1Gfx21_3: -.incbin "baserom.gba", 0x1E7DB9C, 0x40 -.global sTitleop1Sprites21 -sTitleop1Sprites21: -.4byte sTitleop1Gfx21 -.incbin "baserom.gba", 0x1E7DBE0, 0xC -.4byte sTitleop1Gfx21_2 -.incbin "baserom.gba", 0x1E7DBF0, 0xC -.4byte sTitleop1Gfx21_3 -.incbin "baserom.gba", 0x1E7DC00, 0xC -.global sTitleop1Gfx22 -sTitleop1Gfx22: -.incbin "baserom.gba", 0x1E7DC0C, 0x40 -.global sTitleop1Gfx22_2 -sTitleop1Gfx22_2: -.incbin "baserom.gba", 0x1E7DC4C, 0x160 -.global sTitleop1Sprites22 -sTitleop1Sprites22: -.4byte sTitleop1Gfx22 -.incbin "baserom.gba", 0x1E7DDB0, 0xC -.4byte sTitleop1Gfx22_2 -.incbin "baserom.gba", 0x1E7DDC0, 0x14 -.global sTitleop1Gfx23 -sTitleop1Gfx23: -.incbin "baserom.gba", 0x1E7DDD4, 0x20 -.global sTitleop1Gfx23_2 -sTitleop1Gfx23_2: -.incbin "baserom.gba", 0x1E7DDF4, 0x80 -.global sTitleop1Sprites23 -sTitleop1Sprites23: -.4byte sTitleop1Gfx23 -.incbin "baserom.gba", 0x1E7DE78, 0xC -.4byte sTitleop1Gfx23_2 -.incbin "baserom.gba", 0x1E7DE88, 0x14 -.global sTitleop1Gfx24 -sTitleop1Gfx24: -.incbin "baserom.gba", 0x1E7DE9C, 0x100 -.global sTitleop1Gfx24_2 -sTitleop1Gfx24_2: -.incbin "baserom.gba", 0x1E7DF9C, 0x60 -.global sTitleop1Gfx24_3 -sTitleop1Gfx24_3: -.incbin "baserom.gba", 0x1E7DFFC, 0x40 -.global sTitleop1Sprites24 -sTitleop1Sprites24: -.4byte sTitleop1Gfx24 -.incbin "baserom.gba", 0x1E7E040, 0xC -.4byte sTitleop1Gfx24_2 -.incbin "baserom.gba", 0x1E7E050, 0xC -.4byte sTitleop1Gfx24_3 -.incbin "baserom.gba", 0x1E7E060, 0xC -.global sTitleop1Gfx25 -sTitleop1Gfx25: -.incbin "baserom.gba", 0x1E7E06C, 0x1E0 -.global sTitleop1Sprites25 -sTitleop1Sprites25: -.4byte sTitleop1Gfx25 -.incbin "baserom.gba", 0x1E7E250, 0x14 -.global sTitleop1Gfx26 -sTitleop1Gfx26: -.incbin "baserom.gba", 0x1E7E264, 0x180 -.global sTitleop1Sprites26 -sTitleop1Sprites26: -.4byte sTitleop1Gfx26 -.incbin "baserom.gba", 0x1E7E3E8, 0x14 -.global sTitleop1Gfx27 -sTitleop1Gfx27: -.incbin "baserom.gba", 0x1E7E3FC, 0x40 -.global sTitleop1Sprites27 -sTitleop1Sprites27: -.4byte sTitleop1Gfx27 -.incbin "baserom.gba", 0x1E7E440, 0xC -.global sTitleop1Gfx28 -sTitleop1Gfx28: -.incbin "baserom.gba", 0x1E7E44C, 0x80 -.global sTitleop1Sprites28 -sTitleop1Sprites28: -.4byte sTitleop1Gfx28 -.incbin "baserom.gba", 0x1E7E4D0, 0xC -.global sTitleop1Gfx29 -sTitleop1Gfx29: -.incbin "baserom.gba", 0x1E7E4DC, 0x20 -.global sTitleop1Sprites29 -sTitleop1Sprites29: -.4byte sTitleop1Gfx29 -.incbin "baserom.gba", 0x1E7E500, 0xC -.global sTitleop1Gfx30 -sTitleop1Gfx30: -.incbin "baserom.gba", 0x1E7E50C, 0x20 -.global sTitleop1Sprites30 -sTitleop1Sprites30: -.4byte sTitleop1Gfx30 -.incbin "baserom.gba", 0x1E7E530, 0xC -.global sTitleop1Gfx31 -sTitleop1Gfx31: -.incbin "baserom.gba", 0x1E7E53C, 0x20 -.global sTitleop1Sprites31 -sTitleop1Sprites31: -.4byte sTitleop1Gfx31 -.incbin "baserom.gba", 0x1E7E560, 0xC -.global sTitleop1Gfx32 -sTitleop1Gfx32: -.incbin "baserom.gba", 0x1E7E56C, 0x20 -.global sTitleop1Sprites32 -sTitleop1Sprites32: -.4byte sTitleop1Gfx32 -.incbin "baserom.gba", 0x1E7E590, 0xC -.global sAxPosesTitleop1 -sAxPosesTitleop1: -.4byte sTitleop1Pose1 -.4byte sTitleop1Pose2 -.4byte sTitleop1Pose3 -.4byte sTitleop1Pose4 -.4byte sTitleop1Pose5 -.4byte sTitleop1Pose6 -.4byte sTitleop1Pose7 -.4byte sTitleop1Pose8 -.4byte sTitleop1Pose9 -.4byte sTitleop1Pose10 -.4byte sTitleop1Pose11 -.4byte sTitleop1Pose12 -.4byte sTitleop1Pose13 -.4byte sTitleop1Pose14 -.4byte sTitleop1Pose15 -.4byte sTitleop1Pose16 -.4byte sTitleop1Pose17 -.4byte sTitleop1Pose18 -.4byte sTitleop1Pose19 -.4byte sTitleop1Pose20 -.4byte sTitleop1Pose21 -.4byte sTitleop1Pose22 -.4byte sTitleop1Pose23 -.4byte sTitleop1Pose24 -.4byte sTitleop1Pose25 -.4byte sTitleop1Pose26 -.4byte sTitleop1Pose27 -.4byte sTitleop1Pose28 -.4byte sTitleop1Pose29 -.4byte sTitleop1Pose30 -.4byte sTitleop1Pose31 -.4byte sTitleop1Pose32 -.4byte sTitleop1Pose33 -.4byte sTitleop1Pose34 -.4byte sTitleop1Pose35 -.4byte sTitleop1Pose36 -.4byte sTitleop1Pose37 -.4byte sTitleop1Pose38 -.4byte sTitleop1Pose39 -.4byte sTitleop1Pose40 -.4byte sTitleop1Pose41 -.4byte sTitleop1Pose42 -.4byte sTitleop1Pose43 -.4byte sTitleop1Pose44 -.4byte sTitleop1Pose45 -.4byte sTitleop1Pose46 -.4byte sTitleop1Pose47 -.4byte sTitleop1Pose48 -.4byte sTitleop1Pose49 -.4byte sTitleop1Pose50 -.4byte sTitleop1Pose51 -.4byte sTitleop1Pose52 -.4byte sTitleop1Pose53 -.4byte sTitleop1Pose54 -.4byte sTitleop1Pose55 -.4byte sTitleop1Pose56 -.4byte sTitleop1Pose57 -.4byte sTitleop1Pose58 -.4byte sTitleop1Pose59 -.4byte sTitleop1Pose60 -.global sTitleop1AnimTable1 -sTitleop1AnimTable1: -.4byte sTitleop1Anims_1_1 -.4byte sTitleop1Anims_1_2 -.4byte sTitleop1Anims_1_3 -.4byte sTitleop1Anims_1_4 -.4byte sTitleop1Anims_1_5 -.4byte sTitleop1Anims_1_6 -.4byte sTitleop1Anims_1_7 -.4byte sTitleop1Anims_1_8 -.global sTitleop1AnimTable2 -sTitleop1AnimTable2: -.4byte sTitleop1Anims_2_1 -.4byte sTitleop1Anims_2_2 -.4byte sTitleop1Anims_2_3 -.4byte sTitleop1Anims_2_4 -.4byte sTitleop1Anims_2_5 -.4byte sTitleop1Anims_2_6 -.4byte sTitleop1Anims_2_7 -.4byte sTitleop1Anims_2_8 -.global sAxAnimationsTitleop1 -sAxAnimationsTitleop1: -.4byte sTitleop1AnimTable1 -.4byte sTitleop1AnimTable2 -.global sAxSpritesTitleop1 -sAxSpritesTitleop1: -.4byte sTitleop1Sprites1 -.4byte sTitleop1Sprites2 -.4byte sTitleop1Sprites3 -.4byte sTitleop1Sprites4 -.4byte sTitleop1Sprites5 -.4byte sTitleop1Sprites6 -.4byte sTitleop1Sprites7 -.4byte sTitleop1Sprites8 -.4byte sTitleop1Sprites9 -.4byte sTitleop1Sprites10 -.4byte sTitleop1Sprites11 -.4byte sTitleop1Sprites12 -.4byte sTitleop1Sprites13 -.4byte sTitleop1Sprites14 -.4byte sTitleop1Sprites15 -.4byte sTitleop1Sprites16 -.4byte sTitleop1Sprites17 -.4byte sTitleop1Sprites18 -.4byte sTitleop1Sprites19 -.4byte sTitleop1Sprites20 -.4byte sTitleop1Sprites21 -.4byte sTitleop1Sprites22 -.4byte sTitleop1Sprites23 -.4byte sTitleop1Sprites24 -.4byte sTitleop1Sprites25 -.4byte sTitleop1Sprites26 -.4byte sTitleop1Sprites27 -.4byte sTitleop1Sprites28 -.4byte sTitleop1Sprites29 -.4byte sTitleop1Sprites30 -.4byte sTitleop1Sprites31 -.4byte sTitleop1Sprites32 -.global sAxMainTitleop1 -sAxMainTitleop1: -.4byte sAxPosesTitleop1 -.4byte sAxAnimationsTitleop1 -.incbin "baserom.gba", 0x1E7E75C, 0x4 -.4byte sAxSpritesTitleop1 -.4byte 0 -.global gAxTitleop2 -gAxTitleop2: -.string "SIRO" -.4byte sAxMainTitleop2 -.4byte 0, 0 -.global sTitleop2Pose1 -sTitleop2Pose1: -.incbin "baserom.gba", 0x1E7E778, 0x14 -.global sTitleop2Anims_1_1 -sTitleop2Anims_1_1: -.incbin "baserom.gba", 0x1E7E78C, 0x18 -.global sTitleop2Anims_1_2 -sTitleop2Anims_1_2: -.incbin "baserom.gba", 0x1E7E7A4, 0xCC -.global sTitleop2Anims_1_3 -sTitleop2Anims_1_3: -.incbin "baserom.gba", 0x1E7E870, 0x18 -.global sTitleop2Anims_1_4 -sTitleop2Anims_1_4: -.incbin "baserom.gba", 0x1E7E888, 0x18 -.global sTitleop2Anims_1_5 -sTitleop2Anims_1_5: -.incbin "baserom.gba", 0x1E7E8A0, 0x18 -.global sTitleop2Anims_1_6 -sTitleop2Anims_1_6: -.incbin "baserom.gba", 0x1E7E8B8, 0x18 -.global sTitleop2Anims_1_7 -sTitleop2Anims_1_7: -.incbin "baserom.gba", 0x1E7E8D0, 0x18 -.global sTitleop2Anims_1_8 -sTitleop2Anims_1_8: -.incbin "baserom.gba", 0x1E7E8E8, 0x18 -.global sTitleop2Gfx1 -sTitleop2Gfx1: -.incbin "baserom.gba", 0x1E7E900, 0x100 -.global sTitleop2Gfx1_2 -sTitleop2Gfx1_2: -.incbin "baserom.gba", 0x1E7EA00, 0x60 -.global sTitleop2Sprites1 -sTitleop2Sprites1: -.4byte sTitleop2Gfx1 -.incbin "baserom.gba", 0x1E7EA64, 0xC -.4byte sTitleop2Gfx1_2 -.incbin "baserom.gba", 0x1E7EA74, 0x14 -.global sAxPosesTitleop2 -sAxPosesTitleop2: -.4byte sTitleop2Pose1 -.global sTitleop2AnimTable1 -sTitleop2AnimTable1: -.4byte sTitleop2Anims_1_1 -.4byte sTitleop2Anims_1_2 -.4byte sTitleop2Anims_1_3 -.4byte sTitleop2Anims_1_4 -.4byte sTitleop2Anims_1_5 -.4byte sTitleop2Anims_1_6 -.4byte sTitleop2Anims_1_7 -.4byte sTitleop2Anims_1_8 -.global sAxAnimationsTitleop2 -sAxAnimationsTitleop2: -.4byte sTitleop2AnimTable1 -.global sAxSpritesTitleop2 -sAxSpritesTitleop2: -.4byte sTitleop2Sprites1 -.global sAxMainTitleop2 -sAxMainTitleop2: -.4byte sAxPosesTitleop2 -.4byte sAxAnimationsTitleop2 -.incbin "baserom.gba", 0x1E7EABC, 0x4 -.4byte sAxSpritesTitleop2 -.4byte 0 -.global gTitleopPal -gTitleopPal: -.incbin "graphics/ornament/pal/titleop.pmdpal" diff --git a/ld_script.ld b/ld_script.ld index cf4d8f83d..ec6508d9c 100755 --- a/ld_script.ld +++ b/ld_script.ld @@ -1038,7 +1038,8 @@ SECTIONS { src/ornament_gfx1.o(.rodata); src/ornament_gfx2.o(.rodata); src/ornament_gfx3.o(.rodata); - data/ornament_sbin.o(.rodata); + src/ornament_gfx4.o(.rodata); + src/ornament_gfx5.o(.rodata); } > ROM =0 unk_9E7EB08_section : diff --git a/src/ornament_gfx4.c b/src/ornament_gfx4.c new file mode 100644 index 000000000..ec2e6dc3e --- /dev/null +++ b/src/ornament_gfx4.c @@ -0,0 +1,936 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_gfx.h" + +const RGB gFlag113Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag113.pmdpal") }; + +static const axmain sAxMainFlag113; +const SiroArchive gAxFlag113 = {"SIRO", &sAxMainFlag113}; + +static const ax_pose sFlag113Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag113Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag113Gfx1[] = INCBIN_U8("graphics/ornament/Flag113/sprite_1.4bpp"); +static const ax_sprite sFlag113Sprites1[] = { + {sFlag113Gfx1, ARRAY_COUNT(sFlag113Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx2[] = INCBIN_U8("graphics/ornament/Flag113/sprite_2.4bpp"); +static const ax_sprite sFlag113Sprites2[] = { + {sFlag113Gfx2, ARRAY_COUNT(sFlag113Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx3[] = INCBIN_U8("graphics/ornament/Flag113/sprite_3.4bpp"); +static const ax_sprite sFlag113Sprites3[] = { + {sFlag113Gfx3, ARRAY_COUNT(sFlag113Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx4[] = INCBIN_U8("graphics/ornament/Flag113/sprite_4.4bpp"); +static const ax_sprite sFlag113Sprites4[] = { + {sFlag113Gfx4, ARRAY_COUNT(sFlag113Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx5[] = INCBIN_U8("graphics/ornament/Flag113/sprite_5.4bpp"); +static const ax_sprite sFlag113Sprites5[] = { + {sFlag113Gfx5, ARRAY_COUNT(sFlag113Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx6[] = INCBIN_U8("graphics/ornament/Flag113/sprite_6.4bpp"); +static const ax_sprite sFlag113Sprites6[] = { + {sFlag113Gfx6, ARRAY_COUNT(sFlag113Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag113[] = { + sFlag113Pose1, + sFlag113Pose2, + sFlag113Pose3, + sFlag113Pose4, + sFlag113Pose5, + sFlag113Pose6, +}; + +static const ax_anim *const sFlag113AnimTable1[] = { + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag113[] = { + sFlag113AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag113[] = { + sFlag113Sprites1, + sFlag113Sprites2, + sFlag113Sprites3, + sFlag113Sprites4, + sFlag113Sprites5, + sFlag113Sprites6, +}; + +static const axmain sAxMainFlag113 = { + .poses = sAxPosesFlag113, + .animations = sAxAnimationsFlag113, + .animCount = ARRAY_COUNT(sAxAnimationsFlag113), + .spriteData = sAxSpritesFlag113, + .positions = NULL, +}; +const RGB gFlag114Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag114.pmdpal") }; + +static const axmain sAxMainFlag114; +const SiroArchive gAxFlag114 = {"SIRO", &sAxMainFlag114}; + +static const ax_pose sFlag114Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag114Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag114Gfx1[] = INCBIN_U8("graphics/ornament/Flag114/sprite_1.4bpp"); +static const ax_sprite sFlag114Sprites1[] = { + {sFlag114Gfx1, ARRAY_COUNT(sFlag114Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx2[] = INCBIN_U8("graphics/ornament/Flag114/sprite_2.4bpp"); +static const ax_sprite sFlag114Sprites2[] = { + {sFlag114Gfx2, ARRAY_COUNT(sFlag114Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx3[] = INCBIN_U8("graphics/ornament/Flag114/sprite_3.4bpp"); +static const ax_sprite sFlag114Sprites3[] = { + {sFlag114Gfx3, ARRAY_COUNT(sFlag114Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx4[] = INCBIN_U8("graphics/ornament/Flag114/sprite_4.4bpp"); +static const ax_sprite sFlag114Sprites4[] = { + {sFlag114Gfx4, ARRAY_COUNT(sFlag114Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx5[] = INCBIN_U8("graphics/ornament/Flag114/sprite_5.4bpp"); +static const ax_sprite sFlag114Sprites5[] = { + {sFlag114Gfx5, ARRAY_COUNT(sFlag114Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx6[] = INCBIN_U8("graphics/ornament/Flag114/sprite_6.4bpp"); +static const ax_sprite sFlag114Sprites6[] = { + {sFlag114Gfx6, ARRAY_COUNT(sFlag114Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag114[] = { + sFlag114Pose1, + sFlag114Pose2, + sFlag114Pose3, + sFlag114Pose4, + sFlag114Pose5, + sFlag114Pose6, +}; + +static const ax_anim *const sFlag114AnimTable1[] = { + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag114[] = { + sFlag114AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag114[] = { + sFlag114Sprites1, + sFlag114Sprites2, + sFlag114Sprites3, + sFlag114Sprites4, + sFlag114Sprites5, + sFlag114Sprites6, +}; + +static const axmain sAxMainFlag114 = { + .poses = sAxPosesFlag114, + .animations = sAxAnimationsFlag114, + .animCount = ARRAY_COUNT(sAxAnimationsFlag114), + .spriteData = sAxSpritesFlag114, + .positions = NULL, +}; +const RGB gFlag11Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag11.pmdpal") }; + +static const axmain sAxMainFlag11; +const SiroArchive gAxFlag11 = {"SIRO", &sAxMainFlag11}; + +static const ax_pose sFlag11Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag11Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag11Gfx1[] = INCBIN_U8("graphics/ornament/Flag11/sprite_1.4bpp"); +static const ax_sprite sFlag11Sprites1[] = { + {sFlag11Gfx1, ARRAY_COUNT(sFlag11Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx2[] = INCBIN_U8("graphics/ornament/Flag11/sprite_2.4bpp"); +static const ax_sprite sFlag11Sprites2[] = { + {sFlag11Gfx2, ARRAY_COUNT(sFlag11Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx3[] = INCBIN_U8("graphics/ornament/Flag11/sprite_3.4bpp"); +static const ax_sprite sFlag11Sprites3[] = { + {sFlag11Gfx3, ARRAY_COUNT(sFlag11Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx4[] = INCBIN_U8("graphics/ornament/Flag11/sprite_4.4bpp"); +static const ax_sprite sFlag11Sprites4[] = { + {sFlag11Gfx4, ARRAY_COUNT(sFlag11Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx5[] = INCBIN_U8("graphics/ornament/Flag11/sprite_5.4bpp"); +static const ax_sprite sFlag11Sprites5[] = { + {sFlag11Gfx5, ARRAY_COUNT(sFlag11Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx6[] = INCBIN_U8("graphics/ornament/Flag11/sprite_6.4bpp"); +static const ax_sprite sFlag11Sprites6[] = { + {sFlag11Gfx6, ARRAY_COUNT(sFlag11Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag11[] = { + sFlag11Pose1, + sFlag11Pose2, + sFlag11Pose3, + sFlag11Pose4, + sFlag11Pose5, + sFlag11Pose6, +}; + +static const ax_anim *const sFlag11AnimTable1[] = { + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag11[] = { + sFlag11AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag11[] = { + sFlag11Sprites1, + sFlag11Sprites2, + sFlag11Sprites3, + sFlag11Sprites4, + sFlag11Sprites5, + sFlag11Sprites6, +}; + +static const axmain sAxMainFlag11 = { + .poses = sAxPosesFlag11, + .animations = sAxAnimationsFlag11, + .animCount = ARRAY_COUNT(sAxAnimationsFlag11), + .spriteData = sAxSpritesFlag11, + .positions = NULL, +}; +const RGB gFlag12Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag12.pmdpal") }; + +static const axmain sAxMainFlag12; +const SiroArchive gAxFlag12 = {"SIRO", &sAxMainFlag12}; + +static const ax_pose sFlag12Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag12Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag12Gfx1[] = INCBIN_U8("graphics/ornament/Flag12/sprite_1.4bpp"); +static const ax_sprite sFlag12Sprites1[] = { + {sFlag12Gfx1, ARRAY_COUNT(sFlag12Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx2[] = INCBIN_U8("graphics/ornament/Flag12/sprite_2.4bpp"); +static const ax_sprite sFlag12Sprites2[] = { + {sFlag12Gfx2, ARRAY_COUNT(sFlag12Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx3[] = INCBIN_U8("graphics/ornament/Flag12/sprite_3.4bpp"); +static const ax_sprite sFlag12Sprites3[] = { + {sFlag12Gfx3, ARRAY_COUNT(sFlag12Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx4[] = INCBIN_U8("graphics/ornament/Flag12/sprite_4.4bpp"); +static const ax_sprite sFlag12Sprites4[] = { + {sFlag12Gfx4, ARRAY_COUNT(sFlag12Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx5[] = INCBIN_U8("graphics/ornament/Flag12/sprite_5.4bpp"); +static const ax_sprite sFlag12Sprites5[] = { + {sFlag12Gfx5, ARRAY_COUNT(sFlag12Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx6[] = INCBIN_U8("graphics/ornament/Flag12/sprite_6.4bpp"); +static const ax_sprite sFlag12Sprites6[] = { + {sFlag12Gfx6, ARRAY_COUNT(sFlag12Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag12[] = { + sFlag12Pose1, + sFlag12Pose2, + sFlag12Pose3, + sFlag12Pose4, + sFlag12Pose5, + sFlag12Pose6, +}; + +static const ax_anim *const sFlag12AnimTable1[] = { + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag12[] = { + sFlag12AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag12[] = { + sFlag12Sprites1, + sFlag12Sprites2, + sFlag12Sprites3, + sFlag12Sprites4, + sFlag12Sprites5, + sFlag12Sprites6, +}; + +static const axmain sAxMainFlag12 = { + .poses = sAxPosesFlag12, + .animations = sAxAnimationsFlag12, + .animCount = ARRAY_COUNT(sAxAnimationsFlag12), + .spriteData = sAxSpritesFlag12, + .positions = NULL, +}; +const RGB gFlag13Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag13.pmdpal") }; + +static const axmain sAxMainFlag13; +const SiroArchive gAxFlag13 = {"SIRO", &sAxMainFlag13}; + +static const ax_pose sFlag13Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag13Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag13Gfx1[] = INCBIN_U8("graphics/ornament/Flag13/sprite_1.4bpp"); +static const ax_sprite sFlag13Sprites1[] = { + {sFlag13Gfx1, ARRAY_COUNT(sFlag13Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx2[] = INCBIN_U8("graphics/ornament/Flag13/sprite_2.4bpp"); +static const ax_sprite sFlag13Sprites2[] = { + {sFlag13Gfx2, ARRAY_COUNT(sFlag13Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx3[] = INCBIN_U8("graphics/ornament/Flag13/sprite_3.4bpp"); +static const ax_sprite sFlag13Sprites3[] = { + {sFlag13Gfx3, ARRAY_COUNT(sFlag13Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx4[] = INCBIN_U8("graphics/ornament/Flag13/sprite_4.4bpp"); +static const ax_sprite sFlag13Sprites4[] = { + {sFlag13Gfx4, ARRAY_COUNT(sFlag13Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx5[] = INCBIN_U8("graphics/ornament/Flag13/sprite_5.4bpp"); +static const ax_sprite sFlag13Sprites5[] = { + {sFlag13Gfx5, ARRAY_COUNT(sFlag13Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx6[] = INCBIN_U8("graphics/ornament/Flag13/sprite_6.4bpp"); +static const ax_sprite sFlag13Sprites6[] = { + {sFlag13Gfx6, ARRAY_COUNT(sFlag13Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag13[] = { + sFlag13Pose1, + sFlag13Pose2, + sFlag13Pose3, + sFlag13Pose4, + sFlag13Pose5, + sFlag13Pose6, +}; + +static const ax_anim *const sFlag13AnimTable1[] = { + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag13[] = { + sFlag13AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag13[] = { + sFlag13Sprites1, + sFlag13Sprites2, + sFlag13Sprites3, + sFlag13Sprites4, + sFlag13Sprites5, + sFlag13Sprites6, +}; + +static const axmain sAxMainFlag13 = { + .poses = sAxPosesFlag13, + .animations = sAxAnimationsFlag13, + .animCount = ARRAY_COUNT(sAxAnimationsFlag13), + .spriteData = sAxSpritesFlag13, + .positions = NULL, +}; +const RGB gFlag14Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag14.pmdpal") }; + +static const axmain sAxMainFlag14; +const SiroArchive gAxFlag14 = {"SIRO", &sAxMainFlag14}; + +static const ax_pose sFlag14Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag14Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag14Gfx1[] = INCBIN_U8("graphics/ornament/Flag14/sprite_1.4bpp"); +static const ax_sprite sFlag14Sprites1[] = { + {sFlag14Gfx1, ARRAY_COUNT(sFlag14Gfx1)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2.4bpp"); +static const u8 sFlag14Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2_2.4bpp"); +static const ax_sprite sFlag14Sprites2[] = { + {sFlag14Gfx2, ARRAY_COUNT(sFlag14Gfx2)}, + {NULL, 32}, + {sFlag14Gfx2_2, ARRAY_COUNT(sFlag14Gfx2_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx3[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3.4bpp"); +static const u8 sFlag14Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3_2.4bpp"); +static const ax_sprite sFlag14Sprites3[] = { + {sFlag14Gfx3, ARRAY_COUNT(sFlag14Gfx3)}, + {NULL, 32}, + {sFlag14Gfx3_2, ARRAY_COUNT(sFlag14Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx4[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4.4bpp"); +static const u8 sFlag14Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4_2.4bpp"); +static const ax_sprite sFlag14Sprites4[] = { + {sFlag14Gfx4, ARRAY_COUNT(sFlag14Gfx4)}, + {NULL, 32}, + {sFlag14Gfx4_2, ARRAY_COUNT(sFlag14Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx5[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5.4bpp"); +static const u8 sFlag14Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5_2.4bpp"); +static const ax_sprite sFlag14Sprites5[] = { + {sFlag14Gfx5, ARRAY_COUNT(sFlag14Gfx5)}, + {NULL, 32}, + {sFlag14Gfx5_2, ARRAY_COUNT(sFlag14Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx6[] = INCBIN_U8("graphics/ornament/Flag14/sprite_6.4bpp"); +static const ax_sprite sFlag14Sprites6[] = { + {sFlag14Gfx6, ARRAY_COUNT(sFlag14Gfx6)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag14[] = { + sFlag14Pose1, + sFlag14Pose2, + sFlag14Pose3, + sFlag14Pose4, + sFlag14Pose5, + sFlag14Pose6, +}; + +static const ax_anim *const sFlag14AnimTable1[] = { + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag14[] = { + sFlag14AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag14[] = { + sFlag14Sprites1, + sFlag14Sprites2, + sFlag14Sprites3, + sFlag14Sprites4, + sFlag14Sprites5, + sFlag14Sprites6, +}; + +static const axmain sAxMainFlag14 = { + .poses = sAxPosesFlag14, + .animations = sAxAnimationsFlag14, + .animCount = ARRAY_COUNT(sAxAnimationsFlag14), + .spriteData = sAxSpritesFlag14, + .positions = NULL, +}; +const RGB gFlag15Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag15.pmdpal") }; + +static const axmain sAxMainFlag15; +const SiroArchive gAxFlag15 = {"SIRO", &sAxMainFlag15}; + +static const ax_pose sFlag15Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag15Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag15Gfx1[] = INCBIN_U8("graphics/ornament/Flag15/sprite_1.4bpp"); +static const ax_sprite sFlag15Sprites1[] = { + {sFlag15Gfx1, ARRAY_COUNT(sFlag15Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx2[] = INCBIN_U8("graphics/ornament/Flag15/sprite_2.4bpp"); +static const ax_sprite sFlag15Sprites2[] = { + {sFlag15Gfx2, ARRAY_COUNT(sFlag15Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx3[] = INCBIN_U8("graphics/ornament/Flag15/sprite_3.4bpp"); +static const ax_sprite sFlag15Sprites3[] = { + {sFlag15Gfx3, ARRAY_COUNT(sFlag15Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx4[] = INCBIN_U8("graphics/ornament/Flag15/sprite_4.4bpp"); +static const ax_sprite sFlag15Sprites4[] = { + {sFlag15Gfx4, ARRAY_COUNT(sFlag15Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx5[] = INCBIN_U8("graphics/ornament/Flag15/sprite_5.4bpp"); +static const ax_sprite sFlag15Sprites5[] = { + {sFlag15Gfx5, ARRAY_COUNT(sFlag15Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx6[] = INCBIN_U8("graphics/ornament/Flag15/sprite_6.4bpp"); +static const ax_sprite sFlag15Sprites6[] = { + {sFlag15Gfx6, ARRAY_COUNT(sFlag15Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag15[] = { + sFlag15Pose1, + sFlag15Pose2, + sFlag15Pose3, + sFlag15Pose4, + sFlag15Pose5, + sFlag15Pose6, +}; + +static const ax_anim *const sFlag15AnimTable1[] = { + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag15[] = { + sFlag15AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag15[] = { + sFlag15Sprites1, + sFlag15Sprites2, + sFlag15Sprites3, + sFlag15Sprites4, + sFlag15Sprites5, + sFlag15Sprites6, +}; + +static const axmain sAxMainFlag15 = { + .poses = sAxPosesFlag15, + .animations = sAxAnimationsFlag15, + .animCount = ARRAY_COUNT(sAxAnimationsFlag15), + .spriteData = sAxSpritesFlag15, + .positions = NULL, +}; +const RGB gFlag16Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag16.pmdpal") }; + +static const axmain sAxMainFlag16; +const SiroArchive gAxFlag16 = {"SIRO", &sAxMainFlag16}; + +static const ax_pose sFlag16Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag16Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag16Gfx1[] = INCBIN_U8("graphics/ornament/Flag16/sprite_1.4bpp"); +static const ax_sprite sFlag16Sprites1[] = { + {sFlag16Gfx1, ARRAY_COUNT(sFlag16Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx2[] = INCBIN_U8("graphics/ornament/Flag16/sprite_2.4bpp"); +static const ax_sprite sFlag16Sprites2[] = { + {sFlag16Gfx2, ARRAY_COUNT(sFlag16Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx3[] = INCBIN_U8("graphics/ornament/Flag16/sprite_3.4bpp"); +static const ax_sprite sFlag16Sprites3[] = { + {sFlag16Gfx3, ARRAY_COUNT(sFlag16Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx4[] = INCBIN_U8("graphics/ornament/Flag16/sprite_4.4bpp"); +static const ax_sprite sFlag16Sprites4[] = { + {sFlag16Gfx4, ARRAY_COUNT(sFlag16Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx5[] = INCBIN_U8("graphics/ornament/Flag16/sprite_5.4bpp"); +static const ax_sprite sFlag16Sprites5[] = { + {sFlag16Gfx5, ARRAY_COUNT(sFlag16Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx6[] = INCBIN_U8("graphics/ornament/Flag16/sprite_6.4bpp"); +static const ax_sprite sFlag16Sprites6[] = { + {sFlag16Gfx6, ARRAY_COUNT(sFlag16Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag16[] = { + sFlag16Pose1, + sFlag16Pose2, + sFlag16Pose3, + sFlag16Pose4, + sFlag16Pose5, + sFlag16Pose6, +}; + +static const ax_anim *const sFlag16AnimTable1[] = { + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag16[] = { + sFlag16AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag16[] = { + sFlag16Sprites1, + sFlag16Sprites2, + sFlag16Sprites3, + sFlag16Sprites4, + sFlag16Sprites5, + sFlag16Sprites6, +}; + +static const axmain sAxMainFlag16 = { + .poses = sAxPosesFlag16, + .animations = sAxAnimationsFlag16, + .animCount = ARRAY_COUNT(sAxAnimationsFlag16), + .spriteData = sAxSpritesFlag16, + .positions = NULL, +}; diff --git a/src/ornament_gfx5.c b/src/ornament_gfx5.c new file mode 100644 index 000000000..a07abe4fe --- /dev/null +++ b/src/ornament_gfx5.c @@ -0,0 +1,1833 @@ +#include "global.h" +#include "globaldata.h" +#include "ornament_gfx.h" + +static const axmain sAxMainItem01; +const SiroArchive gAxItem01 = {"SIRO", &sAxMainItem01}; + +static const ax_pose sItem01Pose1[] = { + AX_POSE(0, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose2[] = { + AX_POSE(1, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose3[] = { + AX_POSE(2, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 7)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose4[] = { + AX_POSE(3, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 3)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose5[] = { + AX_POSE(4, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose6[] = { + AX_POSE(5, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose7[] = { + AX_POSE(6, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose8[] = { + AX_POSE(7, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose9[] = { + AX_POSE(8, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose10[] = { + AX_POSE(9, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose11[] = { + AX_POSE(10, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose12[] = { + AX_POSE(11, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose13[] = { + AX_POSE(12, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose14[] = { + AX_POSE(13, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose15[] = { + AX_POSE(14, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 8)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose16[] = { + AX_POSE(15, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose17[] = { + AX_POSE(16, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose18[] = { + AX_POSE(17, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose19[] = { + AX_POSE(18, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose20[] = { + AX_POSE(19, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose21[] = { + AX_POSE(20, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose22[] = { + AX_POSE(21, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose23[] = { + AX_POSE(22, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose24[] = { + AX_POSE(23, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 10)), + AX_POSE_TERMINATOR +}; +static const ax_anim sItem01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_2[] = { + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_3[] = { + { .frames = 4, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_4[] = { + { .frames = 4, .unkFlags = 0, .poseId = 17, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_5[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_6[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_7[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_8[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sItem01Gfx1[] = INCBIN_U8("graphics/ornament/Item01/sprite_1.4bpp"); +static const ax_sprite sItem01Sprites1[] = { + {sItem01Gfx1, ARRAY_COUNT(sItem01Gfx1)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx2[] = INCBIN_U8("graphics/ornament/Item01/sprite_2.4bpp"); +static const ax_sprite sItem01Sprites2[] = { + {sItem01Gfx2, ARRAY_COUNT(sItem01Gfx2)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx3[] = INCBIN_U8("graphics/ornament/Item01/sprite_3.4bpp"); +static const ax_sprite sItem01Sprites3[] = { + {sItem01Gfx3, ARRAY_COUNT(sItem01Gfx3)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx4[] = INCBIN_U8("graphics/ornament/Item01/sprite_4.4bpp"); +static const ax_sprite sItem01Sprites4[] = { + {sItem01Gfx4, ARRAY_COUNT(sItem01Gfx4)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx5[] = INCBIN_U8("graphics/ornament/Item01/sprite_5.4bpp"); +static const ax_sprite sItem01Sprites5[] = { + {sItem01Gfx5, ARRAY_COUNT(sItem01Gfx5)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx6[] = INCBIN_U8("graphics/ornament/Item01/sprite_6.4bpp"); +static const ax_sprite sItem01Sprites6[] = { + {sItem01Gfx6, ARRAY_COUNT(sItem01Gfx6)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx7[] = INCBIN_U8("graphics/ornament/Item01/sprite_7.4bpp"); +static const ax_sprite sItem01Sprites7[] = { + {sItem01Gfx7, ARRAY_COUNT(sItem01Gfx7)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx8[] = INCBIN_U8("graphics/ornament/Item01/sprite_8.4bpp"); +static const ax_sprite sItem01Sprites8[] = { + {sItem01Gfx8, ARRAY_COUNT(sItem01Gfx8)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx9[] = INCBIN_U8("graphics/ornament/Item01/sprite_9.4bpp"); +static const ax_sprite sItem01Sprites9[] = { + {sItem01Gfx9, ARRAY_COUNT(sItem01Gfx9)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx10[] = INCBIN_U8("graphics/ornament/Item01/sprite_10.4bpp"); +static const ax_sprite sItem01Sprites10[] = { + {sItem01Gfx10, ARRAY_COUNT(sItem01Gfx10)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx11[] = INCBIN_U8("graphics/ornament/Item01/sprite_11.4bpp"); +static const ax_sprite sItem01Sprites11[] = { + {sItem01Gfx11, ARRAY_COUNT(sItem01Gfx11)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx12[] = INCBIN_U8("graphics/ornament/Item01/sprite_12.4bpp"); +static const ax_sprite sItem01Sprites12[] = { + {sItem01Gfx12, ARRAY_COUNT(sItem01Gfx12)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx13[] = INCBIN_U8("graphics/ornament/Item01/sprite_13.4bpp"); +static const ax_sprite sItem01Sprites13[] = { + {sItem01Gfx13, ARRAY_COUNT(sItem01Gfx13)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx14[] = INCBIN_U8("graphics/ornament/Item01/sprite_14.4bpp"); +static const ax_sprite sItem01Sprites14[] = { + {sItem01Gfx14, ARRAY_COUNT(sItem01Gfx14)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx15[] = INCBIN_U8("graphics/ornament/Item01/sprite_15.4bpp"); +static const ax_sprite sItem01Sprites15[] = { + {sItem01Gfx15, ARRAY_COUNT(sItem01Gfx15)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx16[] = INCBIN_U8("graphics/ornament/Item01/sprite_16.4bpp"); +static const ax_sprite sItem01Sprites16[] = { + {sItem01Gfx16, ARRAY_COUNT(sItem01Gfx16)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx17[] = INCBIN_U8("graphics/ornament/Item01/sprite_17.4bpp"); +static const ax_sprite sItem01Sprites17[] = { + {sItem01Gfx17, ARRAY_COUNT(sItem01Gfx17)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx18[] = INCBIN_U8("graphics/ornament/Item01/sprite_18.4bpp"); +static const ax_sprite sItem01Sprites18[] = { + {sItem01Gfx18, ARRAY_COUNT(sItem01Gfx18)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx19[] = INCBIN_U8("graphics/ornament/Item01/sprite_19.4bpp"); +static const ax_sprite sItem01Sprites19[] = { + {sItem01Gfx19, ARRAY_COUNT(sItem01Gfx19)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx20[] = INCBIN_U8("graphics/ornament/Item01/sprite_20.4bpp"); +static const ax_sprite sItem01Sprites20[] = { + {sItem01Gfx20, ARRAY_COUNT(sItem01Gfx20)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx21[] = INCBIN_U8("graphics/ornament/Item01/sprite_21.4bpp"); +static const ax_sprite sItem01Sprites21[] = { + {sItem01Gfx21, ARRAY_COUNT(sItem01Gfx21)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx22[] = INCBIN_U8("graphics/ornament/Item01/sprite_22.4bpp"); +static const ax_sprite sItem01Sprites22[] = { + {sItem01Gfx22, ARRAY_COUNT(sItem01Gfx22)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx23[] = INCBIN_U8("graphics/ornament/Item01/sprite_23.4bpp"); +static const ax_sprite sItem01Sprites23[] = { + {sItem01Gfx23, ARRAY_COUNT(sItem01Gfx23)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx24[] = INCBIN_U8("graphics/ornament/Item01/sprite_24.4bpp"); +static const ax_sprite sItem01Sprites24[] = { + {sItem01Gfx24, ARRAY_COUNT(sItem01Gfx24)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesItem01[] = { + sItem01Pose1, + sItem01Pose2, + sItem01Pose3, + sItem01Pose4, + sItem01Pose5, + sItem01Pose6, + sItem01Pose7, + sItem01Pose8, + sItem01Pose9, + sItem01Pose10, + sItem01Pose11, + sItem01Pose12, + sItem01Pose13, + sItem01Pose14, + sItem01Pose15, + sItem01Pose16, + sItem01Pose17, + sItem01Pose18, + sItem01Pose19, + sItem01Pose20, + sItem01Pose21, + sItem01Pose22, + sItem01Pose23, + sItem01Pose24, +}; + +static const ax_anim *const sItem01AnimTable1[] = { + sItem01Anims_1_1, + sItem01Anims_1_2, + sItem01Anims_1_3, + sItem01Anims_1_4, + sItem01Anims_1_5, + sItem01Anims_1_6, + sItem01Anims_1_7, + sItem01Anims_1_8, +}; + +static const ax_anim *const *const sAxAnimationsItem01[] = { + sItem01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesItem01[] = { + sItem01Sprites1, + sItem01Sprites2, + sItem01Sprites3, + sItem01Sprites4, + sItem01Sprites5, + sItem01Sprites6, + sItem01Sprites7, + sItem01Sprites8, + sItem01Sprites9, + sItem01Sprites10, + sItem01Sprites11, + sItem01Sprites12, + sItem01Sprites13, + sItem01Sprites14, + sItem01Sprites15, + sItem01Sprites16, + sItem01Sprites17, + sItem01Sprites18, + sItem01Sprites19, + sItem01Sprites20, + sItem01Sprites21, + sItem01Sprites22, + sItem01Sprites23, + sItem01Sprites24, +}; + +static const axmain sAxMainItem01 = { + .poses = sAxPosesItem01, + .animations = sAxAnimationsItem01, + .animCount = ARRAY_COUNT(sAxAnimationsItem01), + .spriteData = sAxSpritesItem01, + .positions = NULL, +}; +static const axmain sAxMainNpc01; +const SiroArchive gAxNpc01 = {"SIRO", &sAxMainNpc01}; + +static const ax_pose sNpc01Pose1[] = { + AX_POSE(0, OAM1(229, ST_OAM_SQUARE , 1), OAM2(243, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc01Gfx1[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1.4bpp"); +static const u8 sNpc01Gfx1_2[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_2.4bpp"); +static const u8 sNpc01Gfx1_3[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_3.4bpp"); +static const u8 sNpc01Gfx1_4[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_4.4bpp"); +static const ax_sprite sNpc01Sprites1[] = { + {NULL, 32}, + {sNpc01Gfx1, ARRAY_COUNT(sNpc01Gfx1)}, + {NULL, 64}, + {sNpc01Gfx1_2, ARRAY_COUNT(sNpc01Gfx1_2)}, + {NULL, 32}, + {sNpc01Gfx1_3, ARRAY_COUNT(sNpc01Gfx1_3)}, + {NULL, 32}, + {sNpc01Gfx1_4, ARRAY_COUNT(sNpc01Gfx1_4)}, + {NULL, 32}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc01[] = { + sNpc01Pose1, +}; + +static const ax_anim *const sNpc01AnimTable1[] = { + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc01[] = { + sNpc01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc01[] = { + sNpc01Sprites1, +}; + +static const axmain sAxMainNpc01 = { + .poses = sAxPosesNpc01, + .animations = sAxAnimationsNpc01, + .animCount = ARRAY_COUNT(sAxAnimationsNpc01), + .spriteData = sAxSpritesNpc01, + .positions = NULL, +}; +static const axmain sAxMainNpc02; +const SiroArchive gAxNpc02 = {"SIRO", &sAxMainNpc02}; + +static const ax_pose sNpc02Pose1[] = { + AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(242, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc02Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc02Gfx1[] = INCBIN_U8("graphics/ornament/Npc02/sprite_1.4bpp"); +static const ax_sprite sNpc02Sprites1[] = { + {sNpc02Gfx1, ARRAY_COUNT(sNpc02Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc02[] = { + sNpc02Pose1, +}; + +static const ax_anim *const sNpc02AnimTable1[] = { + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc02[] = { + sNpc02AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc02[] = { + sNpc02Sprites1, +}; + +static const axmain sAxMainNpc02 = { + .poses = sAxPosesNpc02, + .animations = sAxAnimationsNpc02, + .animCount = ARRAY_COUNT(sAxAnimationsNpc02), + .spriteData = sAxSpritesNpc02, + .positions = NULL, +}; +static const axmain sAxMainNpc03; +const SiroArchive gAxNpc03 = {"SIRO", &sAxMainNpc03}; + +static const ax_pose sNpc03Pose1[] = { + AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(241, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc03Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc03Gfx1[] = INCBIN_U8("graphics/ornament/Npc03/sprite_1.4bpp"); +static const ax_sprite sNpc03Sprites1[] = { + {NULL, 32}, + {sNpc03Gfx1, ARRAY_COUNT(sNpc03Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc03[] = { + sNpc03Pose1, +}; + +static const ax_anim *const sNpc03AnimTable1[] = { + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc03[] = { + sNpc03AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc03[] = { + sNpc03Sprites1, +}; + +static const axmain sAxMainNpc03 = { + .poses = sAxPosesNpc03, + .animations = sAxAnimationsNpc03, + .animCount = ARRAY_COUNT(sAxAnimationsNpc03), + .spriteData = sAxSpritesNpc03, + .positions = NULL, +}; +static const axmain sAxMainNpc04; +const SiroArchive gAxNpc04 = {"SIRO", &sAxMainNpc04}; + +static const ax_pose sNpc04Pose1[] = { + AX_POSE(0, OAM1(233, ST_OAM_V_RECTANGLE, 1), OAM2(248, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc04Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc04Gfx1[] = INCBIN_U8("graphics/ornament/Npc04/sprite_1.4bpp"); +static const ax_sprite sNpc04Sprites1[] = { + {sNpc04Gfx1, ARRAY_COUNT(sNpc04Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc04[] = { + sNpc04Pose1, +}; + +static const ax_anim *const sNpc04AnimTable1[] = { + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc04[] = { + sNpc04AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc04[] = { + sNpc04Sprites1, +}; + +static const axmain sAxMainNpc04 = { + .poses = sAxPosesNpc04, + .animations = sAxAnimationsNpc04, + .animCount = ARRAY_COUNT(sAxAnimationsNpc04), + .spriteData = sAxSpritesNpc04, + .positions = NULL, +}; +const RGB gStoneimPal[] = { INCBIN_RGB("graphics/ornament/pal/stoneim.pmdpal") }; + +static const axmain sAxMainTitlebg1; +const SiroArchive gAxTitlebg1 = {"SIRO", &sAxMainTitlebg1}; + +static const ax_pose sTitlebg1Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose2[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose3[] = { + AX_POSE(6, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose4[] = { + AX_POSE(8, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose5[] = { + AX_POSE(10, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose6[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose7[] = { + AX_POSE(14, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(15, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose8[] = { + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(17, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose9[] = { + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(19, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose10[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose11[] = { + AX_POSE(22, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(23, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose12[] = { + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(25, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitlebg1Anims_1_1[] = { + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 6, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 7, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 8, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 9, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 10, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitlebg1Gfx1[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_1.4bpp"); +static const ax_sprite sTitlebg1Sprites1[] = { + {sTitlebg1Gfx1, ARRAY_COUNT(sTitlebg1Gfx1)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_2.4bpp"); +static const ax_sprite sTitlebg1Sprites2[] = { + {sTitlebg1Gfx2, ARRAY_COUNT(sTitlebg1Gfx2)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx3[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_3.4bpp"); +static const ax_sprite sTitlebg1Sprites3[] = { + {sTitlebg1Gfx3, ARRAY_COUNT(sTitlebg1Gfx3)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx4[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4.4bpp"); +static const u8 sTitlebg1Gfx4_2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4_2.4bpp"); +static const ax_sprite sTitlebg1Sprites4[] = { + {sTitlebg1Gfx4, ARRAY_COUNT(sTitlebg1Gfx4)}, + {NULL, 128}, + {sTitlebg1Gfx4_2, ARRAY_COUNT(sTitlebg1Gfx4_2)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx5[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_5.4bpp"); +static const ax_sprite sTitlebg1Sprites5[] = { + {sTitlebg1Gfx5, ARRAY_COUNT(sTitlebg1Gfx5)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx6[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_6.4bpp"); +static const ax_sprite sTitlebg1Sprites6[] = { + {sTitlebg1Gfx6, ARRAY_COUNT(sTitlebg1Gfx6)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx7[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_7.4bpp"); +static const ax_sprite sTitlebg1Sprites7[] = { + {sTitlebg1Gfx7, ARRAY_COUNT(sTitlebg1Gfx7)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx8[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_8.4bpp"); +static const ax_sprite sTitlebg1Sprites8[] = { + {sTitlebg1Gfx8, ARRAY_COUNT(sTitlebg1Gfx8)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx9[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_9.4bpp"); +static const ax_sprite sTitlebg1Sprites9[] = { + {sTitlebg1Gfx9, ARRAY_COUNT(sTitlebg1Gfx9)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx10[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_10.4bpp"); +static const ax_sprite sTitlebg1Sprites10[] = { + {sTitlebg1Gfx10, ARRAY_COUNT(sTitlebg1Gfx10)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx11[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_11.4bpp"); +static const ax_sprite sTitlebg1Sprites11[] = { + {sTitlebg1Gfx11, ARRAY_COUNT(sTitlebg1Gfx11)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx12[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_12.4bpp"); +static const ax_sprite sTitlebg1Sprites12[] = { + {sTitlebg1Gfx12, ARRAY_COUNT(sTitlebg1Gfx12)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx13[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_13.4bpp"); +static const ax_sprite sTitlebg1Sprites13[] = { + {sTitlebg1Gfx13, ARRAY_COUNT(sTitlebg1Gfx13)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx14[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_14.4bpp"); +static const ax_sprite sTitlebg1Sprites14[] = { + {sTitlebg1Gfx14, ARRAY_COUNT(sTitlebg1Gfx14)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx15[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_15.4bpp"); +static const ax_sprite sTitlebg1Sprites15[] = { + {sTitlebg1Gfx15, ARRAY_COUNT(sTitlebg1Gfx15)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx16[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_16.4bpp"); +static const ax_sprite sTitlebg1Sprites16[] = { + {sTitlebg1Gfx16, ARRAY_COUNT(sTitlebg1Gfx16)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx17[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_17.4bpp"); +static const ax_sprite sTitlebg1Sprites17[] = { + {sTitlebg1Gfx17, ARRAY_COUNT(sTitlebg1Gfx17)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx18[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_18.4bpp"); +static const ax_sprite sTitlebg1Sprites18[] = { + {sTitlebg1Gfx18, ARRAY_COUNT(sTitlebg1Gfx18)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx19[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_19.4bpp"); +static const ax_sprite sTitlebg1Sprites19[] = { + {sTitlebg1Gfx19, ARRAY_COUNT(sTitlebg1Gfx19)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx20[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_20.4bpp"); +static const ax_sprite sTitlebg1Sprites20[] = { + {sTitlebg1Gfx20, ARRAY_COUNT(sTitlebg1Gfx20)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx21[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_21.4bpp"); +static const ax_sprite sTitlebg1Sprites21[] = { + {sTitlebg1Gfx21, ARRAY_COUNT(sTitlebg1Gfx21)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx22[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_22.4bpp"); +static const ax_sprite sTitlebg1Sprites22[] = { + {sTitlebg1Gfx22, ARRAY_COUNT(sTitlebg1Gfx22)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx23[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_23.4bpp"); +static const ax_sprite sTitlebg1Sprites23[] = { + {sTitlebg1Gfx23, ARRAY_COUNT(sTitlebg1Gfx23)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx24[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_24.4bpp"); +static const ax_sprite sTitlebg1Sprites24[] = { + {sTitlebg1Gfx24, ARRAY_COUNT(sTitlebg1Gfx24)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx25[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_25.4bpp"); +static const ax_sprite sTitlebg1Sprites25[] = { + {sTitlebg1Gfx25, ARRAY_COUNT(sTitlebg1Gfx25)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx26[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_26.4bpp"); +static const ax_sprite sTitlebg1Sprites26[] = { + {sTitlebg1Gfx26, ARRAY_COUNT(sTitlebg1Gfx26)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitlebg1[] = { + sTitlebg1Pose1, + sTitlebg1Pose2, + sTitlebg1Pose3, + sTitlebg1Pose4, + sTitlebg1Pose5, + sTitlebg1Pose6, + sTitlebg1Pose7, + sTitlebg1Pose8, + sTitlebg1Pose9, + sTitlebg1Pose10, + sTitlebg1Pose11, + sTitlebg1Pose12, +}; + +static const ax_anim *const sTitlebg1AnimTable1[] = { + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsTitlebg1[] = { + sTitlebg1AnimTable1, +}; + +static const ax_sprite *const sAxSpritesTitlebg1[] = { + sTitlebg1Sprites1, + sTitlebg1Sprites2, + sTitlebg1Sprites3, + sTitlebg1Sprites4, + sTitlebg1Sprites5, + sTitlebg1Sprites6, + sTitlebg1Sprites7, + sTitlebg1Sprites8, + sTitlebg1Sprites9, + sTitlebg1Sprites10, + sTitlebg1Sprites11, + sTitlebg1Sprites12, + sTitlebg1Sprites13, + sTitlebg1Sprites14, + sTitlebg1Sprites15, + sTitlebg1Sprites16, + sTitlebg1Sprites17, + sTitlebg1Sprites18, + sTitlebg1Sprites19, + sTitlebg1Sprites20, + sTitlebg1Sprites21, + sTitlebg1Sprites22, + sTitlebg1Sprites23, + sTitlebg1Sprites24, + sTitlebg1Sprites25, + sTitlebg1Sprites26, +}; + +static const axmain sAxMainTitlebg1 = { + .poses = sAxPosesTitlebg1, + .animations = sAxAnimationsTitlebg1, + .animCount = ARRAY_COUNT(sAxAnimationsTitlebg1), + .spriteData = sAxSpritesTitlebg1, + .positions = NULL, +}; +const RGB gTitlebgPal[] = { INCBIN_RGB("graphics/ornament/pal/titlebg.pmdpal") }; + +static const axmain sAxMainTitleop1; +const SiroArchive gAxTitleop1 = {"SIRO", &sAxMainTitleop1}; + +static const ax_pose sTitleop1Pose1[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose2[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose3[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose4[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose5[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose6[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose7[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose8[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose9[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose10[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose11[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose12[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose13[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose14[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose15[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose16[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose17[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose18[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose19[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose20[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose21[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose22[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose23[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose24[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose25[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose26[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose27[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose28[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose29[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose30[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose31[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose32[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose33[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose34[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose35[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose36[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose37[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose38[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose39[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose40[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose41[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose42[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose43[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose44[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose45[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose46[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose47[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose48[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose49[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose50[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose51[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose52[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose53[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose54[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose55[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose56[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose57[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose58[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose59[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose60[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 12, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 13, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 14, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 15, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 16, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_2[] = { + { .frames = 9, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 17, .offset = {1, -2}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 18, .offset = {1, -3}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 19, .offset = {0, -4}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 20, .offset = {-1, -6}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_7[] = { + { .frames = 8, .unkFlags = 0, .poseId = 21, .offset = {-2, -9}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 26, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 29, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 31, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 32, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 33, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 34, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 35, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_2[] = { + { .frames = 9, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 36, .offset = {-1, -1}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 37, .offset = {0, -2}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 38, .offset = {1, -3}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 39, .offset = {2, -5}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_7[] = { + { .frames = 8, .unkFlags = 0, .poseId = 40, .offset = {3, -8}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 52, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 55, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitleop1Gfx1[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1.4bpp"); +static const u8 sTitleop1Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_2.4bpp"); +static const u8 sTitleop1Gfx1_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_3.4bpp"); +static const ax_sprite sTitleop1Sprites1[] = { + {NULL, 64}, + {sTitleop1Gfx1, ARRAY_COUNT(sTitleop1Gfx1)}, + {NULL, 32}, + {sTitleop1Gfx1_2, ARRAY_COUNT(sTitleop1Gfx1_2)}, + {NULL, 32}, + {sTitleop1Gfx1_3, ARRAY_COUNT(sTitleop1Gfx1_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_2.4bpp"); +static const ax_sprite sTitleop1Sprites2[] = { + {NULL, 64}, + {sTitleop1Gfx2, ARRAY_COUNT(sTitleop1Gfx2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3.4bpp"); +static const u8 sTitleop1Gfx3_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3_2.4bpp"); +static const ax_sprite sTitleop1Sprites3[] = { + {NULL, 64}, + {sTitleop1Gfx3, ARRAY_COUNT(sTitleop1Gfx3)}, + {NULL, 32}, + {sTitleop1Gfx3_2, ARRAY_COUNT(sTitleop1Gfx3_2)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_4.4bpp"); +static const ax_sprite sTitleop1Sprites4[] = { + {NULL, 128}, + {sTitleop1Gfx4, ARRAY_COUNT(sTitleop1Gfx4)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx5[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5.4bpp"); +static const u8 sTitleop1Gfx5_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_2.4bpp"); +static const u8 sTitleop1Gfx5_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_3.4bpp"); +static const ax_sprite sTitleop1Sprites5[] = { + {NULL, 64}, + {sTitleop1Gfx5, ARRAY_COUNT(sTitleop1Gfx5)}, + {NULL, 32}, + {sTitleop1Gfx5_2, ARRAY_COUNT(sTitleop1Gfx5_2)}, + {NULL, 32}, + {sTitleop1Gfx5_3, ARRAY_COUNT(sTitleop1Gfx5_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx6[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6.4bpp"); +static const u8 sTitleop1Gfx6_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_2.4bpp"); +static const u8 sTitleop1Gfx6_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_3.4bpp"); +static const ax_sprite sTitleop1Sprites6[] = { + {NULL, 64}, + {sTitleop1Gfx6, ARRAY_COUNT(sTitleop1Gfx6)}, + {NULL, 32}, + {sTitleop1Gfx6_2, ARRAY_COUNT(sTitleop1Gfx6_2)}, + {NULL, 32}, + {sTitleop1Gfx6_3, ARRAY_COUNT(sTitleop1Gfx6_3)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx7[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7.4bpp"); +static const u8 sTitleop1Gfx7_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7_2.4bpp"); +static const ax_sprite sTitleop1Sprites7[] = { + {NULL, 64}, + {sTitleop1Gfx7, ARRAY_COUNT(sTitleop1Gfx7)}, + {NULL, 32}, + {sTitleop1Gfx7_2, ARRAY_COUNT(sTitleop1Gfx7_2)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx8[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8.4bpp"); +static const u8 sTitleop1Gfx8_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_2.4bpp"); +static const u8 sTitleop1Gfx8_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_3.4bpp"); +static const ax_sprite sTitleop1Sprites8[] = { + {NULL, 64}, + {sTitleop1Gfx8, ARRAY_COUNT(sTitleop1Gfx8)}, + {NULL, 32}, + {sTitleop1Gfx8_2, ARRAY_COUNT(sTitleop1Gfx8_2)}, + {NULL, 32}, + {sTitleop1Gfx8_3, ARRAY_COUNT(sTitleop1Gfx8_3)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx9[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9.4bpp"); +static const u8 sTitleop1Gfx9_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_2.4bpp"); +static const u8 sTitleop1Gfx9_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_3.4bpp"); +static const ax_sprite sTitleop1Sprites9[] = { + {NULL, 64}, + {sTitleop1Gfx9, ARRAY_COUNT(sTitleop1Gfx9)}, + {NULL, 32}, + {sTitleop1Gfx9_2, ARRAY_COUNT(sTitleop1Gfx9_2)}, + {NULL, 32}, + {sTitleop1Gfx9_3, ARRAY_COUNT(sTitleop1Gfx9_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx10[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_10.4bpp"); +static const ax_sprite sTitleop1Sprites10[] = { + {NULL, 64}, + {sTitleop1Gfx10, ARRAY_COUNT(sTitleop1Gfx10)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx11[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11.4bpp"); +static const u8 sTitleop1Gfx11_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_2.4bpp"); +static const u8 sTitleop1Gfx11_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_3.4bpp"); +static const u8 sTitleop1Gfx11_4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_4.4bpp"); +static const ax_sprite sTitleop1Sprites11[] = { + {sTitleop1Gfx11, ARRAY_COUNT(sTitleop1Gfx11)}, + {NULL, 64}, + {sTitleop1Gfx11_2, ARRAY_COUNT(sTitleop1Gfx11_2)}, + {NULL, 32}, + {sTitleop1Gfx11_3, ARRAY_COUNT(sTitleop1Gfx11_3)}, + {NULL, 32}, + {sTitleop1Gfx11_4, ARRAY_COUNT(sTitleop1Gfx11_4)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx12[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_12.4bpp"); +static const ax_sprite sTitleop1Sprites12[] = { + {sTitleop1Gfx12, ARRAY_COUNT(sTitleop1Gfx12)}, + {NULL, 96}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx13[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13.4bpp"); +static const u8 sTitleop1Gfx13_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_2.4bpp"); +static const u8 sTitleop1Gfx13_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_3.4bpp"); +static const ax_sprite sTitleop1Sprites13[] = { + {NULL, 32}, + {sTitleop1Gfx13, ARRAY_COUNT(sTitleop1Gfx13)}, + {NULL, 32}, + {sTitleop1Gfx13_2, ARRAY_COUNT(sTitleop1Gfx13_2)}, + {NULL, 64}, + {sTitleop1Gfx13_3, ARRAY_COUNT(sTitleop1Gfx13_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx14[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_14.4bpp"); +static const ax_sprite sTitleop1Sprites14[] = { + {NULL, 64}, + {sTitleop1Gfx14, ARRAY_COUNT(sTitleop1Gfx14)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx15[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_15.4bpp"); +static const ax_sprite sTitleop1Sprites15[] = { + {NULL, 32}, + {sTitleop1Gfx15, ARRAY_COUNT(sTitleop1Gfx15)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx16[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16.4bpp"); +static const u8 sTitleop1Gfx16_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_2.4bpp"); +static const u8 sTitleop1Gfx16_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_3.4bpp"); +static const ax_sprite sTitleop1Sprites16[] = { + {sTitleop1Gfx16, ARRAY_COUNT(sTitleop1Gfx16)}, + {NULL, 32}, + {sTitleop1Gfx16_2, ARRAY_COUNT(sTitleop1Gfx16_2)}, + {NULL, 64}, + {sTitleop1Gfx16_3, ARRAY_COUNT(sTitleop1Gfx16_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx17[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17.4bpp"); +static const u8 sTitleop1Gfx17_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17_2.4bpp"); +static const ax_sprite sTitleop1Sprites17[] = { + {sTitleop1Gfx17, ARRAY_COUNT(sTitleop1Gfx17)}, + {NULL, 96}, + {sTitleop1Gfx17_2, ARRAY_COUNT(sTitleop1Gfx17_2)}, + {NULL, 96}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx18[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18.4bpp"); +static const u8 sTitleop1Gfx18_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_2.4bpp"); +static const u8 sTitleop1Gfx18_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_3.4bpp"); +static const ax_sprite sTitleop1Sprites18[] = { + {sTitleop1Gfx18, ARRAY_COUNT(sTitleop1Gfx18)}, + {NULL, 32}, + {sTitleop1Gfx18_2, ARRAY_COUNT(sTitleop1Gfx18_2)}, + {NULL, 64}, + {sTitleop1Gfx18_3, ARRAY_COUNT(sTitleop1Gfx18_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx19[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19.4bpp"); +static const u8 sTitleop1Gfx19_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19_2.4bpp"); +static const ax_sprite sTitleop1Sprites19[] = { + {sTitleop1Gfx19, ARRAY_COUNT(sTitleop1Gfx19)}, + {NULL, 96}, + {sTitleop1Gfx19_2, ARRAY_COUNT(sTitleop1Gfx19_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx20[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_20.4bpp"); +static const ax_sprite sTitleop1Sprites20[] = { + {NULL, 32}, + {sTitleop1Gfx20, ARRAY_COUNT(sTitleop1Gfx20)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx21[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21.4bpp"); +static const u8 sTitleop1Gfx21_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_2.4bpp"); +static const u8 sTitleop1Gfx21_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_3.4bpp"); +static const ax_sprite sTitleop1Sprites21[] = { + {sTitleop1Gfx21, ARRAY_COUNT(sTitleop1Gfx21)}, + {NULL, 32}, + {sTitleop1Gfx21_2, ARRAY_COUNT(sTitleop1Gfx21_2)}, + {NULL, 64}, + {sTitleop1Gfx21_3, ARRAY_COUNT(sTitleop1Gfx21_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx22[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22.4bpp"); +static const u8 sTitleop1Gfx22_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22_2.4bpp"); +static const ax_sprite sTitleop1Sprites22[] = { + {sTitleop1Gfx22, ARRAY_COUNT(sTitleop1Gfx22)}, + {NULL, 32}, + {sTitleop1Gfx22_2, ARRAY_COUNT(sTitleop1Gfx22_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx23[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23.4bpp"); +static const u8 sTitleop1Gfx23_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23_2.4bpp"); +static const ax_sprite sTitleop1Sprites23[] = { + {sTitleop1Gfx23, ARRAY_COUNT(sTitleop1Gfx23)}, + {NULL, 32}, + {sTitleop1Gfx23_2, ARRAY_COUNT(sTitleop1Gfx23_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx24[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24.4bpp"); +static const u8 sTitleop1Gfx24_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_2.4bpp"); +static const u8 sTitleop1Gfx24_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_3.4bpp"); +static const ax_sprite sTitleop1Sprites24[] = { + {sTitleop1Gfx24, ARRAY_COUNT(sTitleop1Gfx24)}, + {NULL, 32}, + {sTitleop1Gfx24_2, ARRAY_COUNT(sTitleop1Gfx24_2)}, + {NULL, 64}, + {sTitleop1Gfx24_3, ARRAY_COUNT(sTitleop1Gfx24_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx25[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_25.4bpp"); +static const ax_sprite sTitleop1Sprites25[] = { + {sTitleop1Gfx25, ARRAY_COUNT(sTitleop1Gfx25)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx26[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_26.4bpp"); +static const ax_sprite sTitleop1Sprites26[] = { + {sTitleop1Gfx26, ARRAY_COUNT(sTitleop1Gfx26)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx27[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_27.4bpp"); +static const ax_sprite sTitleop1Sprites27[] = { + {sTitleop1Gfx27, ARRAY_COUNT(sTitleop1Gfx27)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx28[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_28.4bpp"); +static const ax_sprite sTitleop1Sprites28[] = { + {sTitleop1Gfx28, ARRAY_COUNT(sTitleop1Gfx28)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx29[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_29.4bpp"); +static const ax_sprite sTitleop1Sprites29[] = { + {sTitleop1Gfx29, ARRAY_COUNT(sTitleop1Gfx29)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx30[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_30.4bpp"); +static const ax_sprite sTitleop1Sprites30[] = { + {sTitleop1Gfx30, ARRAY_COUNT(sTitleop1Gfx30)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx31[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_31.4bpp"); +static const ax_sprite sTitleop1Sprites31[] = { + {sTitleop1Gfx31, ARRAY_COUNT(sTitleop1Gfx31)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx32[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_32.4bpp"); +static const ax_sprite sTitleop1Sprites32[] = { + {sTitleop1Gfx32, ARRAY_COUNT(sTitleop1Gfx32)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitleop1[] = { + sTitleop1Pose1, + sTitleop1Pose2, + sTitleop1Pose3, + sTitleop1Pose4, + sTitleop1Pose5, + sTitleop1Pose6, + sTitleop1Pose7, + sTitleop1Pose8, + sTitleop1Pose9, + sTitleop1Pose10, + sTitleop1Pose11, + sTitleop1Pose12, + sTitleop1Pose13, + sTitleop1Pose14, + sTitleop1Pose15, + sTitleop1Pose16, + sTitleop1Pose17, + sTitleop1Pose18, + sTitleop1Pose19, + sTitleop1Pose20, + sTitleop1Pose21, + sTitleop1Pose22, + sTitleop1Pose23, + sTitleop1Pose24, + sTitleop1Pose25, + sTitleop1Pose26, + sTitleop1Pose27, + sTitleop1Pose28, + sTitleop1Pose29, + sTitleop1Pose30, + sTitleop1Pose31, + sTitleop1Pose32, + sTitleop1Pose33, + sTitleop1Pose34, + sTitleop1Pose35, + sTitleop1Pose36, + sTitleop1Pose37, + sTitleop1Pose38, + sTitleop1Pose39, + sTitleop1Pose40, + sTitleop1Pose41, + sTitleop1Pose42, + sTitleop1Pose43, + sTitleop1Pose44, + sTitleop1Pose45, + sTitleop1Pose46, + sTitleop1Pose47, + sTitleop1Pose48, + sTitleop1Pose49, + sTitleop1Pose50, + sTitleop1Pose51, + sTitleop1Pose52, + sTitleop1Pose53, + sTitleop1Pose54, + sTitleop1Pose55, + sTitleop1Pose56, + sTitleop1Pose57, + sTitleop1Pose58, + sTitleop1Pose59, + sTitleop1Pose60, +}; + +static const ax_anim *const sTitleop1AnimTable1[] = { + sTitleop1Anims_1_1, + sTitleop1Anims_1_2, + sTitleop1Anims_1_3, + sTitleop1Anims_1_4, + sTitleop1Anims_1_5, + sTitleop1Anims_1_6, + sTitleop1Anims_1_7, + sTitleop1Anims_1_8, +}; + +static const ax_anim *const sTitleop1AnimTable2[] = { + sTitleop1Anims_2_1, + sTitleop1Anims_2_2, + sTitleop1Anims_2_3, + sTitleop1Anims_2_4, + sTitleop1Anims_2_5, + sTitleop1Anims_2_6, + sTitleop1Anims_2_7, + sTitleop1Anims_2_8, +}; + +static const ax_anim *const *const sAxAnimationsTitleop1[] = { + sTitleop1AnimTable1, + sTitleop1AnimTable2, +}; + +static const ax_sprite *const sAxSpritesTitleop1[] = { + sTitleop1Sprites1, + sTitleop1Sprites2, + sTitleop1Sprites3, + sTitleop1Sprites4, + sTitleop1Sprites5, + sTitleop1Sprites6, + sTitleop1Sprites7, + sTitleop1Sprites8, + sTitleop1Sprites9, + sTitleop1Sprites10, + sTitleop1Sprites11, + sTitleop1Sprites12, + sTitleop1Sprites13, + sTitleop1Sprites14, + sTitleop1Sprites15, + sTitleop1Sprites16, + sTitleop1Sprites17, + sTitleop1Sprites18, + sTitleop1Sprites19, + sTitleop1Sprites20, + sTitleop1Sprites21, + sTitleop1Sprites22, + sTitleop1Sprites23, + sTitleop1Sprites24, + sTitleop1Sprites25, + sTitleop1Sprites26, + sTitleop1Sprites27, + sTitleop1Sprites28, + sTitleop1Sprites29, + sTitleop1Sprites30, + sTitleop1Sprites31, + sTitleop1Sprites32, +}; + +static const axmain sAxMainTitleop1 = { + .poses = sAxPosesTitleop1, + .animations = sAxAnimationsTitleop1, + .animCount = ARRAY_COUNT(sAxAnimationsTitleop1), + .spriteData = sAxSpritesTitleop1, + .positions = NULL, +}; +static const axmain sAxMainTitleop2; +const SiroArchive gAxTitleop2 = {"SIRO", &sAxMainTitleop2}; + +static const ax_pose sTitleop2Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_2[] = { + { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {4, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, + { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {-4, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_7[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitleop2Gfx1[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1.4bpp"); +static const u8 sTitleop2Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1_2.4bpp"); +static const ax_sprite sTitleop2Sprites1[] = { + {sTitleop2Gfx1, ARRAY_COUNT(sTitleop2Gfx1)}, + {NULL, 32}, + {sTitleop2Gfx1_2, ARRAY_COUNT(sTitleop2Gfx1_2)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitleop2[] = { + sTitleop2Pose1, +}; + +static const ax_anim *const sTitleop2AnimTable1[] = { + sTitleop2Anims_1_1, + sTitleop2Anims_1_2, + sTitleop2Anims_1_3, + sTitleop2Anims_1_4, + sTitleop2Anims_1_5, + sTitleop2Anims_1_6, + sTitleop2Anims_1_7, + sTitleop2Anims_1_8, +}; + +static const ax_anim *const *const sAxAnimationsTitleop2[] = { + sTitleop2AnimTable1, +}; + +static const ax_sprite *const sAxSpritesTitleop2[] = { + sTitleop2Sprites1, +}; + +static const axmain sAxMainTitleop2 = { + .poses = sAxPosesTitleop2, + .animations = sAxAnimationsTitleop2, + .animCount = ARRAY_COUNT(sAxAnimationsTitleop2), + .spriteData = sAxSpritesTitleop2, + .positions = NULL, +}; +const RGB gTitleopPal[] = { INCBIN_RGB("graphics/ornament/pal/titleop.pmdpal") }; + From 5164633c2b21b022970cf756e6589d38813a468a Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 4 Jul 2025 09:26:14 +0200 Subject: [PATCH 08/12] split ornament data files --- src/data/ornament/flag00.h | 118 +++ src/data/ornament/flag01.h | 133 +++ src/data/ornament/flag02.h | 115 +++ src/data/ornament/flag03.h | 133 +++ src/data/ornament/flag04.h | 115 +++ src/data/ornament/flag05.h | 115 +++ src/data/ornament/flag06.h | 115 +++ src/data/ornament/flag07.h | 115 +++ src/data/ornament/flag08.h | 115 +++ src/data/ornament/flag09.h | 115 +++ src/data/ornament/flag10.h | 228 +++++ src/data/ornament/flag100.h | 115 +++ src/data/ornament/flag101.h | 115 +++ src/data/ornament/flag102.h | 115 +++ src/data/ornament/flag103.h | 115 +++ src/data/ornament/flag104.h | 115 +++ src/data/ornament/flag105.h | 115 +++ src/data/ornament/flag106.h | 115 +++ src/data/ornament/flag107.h | 115 +++ src/data/ornament/flag108.h | 115 +++ src/data/ornament/flag109.h | 2 + src/data/ornament/flag11.h | 228 +++++ src/data/ornament/flag110.h | 115 +++ src/data/ornament/flag111.h | 115 +++ src/data/ornament/flag112.h | 115 +++ src/data/ornament/flag113.h | 115 +++ src/data/ornament/flag114.h | 2 + src/data/ornament/flag12.h | 115 +++ src/data/ornament/flag13.h | 115 +++ src/data/ornament/flag14.h | 127 +++ src/data/ornament/flag15.h | 115 +++ src/data/ornament/flag16.h | 115 +++ src/data/ornament/item01.h | 328 ++++++ src/data/ornament/npc01.h | 58 ++ src/data/ornament/npc02.h | 47 + src/data/ornament/npc03.h | 48 + src/data/ornament/npc04.h | 47 + src/data/ornament/stoneim.h | 2 + src/data/ornament/titlebg.h | 399 ++++++++ src/data/ornament/titlebg1.h | 1 + src/data/ornament/titleop1.h | 803 +++++++++++++++ src/data/ornament/titleop2.h | 95 ++ src/ornament_gfx1.c | 967 +----------------- src/ornament_gfx2.c | 928 +---------------- src/ornament_gfx3.c | 928 +---------------- src/ornament_gfx4.c | 940 +---------------- src/ornament_gfx5.c | 1839 +--------------------------------- 47 files changed, 5601 insertions(+), 5560 deletions(-) create mode 100644 src/data/ornament/flag00.h create mode 100644 src/data/ornament/flag01.h create mode 100644 src/data/ornament/flag02.h create mode 100644 src/data/ornament/flag03.h create mode 100644 src/data/ornament/flag04.h create mode 100644 src/data/ornament/flag05.h create mode 100644 src/data/ornament/flag06.h create mode 100644 src/data/ornament/flag07.h create mode 100644 src/data/ornament/flag08.h create mode 100644 src/data/ornament/flag09.h create mode 100644 src/data/ornament/flag10.h create mode 100644 src/data/ornament/flag100.h create mode 100644 src/data/ornament/flag101.h create mode 100644 src/data/ornament/flag102.h create mode 100644 src/data/ornament/flag103.h create mode 100644 src/data/ornament/flag104.h create mode 100644 src/data/ornament/flag105.h create mode 100644 src/data/ornament/flag106.h create mode 100644 src/data/ornament/flag107.h create mode 100644 src/data/ornament/flag108.h create mode 100644 src/data/ornament/flag109.h create mode 100644 src/data/ornament/flag11.h create mode 100644 src/data/ornament/flag110.h create mode 100644 src/data/ornament/flag111.h create mode 100644 src/data/ornament/flag112.h create mode 100644 src/data/ornament/flag113.h create mode 100644 src/data/ornament/flag114.h create mode 100644 src/data/ornament/flag12.h create mode 100644 src/data/ornament/flag13.h create mode 100644 src/data/ornament/flag14.h create mode 100644 src/data/ornament/flag15.h create mode 100644 src/data/ornament/flag16.h create mode 100644 src/data/ornament/item01.h create mode 100644 src/data/ornament/npc01.h create mode 100644 src/data/ornament/npc02.h create mode 100644 src/data/ornament/npc03.h create mode 100644 src/data/ornament/npc04.h create mode 100644 src/data/ornament/stoneim.h create mode 100644 src/data/ornament/titlebg.h create mode 100644 src/data/ornament/titlebg1.h create mode 100644 src/data/ornament/titleop1.h create mode 100644 src/data/ornament/titleop2.h diff --git a/src/data/ornament/flag00.h b/src/data/ornament/flag00.h new file mode 100644 index 000000000..1060397b8 --- /dev/null +++ b/src/data/ornament/flag00.h @@ -0,0 +1,118 @@ +const RGB gFlag00Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag00.pmdpal") }; + +static const axmain sAxMainFlag00; +const SiroArchive gAxFlag00 = {"SIRO", &sAxMainFlag00}; + +static const ax_pose sFlag00Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag00Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag00Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag00Gfx1[] = INCBIN_U8("graphics/ornament/Flag00/sprite_1.4bpp"); +static const ax_sprite sFlag00Sprites1[] = { + {sFlag00Gfx1, ARRAY_COUNT(sFlag00Gfx1)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_2.4bpp"); +static const ax_sprite sFlag00Sprites2[] = { + {sFlag00Gfx2, ARRAY_COUNT(sFlag00Gfx2)}, + {NULL, 320}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx3[] = INCBIN_U8("graphics/ornament/Flag00/sprite_3.4bpp"); +static const ax_sprite sFlag00Sprites3[] = { + {sFlag00Gfx3, ARRAY_COUNT(sFlag00Gfx3)}, + {NULL, 288}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx4[] = INCBIN_U8("graphics/ornament/Flag00/sprite_4.4bpp"); +static const ax_sprite sFlag00Sprites4[] = { + {sFlag00Gfx4, ARRAY_COUNT(sFlag00Gfx4)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx5[] = INCBIN_U8("graphics/ornament/Flag00/sprite_5.4bpp"); +static const ax_sprite sFlag00Sprites5[] = { + {sFlag00Gfx5, ARRAY_COUNT(sFlag00Gfx5)}, + {NULL, 352}, + {NULL, 0}, +}; +static const u8 sFlag00Gfx6[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6.4bpp"); +static const u8 sFlag00Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6_2.4bpp"); +static const ax_sprite sFlag00Sprites6[] = { + {sFlag00Gfx6, ARRAY_COUNT(sFlag00Gfx6)}, + {NULL, 64}, + {sFlag00Gfx6_2, ARRAY_COUNT(sFlag00Gfx6_2)}, + {NULL, 256}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag00[] = { + sFlag00Pose1, + sFlag00Pose2, + sFlag00Pose3, + sFlag00Pose4, + sFlag00Pose5, + sFlag00Pose6, +}; + +static const ax_anim *const sFlag00AnimTable1[] = { + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, + sFlag00Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag00[] = { + sFlag00AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag00[] = { + sFlag00Sprites1, + sFlag00Sprites2, + sFlag00Sprites3, + sFlag00Sprites4, + sFlag00Sprites5, + sFlag00Sprites6, +}; + +static const axmain sAxMainFlag00 = { + .poses = sAxPosesFlag00, + .animations = sAxAnimationsFlag00, + .animCount = ARRAY_COUNT(sAxAnimationsFlag00), + .spriteData = sAxSpritesFlag00, + .positions = NULL, +}; diff --git a/src/data/ornament/flag01.h b/src/data/ornament/flag01.h new file mode 100644 index 000000000..c250fcf28 --- /dev/null +++ b/src/data/ornament/flag01.h @@ -0,0 +1,133 @@ +const RGB gFlag01Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag01.pmdpal") }; + +static const axmain sAxMainFlag01; +const SiroArchive gAxFlag01 = {"SIRO", &sAxMainFlag01}; + +static const ax_pose sFlag01Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag01Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag01Gfx1[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1.4bpp"); +static const u8 sFlag01Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1_2.4bpp"); +static const ax_sprite sFlag01Sprites1[] = { + {sFlag01Gfx1, ARRAY_COUNT(sFlag01Gfx1)}, + {NULL, 32}, + {sFlag01Gfx1_2, ARRAY_COUNT(sFlag01Gfx1_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2.4bpp"); +static const u8 sFlag01Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2_2.4bpp"); +static const ax_sprite sFlag01Sprites2[] = { + {sFlag01Gfx2, ARRAY_COUNT(sFlag01Gfx2)}, + {NULL, 32}, + {sFlag01Gfx2_2, ARRAY_COUNT(sFlag01Gfx2_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx3[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3.4bpp"); +static const u8 sFlag01Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3_2.4bpp"); +static const ax_sprite sFlag01Sprites3[] = { + {sFlag01Gfx3, ARRAY_COUNT(sFlag01Gfx3)}, + {NULL, 32}, + {sFlag01Gfx3_2, ARRAY_COUNT(sFlag01Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx4[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4.4bpp"); +static const u8 sFlag01Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4_2.4bpp"); +static const ax_sprite sFlag01Sprites4[] = { + {sFlag01Gfx4, ARRAY_COUNT(sFlag01Gfx4)}, + {NULL, 32}, + {sFlag01Gfx4_2, ARRAY_COUNT(sFlag01Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx5[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5.4bpp"); +static const u8 sFlag01Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5_2.4bpp"); +static const ax_sprite sFlag01Sprites5[] = { + {sFlag01Gfx5, ARRAY_COUNT(sFlag01Gfx5)}, + {NULL, 32}, + {sFlag01Gfx5_2, ARRAY_COUNT(sFlag01Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag01Gfx6[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6.4bpp"); +static const u8 sFlag01Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6_2.4bpp"); +static const ax_sprite sFlag01Sprites6[] = { + {sFlag01Gfx6, ARRAY_COUNT(sFlag01Gfx6)}, + {NULL, 32}, + {sFlag01Gfx6_2, ARRAY_COUNT(sFlag01Gfx6_2)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag01[] = { + sFlag01Pose1, + sFlag01Pose2, + sFlag01Pose3, + sFlag01Pose4, + sFlag01Pose5, + sFlag01Pose6, +}; + +static const ax_anim *const sFlag01AnimTable1[] = { + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, + sFlag01Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag01[] = { + sFlag01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag01[] = { + sFlag01Sprites1, + sFlag01Sprites2, + sFlag01Sprites3, + sFlag01Sprites4, + sFlag01Sprites5, + sFlag01Sprites6, +}; + +static const axmain sAxMainFlag01 = { + .poses = sAxPosesFlag01, + .animations = sAxAnimationsFlag01, + .animCount = ARRAY_COUNT(sAxAnimationsFlag01), + .spriteData = sAxSpritesFlag01, + .positions = NULL, +}; diff --git a/src/data/ornament/flag02.h b/src/data/ornament/flag02.h new file mode 100644 index 000000000..5b753aadf --- /dev/null +++ b/src/data/ornament/flag02.h @@ -0,0 +1,115 @@ +const RGB gFlag02Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag02.pmdpal") }; + +static const axmain sAxMainFlag02; +const SiroArchive gAxFlag02 = {"SIRO", &sAxMainFlag02}; + +static const ax_pose sFlag02Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag02Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag02Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag02Gfx1[] = INCBIN_U8("graphics/ornament/Flag02/sprite_1.4bpp"); +static const ax_sprite sFlag02Sprites1[] = { + {sFlag02Gfx1, ARRAY_COUNT(sFlag02Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx2[] = INCBIN_U8("graphics/ornament/Flag02/sprite_2.4bpp"); +static const ax_sprite sFlag02Sprites2[] = { + {sFlag02Gfx2, ARRAY_COUNT(sFlag02Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx3[] = INCBIN_U8("graphics/ornament/Flag02/sprite_3.4bpp"); +static const ax_sprite sFlag02Sprites3[] = { + {sFlag02Gfx3, ARRAY_COUNT(sFlag02Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx4[] = INCBIN_U8("graphics/ornament/Flag02/sprite_4.4bpp"); +static const ax_sprite sFlag02Sprites4[] = { + {sFlag02Gfx4, ARRAY_COUNT(sFlag02Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx5[] = INCBIN_U8("graphics/ornament/Flag02/sprite_5.4bpp"); +static const ax_sprite sFlag02Sprites5[] = { + {sFlag02Gfx5, ARRAY_COUNT(sFlag02Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag02Gfx6[] = INCBIN_U8("graphics/ornament/Flag02/sprite_6.4bpp"); +static const ax_sprite sFlag02Sprites6[] = { + {sFlag02Gfx6, ARRAY_COUNT(sFlag02Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag02[] = { + sFlag02Pose1, + sFlag02Pose2, + sFlag02Pose3, + sFlag02Pose4, + sFlag02Pose5, + sFlag02Pose6, +}; + +static const ax_anim *const sFlag02AnimTable1[] = { + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, + sFlag02Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag02[] = { + sFlag02AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag02[] = { + sFlag02Sprites1, + sFlag02Sprites2, + sFlag02Sprites3, + sFlag02Sprites4, + sFlag02Sprites5, + sFlag02Sprites6, +}; + +static const axmain sAxMainFlag02 = { + .poses = sAxPosesFlag02, + .animations = sAxAnimationsFlag02, + .animCount = ARRAY_COUNT(sAxAnimationsFlag02), + .spriteData = sAxSpritesFlag02, + .positions = NULL, +}; diff --git a/src/data/ornament/flag03.h b/src/data/ornament/flag03.h new file mode 100644 index 000000000..6773f1626 --- /dev/null +++ b/src/data/ornament/flag03.h @@ -0,0 +1,133 @@ +const RGB gFlag03Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag03.pmdpal") }; + +static const axmain sAxMainFlag03; +const SiroArchive gAxFlag03 = {"SIRO", &sAxMainFlag03}; + +static const ax_pose sFlag03Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag03Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag03Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag03Gfx1[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1.4bpp"); +static const u8 sFlag03Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1_2.4bpp"); +static const ax_sprite sFlag03Sprites1[] = { + {sFlag03Gfx1, ARRAY_COUNT(sFlag03Gfx1)}, + {NULL, 32}, + {sFlag03Gfx1_2, ARRAY_COUNT(sFlag03Gfx1_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2.4bpp"); +static const u8 sFlag03Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2_2.4bpp"); +static const ax_sprite sFlag03Sprites2[] = { + {sFlag03Gfx2, ARRAY_COUNT(sFlag03Gfx2)}, + {NULL, 32}, + {sFlag03Gfx2_2, ARRAY_COUNT(sFlag03Gfx2_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx3[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3.4bpp"); +static const u8 sFlag03Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3_2.4bpp"); +static const ax_sprite sFlag03Sprites3[] = { + {sFlag03Gfx3, ARRAY_COUNT(sFlag03Gfx3)}, + {NULL, 32}, + {sFlag03Gfx3_2, ARRAY_COUNT(sFlag03Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx4[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4.4bpp"); +static const u8 sFlag03Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4_2.4bpp"); +static const ax_sprite sFlag03Sprites4[] = { + {sFlag03Gfx4, ARRAY_COUNT(sFlag03Gfx4)}, + {NULL, 32}, + {sFlag03Gfx4_2, ARRAY_COUNT(sFlag03Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx5[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5.4bpp"); +static const u8 sFlag03Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5_2.4bpp"); +static const ax_sprite sFlag03Sprites5[] = { + {sFlag03Gfx5, ARRAY_COUNT(sFlag03Gfx5)}, + {NULL, 32}, + {sFlag03Gfx5_2, ARRAY_COUNT(sFlag03Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag03Gfx6[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6.4bpp"); +static const u8 sFlag03Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6_2.4bpp"); +static const ax_sprite sFlag03Sprites6[] = { + {sFlag03Gfx6, ARRAY_COUNT(sFlag03Gfx6)}, + {NULL, 32}, + {sFlag03Gfx6_2, ARRAY_COUNT(sFlag03Gfx6_2)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag03[] = { + sFlag03Pose1, + sFlag03Pose2, + sFlag03Pose3, + sFlag03Pose4, + sFlag03Pose5, + sFlag03Pose6, +}; + +static const ax_anim *const sFlag03AnimTable1[] = { + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, + sFlag03Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag03[] = { + sFlag03AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag03[] = { + sFlag03Sprites1, + sFlag03Sprites2, + sFlag03Sprites3, + sFlag03Sprites4, + sFlag03Sprites5, + sFlag03Sprites6, +}; + +static const axmain sAxMainFlag03 = { + .poses = sAxPosesFlag03, + .animations = sAxAnimationsFlag03, + .animCount = ARRAY_COUNT(sAxAnimationsFlag03), + .spriteData = sAxSpritesFlag03, + .positions = NULL, +}; diff --git a/src/data/ornament/flag04.h b/src/data/ornament/flag04.h new file mode 100644 index 000000000..03725b2c7 --- /dev/null +++ b/src/data/ornament/flag04.h @@ -0,0 +1,115 @@ +const RGB gFlag04Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag04.pmdpal") }; + +static const axmain sAxMainFlag04; +const SiroArchive gAxFlag04 = {"SIRO", &sAxMainFlag04}; + +static const ax_pose sFlag04Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag04Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag04Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag04Gfx1[] = INCBIN_U8("graphics/ornament/Flag04/sprite_1.4bpp"); +static const ax_sprite sFlag04Sprites1[] = { + {sFlag04Gfx1, ARRAY_COUNT(sFlag04Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx2[] = INCBIN_U8("graphics/ornament/Flag04/sprite_2.4bpp"); +static const ax_sprite sFlag04Sprites2[] = { + {sFlag04Gfx2, ARRAY_COUNT(sFlag04Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx3[] = INCBIN_U8("graphics/ornament/Flag04/sprite_3.4bpp"); +static const ax_sprite sFlag04Sprites3[] = { + {sFlag04Gfx3, ARRAY_COUNT(sFlag04Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx4[] = INCBIN_U8("graphics/ornament/Flag04/sprite_4.4bpp"); +static const ax_sprite sFlag04Sprites4[] = { + {sFlag04Gfx4, ARRAY_COUNT(sFlag04Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx5[] = INCBIN_U8("graphics/ornament/Flag04/sprite_5.4bpp"); +static const ax_sprite sFlag04Sprites5[] = { + {sFlag04Gfx5, ARRAY_COUNT(sFlag04Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag04Gfx6[] = INCBIN_U8("graphics/ornament/Flag04/sprite_6.4bpp"); +static const ax_sprite sFlag04Sprites6[] = { + {sFlag04Gfx6, ARRAY_COUNT(sFlag04Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag04[] = { + sFlag04Pose1, + sFlag04Pose2, + sFlag04Pose3, + sFlag04Pose4, + sFlag04Pose5, + sFlag04Pose6, +}; + +static const ax_anim *const sFlag04AnimTable1[] = { + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, + sFlag04Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag04[] = { + sFlag04AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag04[] = { + sFlag04Sprites1, + sFlag04Sprites2, + sFlag04Sprites3, + sFlag04Sprites4, + sFlag04Sprites5, + sFlag04Sprites6, +}; + +static const axmain sAxMainFlag04 = { + .poses = sAxPosesFlag04, + .animations = sAxAnimationsFlag04, + .animCount = ARRAY_COUNT(sAxAnimationsFlag04), + .spriteData = sAxSpritesFlag04, + .positions = NULL, +}; diff --git a/src/data/ornament/flag05.h b/src/data/ornament/flag05.h new file mode 100644 index 000000000..a92ac22e7 --- /dev/null +++ b/src/data/ornament/flag05.h @@ -0,0 +1,115 @@ +const RGB gFlag05Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag05.pmdpal") }; + +static const axmain sAxMainFlag05; +const SiroArchive gAxFlag05 = {"SIRO", &sAxMainFlag05}; + +static const ax_pose sFlag05Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag05Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag05Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag05Gfx1[] = INCBIN_U8("graphics/ornament/Flag05/sprite_1.4bpp"); +static const ax_sprite sFlag05Sprites1[] = { + {sFlag05Gfx1, ARRAY_COUNT(sFlag05Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx2[] = INCBIN_U8("graphics/ornament/Flag05/sprite_2.4bpp"); +static const ax_sprite sFlag05Sprites2[] = { + {sFlag05Gfx2, ARRAY_COUNT(sFlag05Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx3[] = INCBIN_U8("graphics/ornament/Flag05/sprite_3.4bpp"); +static const ax_sprite sFlag05Sprites3[] = { + {sFlag05Gfx3, ARRAY_COUNT(sFlag05Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx4[] = INCBIN_U8("graphics/ornament/Flag05/sprite_4.4bpp"); +static const ax_sprite sFlag05Sprites4[] = { + {sFlag05Gfx4, ARRAY_COUNT(sFlag05Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx5[] = INCBIN_U8("graphics/ornament/Flag05/sprite_5.4bpp"); +static const ax_sprite sFlag05Sprites5[] = { + {sFlag05Gfx5, ARRAY_COUNT(sFlag05Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag05Gfx6[] = INCBIN_U8("graphics/ornament/Flag05/sprite_6.4bpp"); +static const ax_sprite sFlag05Sprites6[] = { + {sFlag05Gfx6, ARRAY_COUNT(sFlag05Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag05[] = { + sFlag05Pose1, + sFlag05Pose2, + sFlag05Pose3, + sFlag05Pose4, + sFlag05Pose5, + sFlag05Pose6, +}; + +static const ax_anim *const sFlag05AnimTable1[] = { + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, + sFlag05Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag05[] = { + sFlag05AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag05[] = { + sFlag05Sprites1, + sFlag05Sprites2, + sFlag05Sprites3, + sFlag05Sprites4, + sFlag05Sprites5, + sFlag05Sprites6, +}; + +static const axmain sAxMainFlag05 = { + .poses = sAxPosesFlag05, + .animations = sAxAnimationsFlag05, + .animCount = ARRAY_COUNT(sAxAnimationsFlag05), + .spriteData = sAxSpritesFlag05, + .positions = NULL, +}; diff --git a/src/data/ornament/flag06.h b/src/data/ornament/flag06.h new file mode 100644 index 000000000..076159150 --- /dev/null +++ b/src/data/ornament/flag06.h @@ -0,0 +1,115 @@ +const RGB gFlag06Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag06.pmdpal") }; + +static const axmain sAxMainFlag06; +const SiroArchive gAxFlag06 = {"SIRO", &sAxMainFlag06}; + +static const ax_pose sFlag06Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag06Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag06Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag06Gfx1[] = INCBIN_U8("graphics/ornament/Flag06/sprite_1.4bpp"); +static const ax_sprite sFlag06Sprites1[] = { + {sFlag06Gfx1, ARRAY_COUNT(sFlag06Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx2[] = INCBIN_U8("graphics/ornament/Flag06/sprite_2.4bpp"); +static const ax_sprite sFlag06Sprites2[] = { + {sFlag06Gfx2, ARRAY_COUNT(sFlag06Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx3[] = INCBIN_U8("graphics/ornament/Flag06/sprite_3.4bpp"); +static const ax_sprite sFlag06Sprites3[] = { + {sFlag06Gfx3, ARRAY_COUNT(sFlag06Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx4[] = INCBIN_U8("graphics/ornament/Flag06/sprite_4.4bpp"); +static const ax_sprite sFlag06Sprites4[] = { + {sFlag06Gfx4, ARRAY_COUNT(sFlag06Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx5[] = INCBIN_U8("graphics/ornament/Flag06/sprite_5.4bpp"); +static const ax_sprite sFlag06Sprites5[] = { + {sFlag06Gfx5, ARRAY_COUNT(sFlag06Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag06Gfx6[] = INCBIN_U8("graphics/ornament/Flag06/sprite_6.4bpp"); +static const ax_sprite sFlag06Sprites6[] = { + {sFlag06Gfx6, ARRAY_COUNT(sFlag06Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag06[] = { + sFlag06Pose1, + sFlag06Pose2, + sFlag06Pose3, + sFlag06Pose4, + sFlag06Pose5, + sFlag06Pose6, +}; + +static const ax_anim *const sFlag06AnimTable1[] = { + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, + sFlag06Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag06[] = { + sFlag06AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag06[] = { + sFlag06Sprites1, + sFlag06Sprites2, + sFlag06Sprites3, + sFlag06Sprites4, + sFlag06Sprites5, + sFlag06Sprites6, +}; + +static const axmain sAxMainFlag06 = { + .poses = sAxPosesFlag06, + .animations = sAxAnimationsFlag06, + .animCount = ARRAY_COUNT(sAxAnimationsFlag06), + .spriteData = sAxSpritesFlag06, + .positions = NULL, +}; diff --git a/src/data/ornament/flag07.h b/src/data/ornament/flag07.h new file mode 100644 index 000000000..0ce201c4d --- /dev/null +++ b/src/data/ornament/flag07.h @@ -0,0 +1,115 @@ +const RGB gFlag07Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag07.pmdpal") }; + +static const axmain sAxMainFlag07; +const SiroArchive gAxFlag07 = {"SIRO", &sAxMainFlag07}; + +static const ax_pose sFlag07Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag07Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag07Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag07Gfx1[] = INCBIN_U8("graphics/ornament/Flag07/sprite_1.4bpp"); +static const ax_sprite sFlag07Sprites1[] = { + {sFlag07Gfx1, ARRAY_COUNT(sFlag07Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx2[] = INCBIN_U8("graphics/ornament/Flag07/sprite_2.4bpp"); +static const ax_sprite sFlag07Sprites2[] = { + {sFlag07Gfx2, ARRAY_COUNT(sFlag07Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx3[] = INCBIN_U8("graphics/ornament/Flag07/sprite_3.4bpp"); +static const ax_sprite sFlag07Sprites3[] = { + {sFlag07Gfx3, ARRAY_COUNT(sFlag07Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx4[] = INCBIN_U8("graphics/ornament/Flag07/sprite_4.4bpp"); +static const ax_sprite sFlag07Sprites4[] = { + {sFlag07Gfx4, ARRAY_COUNT(sFlag07Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx5[] = INCBIN_U8("graphics/ornament/Flag07/sprite_5.4bpp"); +static const ax_sprite sFlag07Sprites5[] = { + {sFlag07Gfx5, ARRAY_COUNT(sFlag07Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag07Gfx6[] = INCBIN_U8("graphics/ornament/Flag07/sprite_6.4bpp"); +static const ax_sprite sFlag07Sprites6[] = { + {sFlag07Gfx6, ARRAY_COUNT(sFlag07Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag07[] = { + sFlag07Pose1, + sFlag07Pose2, + sFlag07Pose3, + sFlag07Pose4, + sFlag07Pose5, + sFlag07Pose6, +}; + +static const ax_anim *const sFlag07AnimTable1[] = { + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, + sFlag07Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag07[] = { + sFlag07AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag07[] = { + sFlag07Sprites1, + sFlag07Sprites2, + sFlag07Sprites3, + sFlag07Sprites4, + sFlag07Sprites5, + sFlag07Sprites6, +}; + +static const axmain sAxMainFlag07 = { + .poses = sAxPosesFlag07, + .animations = sAxAnimationsFlag07, + .animCount = ARRAY_COUNT(sAxAnimationsFlag07), + .spriteData = sAxSpritesFlag07, + .positions = NULL, +}; diff --git a/src/data/ornament/flag08.h b/src/data/ornament/flag08.h new file mode 100644 index 000000000..553782921 --- /dev/null +++ b/src/data/ornament/flag08.h @@ -0,0 +1,115 @@ +const RGB gFlag08Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag08.pmdpal") }; + +static const axmain sAxMainFlag08; +const SiroArchive gAxFlag08 = {"SIRO", &sAxMainFlag08}; + +static const ax_pose sFlag08Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag08Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag08Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag08Gfx1[] = INCBIN_U8("graphics/ornament/Flag08/sprite_1.4bpp"); +static const ax_sprite sFlag08Sprites1[] = { + {sFlag08Gfx1, ARRAY_COUNT(sFlag08Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx2[] = INCBIN_U8("graphics/ornament/Flag08/sprite_2.4bpp"); +static const ax_sprite sFlag08Sprites2[] = { + {sFlag08Gfx2, ARRAY_COUNT(sFlag08Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx3[] = INCBIN_U8("graphics/ornament/Flag08/sprite_3.4bpp"); +static const ax_sprite sFlag08Sprites3[] = { + {sFlag08Gfx3, ARRAY_COUNT(sFlag08Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx4[] = INCBIN_U8("graphics/ornament/Flag08/sprite_4.4bpp"); +static const ax_sprite sFlag08Sprites4[] = { + {sFlag08Gfx4, ARRAY_COUNT(sFlag08Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx5[] = INCBIN_U8("graphics/ornament/Flag08/sprite_5.4bpp"); +static const ax_sprite sFlag08Sprites5[] = { + {sFlag08Gfx5, ARRAY_COUNT(sFlag08Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag08Gfx6[] = INCBIN_U8("graphics/ornament/Flag08/sprite_6.4bpp"); +static const ax_sprite sFlag08Sprites6[] = { + {sFlag08Gfx6, ARRAY_COUNT(sFlag08Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag08[] = { + sFlag08Pose1, + sFlag08Pose2, + sFlag08Pose3, + sFlag08Pose4, + sFlag08Pose5, + sFlag08Pose6, +}; + +static const ax_anim *const sFlag08AnimTable1[] = { + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, + sFlag08Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag08[] = { + sFlag08AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag08[] = { + sFlag08Sprites1, + sFlag08Sprites2, + sFlag08Sprites3, + sFlag08Sprites4, + sFlag08Sprites5, + sFlag08Sprites6, +}; + +static const axmain sAxMainFlag08 = { + .poses = sAxPosesFlag08, + .animations = sAxAnimationsFlag08, + .animCount = ARRAY_COUNT(sAxAnimationsFlag08), + .spriteData = sAxSpritesFlag08, + .positions = NULL, +}; diff --git a/src/data/ornament/flag09.h b/src/data/ornament/flag09.h new file mode 100644 index 000000000..4b12839d7 --- /dev/null +++ b/src/data/ornament/flag09.h @@ -0,0 +1,115 @@ +const RGB gFlag09Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag09.pmdpal") }; + +static const axmain sAxMainFlag09; +const SiroArchive gAxFlag09 = {"SIRO", &sAxMainFlag09}; + +static const ax_pose sFlag09Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag09Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag09Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag09Gfx1[] = INCBIN_U8("graphics/ornament/Flag09/sprite_1.4bpp"); +static const ax_sprite sFlag09Sprites1[] = { + {sFlag09Gfx1, ARRAY_COUNT(sFlag09Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx2[] = INCBIN_U8("graphics/ornament/Flag09/sprite_2.4bpp"); +static const ax_sprite sFlag09Sprites2[] = { + {sFlag09Gfx2, ARRAY_COUNT(sFlag09Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx3[] = INCBIN_U8("graphics/ornament/Flag09/sprite_3.4bpp"); +static const ax_sprite sFlag09Sprites3[] = { + {sFlag09Gfx3, ARRAY_COUNT(sFlag09Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx4[] = INCBIN_U8("graphics/ornament/Flag09/sprite_4.4bpp"); +static const ax_sprite sFlag09Sprites4[] = { + {sFlag09Gfx4, ARRAY_COUNT(sFlag09Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx5[] = INCBIN_U8("graphics/ornament/Flag09/sprite_5.4bpp"); +static const ax_sprite sFlag09Sprites5[] = { + {sFlag09Gfx5, ARRAY_COUNT(sFlag09Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag09Gfx6[] = INCBIN_U8("graphics/ornament/Flag09/sprite_6.4bpp"); +static const ax_sprite sFlag09Sprites6[] = { + {sFlag09Gfx6, ARRAY_COUNT(sFlag09Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag09[] = { + sFlag09Pose1, + sFlag09Pose2, + sFlag09Pose3, + sFlag09Pose4, + sFlag09Pose5, + sFlag09Pose6, +}; + +static const ax_anim *const sFlag09AnimTable1[] = { + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, + sFlag09Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag09[] = { + sFlag09AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag09[] = { + sFlag09Sprites1, + sFlag09Sprites2, + sFlag09Sprites3, + sFlag09Sprites4, + sFlag09Sprites5, + sFlag09Sprites6, +}; + +static const axmain sAxMainFlag09 = { + .poses = sAxPosesFlag09, + .animations = sAxAnimationsFlag09, + .animCount = ARRAY_COUNT(sAxAnimationsFlag09), + .spriteData = sAxSpritesFlag09, + .positions = NULL, +}; diff --git a/src/data/ornament/flag10.h b/src/data/ornament/flag10.h new file mode 100644 index 000000000..8f589a06e --- /dev/null +++ b/src/data/ornament/flag10.h @@ -0,0 +1,228 @@ +static const axmain sAxMainFlag109; +const SiroArchive gAxFlag109 = {"SIRO", &sAxMainFlag109}; + +static const ax_pose sFlag109Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag109Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag109Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag109Gfx1[] = INCBIN_U8("graphics/ornament/Flag109/sprite_1.4bpp"); +static const ax_sprite sFlag109Sprites1[] = { + {sFlag109Gfx1, ARRAY_COUNT(sFlag109Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx2[] = INCBIN_U8("graphics/ornament/Flag109/sprite_2.4bpp"); +static const ax_sprite sFlag109Sprites2[] = { + {sFlag109Gfx2, ARRAY_COUNT(sFlag109Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx3[] = INCBIN_U8("graphics/ornament/Flag109/sprite_3.4bpp"); +static const ax_sprite sFlag109Sprites3[] = { + {sFlag109Gfx3, ARRAY_COUNT(sFlag109Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx4[] = INCBIN_U8("graphics/ornament/Flag109/sprite_4.4bpp"); +static const ax_sprite sFlag109Sprites4[] = { + {sFlag109Gfx4, ARRAY_COUNT(sFlag109Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx5[] = INCBIN_U8("graphics/ornament/Flag109/sprite_5.4bpp"); +static const ax_sprite sFlag109Sprites5[] = { + {sFlag109Gfx5, ARRAY_COUNT(sFlag109Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag109Gfx6[] = INCBIN_U8("graphics/ornament/Flag109/sprite_6.4bpp"); +static const ax_sprite sFlag109Sprites6[] = { + {sFlag109Gfx6, ARRAY_COUNT(sFlag109Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag109[] = { + sFlag109Pose1, + sFlag109Pose2, + sFlag109Pose3, + sFlag109Pose4, + sFlag109Pose5, + sFlag109Pose6, +}; + +static const ax_anim *const sFlag109AnimTable1[] = { + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, + sFlag109Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag109[] = { + sFlag109AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag109[] = { + sFlag109Sprites1, + sFlag109Sprites2, + sFlag109Sprites3, + sFlag109Sprites4, + sFlag109Sprites5, + sFlag109Sprites6, +}; + +static const axmain sAxMainFlag109 = { + .poses = sAxPosesFlag109, + .animations = sAxAnimationsFlag109, + .animCount = ARRAY_COUNT(sAxAnimationsFlag109), + .spriteData = sAxSpritesFlag109, + .positions = NULL, +}; +const RGB gFlag10Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag10.pmdpal") }; + +static const axmain sAxMainFlag10; +const SiroArchive gAxFlag10 = {"SIRO", &sAxMainFlag10}; + +static const ax_pose sFlag10Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag10Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag10Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag10Gfx1[] = INCBIN_U8("graphics/ornament/Flag10/sprite_1.4bpp"); +static const ax_sprite sFlag10Sprites1[] = { + {sFlag10Gfx1, ARRAY_COUNT(sFlag10Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx2[] = INCBIN_U8("graphics/ornament/Flag10/sprite_2.4bpp"); +static const ax_sprite sFlag10Sprites2[] = { + {sFlag10Gfx2, ARRAY_COUNT(sFlag10Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx3[] = INCBIN_U8("graphics/ornament/Flag10/sprite_3.4bpp"); +static const ax_sprite sFlag10Sprites3[] = { + {sFlag10Gfx3, ARRAY_COUNT(sFlag10Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx4[] = INCBIN_U8("graphics/ornament/Flag10/sprite_4.4bpp"); +static const ax_sprite sFlag10Sprites4[] = { + {sFlag10Gfx4, ARRAY_COUNT(sFlag10Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx5[] = INCBIN_U8("graphics/ornament/Flag10/sprite_5.4bpp"); +static const ax_sprite sFlag10Sprites5[] = { + {sFlag10Gfx5, ARRAY_COUNT(sFlag10Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag10Gfx6[] = INCBIN_U8("graphics/ornament/Flag10/sprite_6.4bpp"); +static const ax_sprite sFlag10Sprites6[] = { + {sFlag10Gfx6, ARRAY_COUNT(sFlag10Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag10[] = { + sFlag10Pose1, + sFlag10Pose2, + sFlag10Pose3, + sFlag10Pose4, + sFlag10Pose5, + sFlag10Pose6, +}; + +static const ax_anim *const sFlag10AnimTable1[] = { + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, + sFlag10Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag10[] = { + sFlag10AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag10[] = { + sFlag10Sprites1, + sFlag10Sprites2, + sFlag10Sprites3, + sFlag10Sprites4, + sFlag10Sprites5, + sFlag10Sprites6, +}; + +static const axmain sAxMainFlag10 = { + .poses = sAxPosesFlag10, + .animations = sAxAnimationsFlag10, + .animCount = ARRAY_COUNT(sAxAnimationsFlag10), + .spriteData = sAxSpritesFlag10, + .positions = NULL, +}; diff --git a/src/data/ornament/flag100.h b/src/data/ornament/flag100.h new file mode 100644 index 000000000..03dadd1dc --- /dev/null +++ b/src/data/ornament/flag100.h @@ -0,0 +1,115 @@ +const RGB gFlag100Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag100.pmdpal") }; + +static const axmain sAxMainFlag100; +const SiroArchive gAxFlag100 = {"SIRO", &sAxMainFlag100}; + +static const ax_pose sFlag100Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag100Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag100Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag100Gfx1[] = INCBIN_U8("graphics/ornament/Flag100/sprite_1.4bpp"); +static const ax_sprite sFlag100Sprites1[] = { + {sFlag100Gfx1, ARRAY_COUNT(sFlag100Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx2[] = INCBIN_U8("graphics/ornament/Flag100/sprite_2.4bpp"); +static const ax_sprite sFlag100Sprites2[] = { + {sFlag100Gfx2, ARRAY_COUNT(sFlag100Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx3[] = INCBIN_U8("graphics/ornament/Flag100/sprite_3.4bpp"); +static const ax_sprite sFlag100Sprites3[] = { + {sFlag100Gfx3, ARRAY_COUNT(sFlag100Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx4[] = INCBIN_U8("graphics/ornament/Flag100/sprite_4.4bpp"); +static const ax_sprite sFlag100Sprites4[] = { + {sFlag100Gfx4, ARRAY_COUNT(sFlag100Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx5[] = INCBIN_U8("graphics/ornament/Flag100/sprite_5.4bpp"); +static const ax_sprite sFlag100Sprites5[] = { + {sFlag100Gfx5, ARRAY_COUNT(sFlag100Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag100Gfx6[] = INCBIN_U8("graphics/ornament/Flag100/sprite_6.4bpp"); +static const ax_sprite sFlag100Sprites6[] = { + {sFlag100Gfx6, ARRAY_COUNT(sFlag100Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag100[] = { + sFlag100Pose1, + sFlag100Pose2, + sFlag100Pose3, + sFlag100Pose4, + sFlag100Pose5, + sFlag100Pose6, +}; + +static const ax_anim *const sFlag100AnimTable1[] = { + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, + sFlag100Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag100[] = { + sFlag100AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag100[] = { + sFlag100Sprites1, + sFlag100Sprites2, + sFlag100Sprites3, + sFlag100Sprites4, + sFlag100Sprites5, + sFlag100Sprites6, +}; + +static const axmain sAxMainFlag100 = { + .poses = sAxPosesFlag100, + .animations = sAxAnimationsFlag100, + .animCount = ARRAY_COUNT(sAxAnimationsFlag100), + .spriteData = sAxSpritesFlag100, + .positions = NULL, +}; diff --git a/src/data/ornament/flag101.h b/src/data/ornament/flag101.h new file mode 100644 index 000000000..182612393 --- /dev/null +++ b/src/data/ornament/flag101.h @@ -0,0 +1,115 @@ +const RGB gFlag101Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag101.pmdpal") }; + +static const axmain sAxMainFlag101; +const SiroArchive gAxFlag101 = {"SIRO", &sAxMainFlag101}; + +static const ax_pose sFlag101Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag101Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag101Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag101Gfx1[] = INCBIN_U8("graphics/ornament/Flag101/sprite_1.4bpp"); +static const ax_sprite sFlag101Sprites1[] = { + {sFlag101Gfx1, ARRAY_COUNT(sFlag101Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx2[] = INCBIN_U8("graphics/ornament/Flag101/sprite_2.4bpp"); +static const ax_sprite sFlag101Sprites2[] = { + {sFlag101Gfx2, ARRAY_COUNT(sFlag101Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx3[] = INCBIN_U8("graphics/ornament/Flag101/sprite_3.4bpp"); +static const ax_sprite sFlag101Sprites3[] = { + {sFlag101Gfx3, ARRAY_COUNT(sFlag101Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx4[] = INCBIN_U8("graphics/ornament/Flag101/sprite_4.4bpp"); +static const ax_sprite sFlag101Sprites4[] = { + {sFlag101Gfx4, ARRAY_COUNT(sFlag101Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx5[] = INCBIN_U8("graphics/ornament/Flag101/sprite_5.4bpp"); +static const ax_sprite sFlag101Sprites5[] = { + {sFlag101Gfx5, ARRAY_COUNT(sFlag101Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag101Gfx6[] = INCBIN_U8("graphics/ornament/Flag101/sprite_6.4bpp"); +static const ax_sprite sFlag101Sprites6[] = { + {sFlag101Gfx6, ARRAY_COUNT(sFlag101Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag101[] = { + sFlag101Pose1, + sFlag101Pose2, + sFlag101Pose3, + sFlag101Pose4, + sFlag101Pose5, + sFlag101Pose6, +}; + +static const ax_anim *const sFlag101AnimTable1[] = { + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, + sFlag101Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag101[] = { + sFlag101AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag101[] = { + sFlag101Sprites1, + sFlag101Sprites2, + sFlag101Sprites3, + sFlag101Sprites4, + sFlag101Sprites5, + sFlag101Sprites6, +}; + +static const axmain sAxMainFlag101 = { + .poses = sAxPosesFlag101, + .animations = sAxAnimationsFlag101, + .animCount = ARRAY_COUNT(sAxAnimationsFlag101), + .spriteData = sAxSpritesFlag101, + .positions = NULL, +}; diff --git a/src/data/ornament/flag102.h b/src/data/ornament/flag102.h new file mode 100644 index 000000000..0e60e9b4b --- /dev/null +++ b/src/data/ornament/flag102.h @@ -0,0 +1,115 @@ +const RGB gFlag102Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag102.pmdpal") }; + +static const axmain sAxMainFlag102; +const SiroArchive gAxFlag102 = {"SIRO", &sAxMainFlag102}; + +static const ax_pose sFlag102Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag102Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag102Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag102Gfx1[] = INCBIN_U8("graphics/ornament/Flag102/sprite_1.4bpp"); +static const ax_sprite sFlag102Sprites1[] = { + {sFlag102Gfx1, ARRAY_COUNT(sFlag102Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx2[] = INCBIN_U8("graphics/ornament/Flag102/sprite_2.4bpp"); +static const ax_sprite sFlag102Sprites2[] = { + {sFlag102Gfx2, ARRAY_COUNT(sFlag102Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx3[] = INCBIN_U8("graphics/ornament/Flag102/sprite_3.4bpp"); +static const ax_sprite sFlag102Sprites3[] = { + {sFlag102Gfx3, ARRAY_COUNT(sFlag102Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx4[] = INCBIN_U8("graphics/ornament/Flag102/sprite_4.4bpp"); +static const ax_sprite sFlag102Sprites4[] = { + {sFlag102Gfx4, ARRAY_COUNT(sFlag102Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx5[] = INCBIN_U8("graphics/ornament/Flag102/sprite_5.4bpp"); +static const ax_sprite sFlag102Sprites5[] = { + {sFlag102Gfx5, ARRAY_COUNT(sFlag102Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag102Gfx6[] = INCBIN_U8("graphics/ornament/Flag102/sprite_6.4bpp"); +static const ax_sprite sFlag102Sprites6[] = { + {sFlag102Gfx6, ARRAY_COUNT(sFlag102Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag102[] = { + sFlag102Pose1, + sFlag102Pose2, + sFlag102Pose3, + sFlag102Pose4, + sFlag102Pose5, + sFlag102Pose6, +}; + +static const ax_anim *const sFlag102AnimTable1[] = { + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, + sFlag102Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag102[] = { + sFlag102AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag102[] = { + sFlag102Sprites1, + sFlag102Sprites2, + sFlag102Sprites3, + sFlag102Sprites4, + sFlag102Sprites5, + sFlag102Sprites6, +}; + +static const axmain sAxMainFlag102 = { + .poses = sAxPosesFlag102, + .animations = sAxAnimationsFlag102, + .animCount = ARRAY_COUNT(sAxAnimationsFlag102), + .spriteData = sAxSpritesFlag102, + .positions = NULL, +}; diff --git a/src/data/ornament/flag103.h b/src/data/ornament/flag103.h new file mode 100644 index 000000000..70c7d0a46 --- /dev/null +++ b/src/data/ornament/flag103.h @@ -0,0 +1,115 @@ +const RGB gFlag103Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag103.pmdpal") }; + +static const axmain sAxMainFlag103; +const SiroArchive gAxFlag103 = {"SIRO", &sAxMainFlag103}; + +static const ax_pose sFlag103Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag103Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag103Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag103Gfx1[] = INCBIN_U8("graphics/ornament/Flag103/sprite_1.4bpp"); +static const ax_sprite sFlag103Sprites1[] = { + {sFlag103Gfx1, ARRAY_COUNT(sFlag103Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx2[] = INCBIN_U8("graphics/ornament/Flag103/sprite_2.4bpp"); +static const ax_sprite sFlag103Sprites2[] = { + {sFlag103Gfx2, ARRAY_COUNT(sFlag103Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx3[] = INCBIN_U8("graphics/ornament/Flag103/sprite_3.4bpp"); +static const ax_sprite sFlag103Sprites3[] = { + {sFlag103Gfx3, ARRAY_COUNT(sFlag103Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx4[] = INCBIN_U8("graphics/ornament/Flag103/sprite_4.4bpp"); +static const ax_sprite sFlag103Sprites4[] = { + {sFlag103Gfx4, ARRAY_COUNT(sFlag103Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx5[] = INCBIN_U8("graphics/ornament/Flag103/sprite_5.4bpp"); +static const ax_sprite sFlag103Sprites5[] = { + {sFlag103Gfx5, ARRAY_COUNT(sFlag103Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag103Gfx6[] = INCBIN_U8("graphics/ornament/Flag103/sprite_6.4bpp"); +static const ax_sprite sFlag103Sprites6[] = { + {sFlag103Gfx6, ARRAY_COUNT(sFlag103Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag103[] = { + sFlag103Pose1, + sFlag103Pose2, + sFlag103Pose3, + sFlag103Pose4, + sFlag103Pose5, + sFlag103Pose6, +}; + +static const ax_anim *const sFlag103AnimTable1[] = { + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, + sFlag103Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag103[] = { + sFlag103AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag103[] = { + sFlag103Sprites1, + sFlag103Sprites2, + sFlag103Sprites3, + sFlag103Sprites4, + sFlag103Sprites5, + sFlag103Sprites6, +}; + +static const axmain sAxMainFlag103 = { + .poses = sAxPosesFlag103, + .animations = sAxAnimationsFlag103, + .animCount = ARRAY_COUNT(sAxAnimationsFlag103), + .spriteData = sAxSpritesFlag103, + .positions = NULL, +}; diff --git a/src/data/ornament/flag104.h b/src/data/ornament/flag104.h new file mode 100644 index 000000000..f8847891f --- /dev/null +++ b/src/data/ornament/flag104.h @@ -0,0 +1,115 @@ +const RGB gFlag104Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag104.pmdpal") }; + +static const axmain sAxMainFlag104; +const SiroArchive gAxFlag104 = {"SIRO", &sAxMainFlag104}; + +static const ax_pose sFlag104Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag104Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag104Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag104Gfx1[] = INCBIN_U8("graphics/ornament/Flag104/sprite_1.4bpp"); +static const ax_sprite sFlag104Sprites1[] = { + {sFlag104Gfx1, ARRAY_COUNT(sFlag104Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx2[] = INCBIN_U8("graphics/ornament/Flag104/sprite_2.4bpp"); +static const ax_sprite sFlag104Sprites2[] = { + {sFlag104Gfx2, ARRAY_COUNT(sFlag104Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx3[] = INCBIN_U8("graphics/ornament/Flag104/sprite_3.4bpp"); +static const ax_sprite sFlag104Sprites3[] = { + {sFlag104Gfx3, ARRAY_COUNT(sFlag104Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx4[] = INCBIN_U8("graphics/ornament/Flag104/sprite_4.4bpp"); +static const ax_sprite sFlag104Sprites4[] = { + {sFlag104Gfx4, ARRAY_COUNT(sFlag104Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx5[] = INCBIN_U8("graphics/ornament/Flag104/sprite_5.4bpp"); +static const ax_sprite sFlag104Sprites5[] = { + {sFlag104Gfx5, ARRAY_COUNT(sFlag104Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag104Gfx6[] = INCBIN_U8("graphics/ornament/Flag104/sprite_6.4bpp"); +static const ax_sprite sFlag104Sprites6[] = { + {sFlag104Gfx6, ARRAY_COUNT(sFlag104Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag104[] = { + sFlag104Pose1, + sFlag104Pose2, + sFlag104Pose3, + sFlag104Pose4, + sFlag104Pose5, + sFlag104Pose6, +}; + +static const ax_anim *const sFlag104AnimTable1[] = { + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, + sFlag104Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag104[] = { + sFlag104AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag104[] = { + sFlag104Sprites1, + sFlag104Sprites2, + sFlag104Sprites3, + sFlag104Sprites4, + sFlag104Sprites5, + sFlag104Sprites6, +}; + +static const axmain sAxMainFlag104 = { + .poses = sAxPosesFlag104, + .animations = sAxAnimationsFlag104, + .animCount = ARRAY_COUNT(sAxAnimationsFlag104), + .spriteData = sAxSpritesFlag104, + .positions = NULL, +}; diff --git a/src/data/ornament/flag105.h b/src/data/ornament/flag105.h new file mode 100644 index 000000000..121e12ff7 --- /dev/null +++ b/src/data/ornament/flag105.h @@ -0,0 +1,115 @@ +const RGB gFlag105Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag105.pmdpal") }; + +static const axmain sAxMainFlag105; +const SiroArchive gAxFlag105 = {"SIRO", &sAxMainFlag105}; + +static const ax_pose sFlag105Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag105Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag105Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag105Gfx1[] = INCBIN_U8("graphics/ornament/Flag105/sprite_1.4bpp"); +static const ax_sprite sFlag105Sprites1[] = { + {sFlag105Gfx1, ARRAY_COUNT(sFlag105Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx2[] = INCBIN_U8("graphics/ornament/Flag105/sprite_2.4bpp"); +static const ax_sprite sFlag105Sprites2[] = { + {sFlag105Gfx2, ARRAY_COUNT(sFlag105Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx3[] = INCBIN_U8("graphics/ornament/Flag105/sprite_3.4bpp"); +static const ax_sprite sFlag105Sprites3[] = { + {sFlag105Gfx3, ARRAY_COUNT(sFlag105Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx4[] = INCBIN_U8("graphics/ornament/Flag105/sprite_4.4bpp"); +static const ax_sprite sFlag105Sprites4[] = { + {sFlag105Gfx4, ARRAY_COUNT(sFlag105Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx5[] = INCBIN_U8("graphics/ornament/Flag105/sprite_5.4bpp"); +static const ax_sprite sFlag105Sprites5[] = { + {sFlag105Gfx5, ARRAY_COUNT(sFlag105Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag105Gfx6[] = INCBIN_U8("graphics/ornament/Flag105/sprite_6.4bpp"); +static const ax_sprite sFlag105Sprites6[] = { + {sFlag105Gfx6, ARRAY_COUNT(sFlag105Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag105[] = { + sFlag105Pose1, + sFlag105Pose2, + sFlag105Pose3, + sFlag105Pose4, + sFlag105Pose5, + sFlag105Pose6, +}; + +static const ax_anim *const sFlag105AnimTable1[] = { + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, + sFlag105Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag105[] = { + sFlag105AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag105[] = { + sFlag105Sprites1, + sFlag105Sprites2, + sFlag105Sprites3, + sFlag105Sprites4, + sFlag105Sprites5, + sFlag105Sprites6, +}; + +static const axmain sAxMainFlag105 = { + .poses = sAxPosesFlag105, + .animations = sAxAnimationsFlag105, + .animCount = ARRAY_COUNT(sAxAnimationsFlag105), + .spriteData = sAxSpritesFlag105, + .positions = NULL, +}; diff --git a/src/data/ornament/flag106.h b/src/data/ornament/flag106.h new file mode 100644 index 000000000..b59da97a5 --- /dev/null +++ b/src/data/ornament/flag106.h @@ -0,0 +1,115 @@ +const RGB gFlag106Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag106.pmdpal") }; + +static const axmain sAxMainFlag106; +const SiroArchive gAxFlag106 = {"SIRO", &sAxMainFlag106}; + +static const ax_pose sFlag106Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag106Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag106Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag106Gfx1[] = INCBIN_U8("graphics/ornament/Flag106/sprite_1.4bpp"); +static const ax_sprite sFlag106Sprites1[] = { + {sFlag106Gfx1, ARRAY_COUNT(sFlag106Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx2[] = INCBIN_U8("graphics/ornament/Flag106/sprite_2.4bpp"); +static const ax_sprite sFlag106Sprites2[] = { + {sFlag106Gfx2, ARRAY_COUNT(sFlag106Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx3[] = INCBIN_U8("graphics/ornament/Flag106/sprite_3.4bpp"); +static const ax_sprite sFlag106Sprites3[] = { + {sFlag106Gfx3, ARRAY_COUNT(sFlag106Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx4[] = INCBIN_U8("graphics/ornament/Flag106/sprite_4.4bpp"); +static const ax_sprite sFlag106Sprites4[] = { + {sFlag106Gfx4, ARRAY_COUNT(sFlag106Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx5[] = INCBIN_U8("graphics/ornament/Flag106/sprite_5.4bpp"); +static const ax_sprite sFlag106Sprites5[] = { + {sFlag106Gfx5, ARRAY_COUNT(sFlag106Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag106Gfx6[] = INCBIN_U8("graphics/ornament/Flag106/sprite_6.4bpp"); +static const ax_sprite sFlag106Sprites6[] = { + {sFlag106Gfx6, ARRAY_COUNT(sFlag106Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag106[] = { + sFlag106Pose1, + sFlag106Pose2, + sFlag106Pose3, + sFlag106Pose4, + sFlag106Pose5, + sFlag106Pose6, +}; + +static const ax_anim *const sFlag106AnimTable1[] = { + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, + sFlag106Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag106[] = { + sFlag106AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag106[] = { + sFlag106Sprites1, + sFlag106Sprites2, + sFlag106Sprites3, + sFlag106Sprites4, + sFlag106Sprites5, + sFlag106Sprites6, +}; + +static const axmain sAxMainFlag106 = { + .poses = sAxPosesFlag106, + .animations = sAxAnimationsFlag106, + .animCount = ARRAY_COUNT(sAxAnimationsFlag106), + .spriteData = sAxSpritesFlag106, + .positions = NULL, +}; diff --git a/src/data/ornament/flag107.h b/src/data/ornament/flag107.h new file mode 100644 index 000000000..fe42664b5 --- /dev/null +++ b/src/data/ornament/flag107.h @@ -0,0 +1,115 @@ +const RGB gFlag107Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag107.pmdpal") }; + +static const axmain sAxMainFlag107; +const SiroArchive gAxFlag107 = {"SIRO", &sAxMainFlag107}; + +static const ax_pose sFlag107Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag107Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag107Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag107Gfx1[] = INCBIN_U8("graphics/ornament/Flag107/sprite_1.4bpp"); +static const ax_sprite sFlag107Sprites1[] = { + {sFlag107Gfx1, ARRAY_COUNT(sFlag107Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx2[] = INCBIN_U8("graphics/ornament/Flag107/sprite_2.4bpp"); +static const ax_sprite sFlag107Sprites2[] = { + {sFlag107Gfx2, ARRAY_COUNT(sFlag107Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx3[] = INCBIN_U8("graphics/ornament/Flag107/sprite_3.4bpp"); +static const ax_sprite sFlag107Sprites3[] = { + {sFlag107Gfx3, ARRAY_COUNT(sFlag107Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx4[] = INCBIN_U8("graphics/ornament/Flag107/sprite_4.4bpp"); +static const ax_sprite sFlag107Sprites4[] = { + {sFlag107Gfx4, ARRAY_COUNT(sFlag107Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx5[] = INCBIN_U8("graphics/ornament/Flag107/sprite_5.4bpp"); +static const ax_sprite sFlag107Sprites5[] = { + {sFlag107Gfx5, ARRAY_COUNT(sFlag107Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag107Gfx6[] = INCBIN_U8("graphics/ornament/Flag107/sprite_6.4bpp"); +static const ax_sprite sFlag107Sprites6[] = { + {sFlag107Gfx6, ARRAY_COUNT(sFlag107Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag107[] = { + sFlag107Pose1, + sFlag107Pose2, + sFlag107Pose3, + sFlag107Pose4, + sFlag107Pose5, + sFlag107Pose6, +}; + +static const ax_anim *const sFlag107AnimTable1[] = { + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, + sFlag107Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag107[] = { + sFlag107AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag107[] = { + sFlag107Sprites1, + sFlag107Sprites2, + sFlag107Sprites3, + sFlag107Sprites4, + sFlag107Sprites5, + sFlag107Sprites6, +}; + +static const axmain sAxMainFlag107 = { + .poses = sAxPosesFlag107, + .animations = sAxAnimationsFlag107, + .animCount = ARRAY_COUNT(sAxAnimationsFlag107), + .spriteData = sAxSpritesFlag107, + .positions = NULL, +}; diff --git a/src/data/ornament/flag108.h b/src/data/ornament/flag108.h new file mode 100644 index 000000000..0322efe93 --- /dev/null +++ b/src/data/ornament/flag108.h @@ -0,0 +1,115 @@ +const RGB gFlag108Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag108.pmdpal") }; + +static const axmain sAxMainFlag108; +const SiroArchive gAxFlag108 = {"SIRO", &sAxMainFlag108}; + +static const ax_pose sFlag108Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag108Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag108Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag108Gfx1[] = INCBIN_U8("graphics/ornament/Flag108/sprite_1.4bpp"); +static const ax_sprite sFlag108Sprites1[] = { + {sFlag108Gfx1, ARRAY_COUNT(sFlag108Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx2[] = INCBIN_U8("graphics/ornament/Flag108/sprite_2.4bpp"); +static const ax_sprite sFlag108Sprites2[] = { + {sFlag108Gfx2, ARRAY_COUNT(sFlag108Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx3[] = INCBIN_U8("graphics/ornament/Flag108/sprite_3.4bpp"); +static const ax_sprite sFlag108Sprites3[] = { + {sFlag108Gfx3, ARRAY_COUNT(sFlag108Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx4[] = INCBIN_U8("graphics/ornament/Flag108/sprite_4.4bpp"); +static const ax_sprite sFlag108Sprites4[] = { + {sFlag108Gfx4, ARRAY_COUNT(sFlag108Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx5[] = INCBIN_U8("graphics/ornament/Flag108/sprite_5.4bpp"); +static const ax_sprite sFlag108Sprites5[] = { + {sFlag108Gfx5, ARRAY_COUNT(sFlag108Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag108Gfx6[] = INCBIN_U8("graphics/ornament/Flag108/sprite_6.4bpp"); +static const ax_sprite sFlag108Sprites6[] = { + {sFlag108Gfx6, ARRAY_COUNT(sFlag108Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag108[] = { + sFlag108Pose1, + sFlag108Pose2, + sFlag108Pose3, + sFlag108Pose4, + sFlag108Pose5, + sFlag108Pose6, +}; + +static const ax_anim *const sFlag108AnimTable1[] = { + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, + sFlag108Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag108[] = { + sFlag108AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag108[] = { + sFlag108Sprites1, + sFlag108Sprites2, + sFlag108Sprites3, + sFlag108Sprites4, + sFlag108Sprites5, + sFlag108Sprites6, +}; + +static const axmain sAxMainFlag108 = { + .poses = sAxPosesFlag108, + .animations = sAxAnimationsFlag108, + .animCount = ARRAY_COUNT(sAxAnimationsFlag108), + .spriteData = sAxSpritesFlag108, + .positions = NULL, +}; diff --git a/src/data/ornament/flag109.h b/src/data/ornament/flag109.h new file mode 100644 index 000000000..88f65da54 --- /dev/null +++ b/src/data/ornament/flag109.h @@ -0,0 +1,2 @@ +const RGB gFlag109Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag109.pmdpal") }; + diff --git a/src/data/ornament/flag11.h b/src/data/ornament/flag11.h new file mode 100644 index 000000000..ba30433ee --- /dev/null +++ b/src/data/ornament/flag11.h @@ -0,0 +1,228 @@ +static const axmain sAxMainFlag114; +const SiroArchive gAxFlag114 = {"SIRO", &sAxMainFlag114}; + +static const ax_pose sFlag114Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag114Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag114Gfx1[] = INCBIN_U8("graphics/ornament/Flag114/sprite_1.4bpp"); +static const ax_sprite sFlag114Sprites1[] = { + {sFlag114Gfx1, ARRAY_COUNT(sFlag114Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx2[] = INCBIN_U8("graphics/ornament/Flag114/sprite_2.4bpp"); +static const ax_sprite sFlag114Sprites2[] = { + {sFlag114Gfx2, ARRAY_COUNT(sFlag114Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx3[] = INCBIN_U8("graphics/ornament/Flag114/sprite_3.4bpp"); +static const ax_sprite sFlag114Sprites3[] = { + {sFlag114Gfx3, ARRAY_COUNT(sFlag114Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx4[] = INCBIN_U8("graphics/ornament/Flag114/sprite_4.4bpp"); +static const ax_sprite sFlag114Sprites4[] = { + {sFlag114Gfx4, ARRAY_COUNT(sFlag114Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx5[] = INCBIN_U8("graphics/ornament/Flag114/sprite_5.4bpp"); +static const ax_sprite sFlag114Sprites5[] = { + {sFlag114Gfx5, ARRAY_COUNT(sFlag114Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx6[] = INCBIN_U8("graphics/ornament/Flag114/sprite_6.4bpp"); +static const ax_sprite sFlag114Sprites6[] = { + {sFlag114Gfx6, ARRAY_COUNT(sFlag114Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag114[] = { + sFlag114Pose1, + sFlag114Pose2, + sFlag114Pose3, + sFlag114Pose4, + sFlag114Pose5, + sFlag114Pose6, +}; + +static const ax_anim *const sFlag114AnimTable1[] = { + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag114[] = { + sFlag114AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag114[] = { + sFlag114Sprites1, + sFlag114Sprites2, + sFlag114Sprites3, + sFlag114Sprites4, + sFlag114Sprites5, + sFlag114Sprites6, +}; + +static const axmain sAxMainFlag114 = { + .poses = sAxPosesFlag114, + .animations = sAxAnimationsFlag114, + .animCount = ARRAY_COUNT(sAxAnimationsFlag114), + .spriteData = sAxSpritesFlag114, + .positions = NULL, +}; +const RGB gFlag11Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag11.pmdpal") }; + +static const axmain sAxMainFlag11; +const SiroArchive gAxFlag11 = {"SIRO", &sAxMainFlag11}; + +static const ax_pose sFlag11Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag11Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag11Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag11Gfx1[] = INCBIN_U8("graphics/ornament/Flag11/sprite_1.4bpp"); +static const ax_sprite sFlag11Sprites1[] = { + {sFlag11Gfx1, ARRAY_COUNT(sFlag11Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx2[] = INCBIN_U8("graphics/ornament/Flag11/sprite_2.4bpp"); +static const ax_sprite sFlag11Sprites2[] = { + {sFlag11Gfx2, ARRAY_COUNT(sFlag11Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx3[] = INCBIN_U8("graphics/ornament/Flag11/sprite_3.4bpp"); +static const ax_sprite sFlag11Sprites3[] = { + {sFlag11Gfx3, ARRAY_COUNT(sFlag11Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx4[] = INCBIN_U8("graphics/ornament/Flag11/sprite_4.4bpp"); +static const ax_sprite sFlag11Sprites4[] = { + {sFlag11Gfx4, ARRAY_COUNT(sFlag11Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx5[] = INCBIN_U8("graphics/ornament/Flag11/sprite_5.4bpp"); +static const ax_sprite sFlag11Sprites5[] = { + {sFlag11Gfx5, ARRAY_COUNT(sFlag11Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag11Gfx6[] = INCBIN_U8("graphics/ornament/Flag11/sprite_6.4bpp"); +static const ax_sprite sFlag11Sprites6[] = { + {sFlag11Gfx6, ARRAY_COUNT(sFlag11Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag11[] = { + sFlag11Pose1, + sFlag11Pose2, + sFlag11Pose3, + sFlag11Pose4, + sFlag11Pose5, + sFlag11Pose6, +}; + +static const ax_anim *const sFlag11AnimTable1[] = { + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, + sFlag11Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag11[] = { + sFlag11AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag11[] = { + sFlag11Sprites1, + sFlag11Sprites2, + sFlag11Sprites3, + sFlag11Sprites4, + sFlag11Sprites5, + sFlag11Sprites6, +}; + +static const axmain sAxMainFlag11 = { + .poses = sAxPosesFlag11, + .animations = sAxAnimationsFlag11, + .animCount = ARRAY_COUNT(sAxAnimationsFlag11), + .spriteData = sAxSpritesFlag11, + .positions = NULL, +}; diff --git a/src/data/ornament/flag110.h b/src/data/ornament/flag110.h new file mode 100644 index 000000000..979ed50ce --- /dev/null +++ b/src/data/ornament/flag110.h @@ -0,0 +1,115 @@ +const RGB gFlag110Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag110.pmdpal") }; + +static const axmain sAxMainFlag110; +const SiroArchive gAxFlag110 = {"SIRO", &sAxMainFlag110}; + +static const ax_pose sFlag110Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag110Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag110Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag110Gfx1[] = INCBIN_U8("graphics/ornament/Flag110/sprite_1.4bpp"); +static const ax_sprite sFlag110Sprites1[] = { + {sFlag110Gfx1, ARRAY_COUNT(sFlag110Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx2[] = INCBIN_U8("graphics/ornament/Flag110/sprite_2.4bpp"); +static const ax_sprite sFlag110Sprites2[] = { + {sFlag110Gfx2, ARRAY_COUNT(sFlag110Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx3[] = INCBIN_U8("graphics/ornament/Flag110/sprite_3.4bpp"); +static const ax_sprite sFlag110Sprites3[] = { + {sFlag110Gfx3, ARRAY_COUNT(sFlag110Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx4[] = INCBIN_U8("graphics/ornament/Flag110/sprite_4.4bpp"); +static const ax_sprite sFlag110Sprites4[] = { + {sFlag110Gfx4, ARRAY_COUNT(sFlag110Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx5[] = INCBIN_U8("graphics/ornament/Flag110/sprite_5.4bpp"); +static const ax_sprite sFlag110Sprites5[] = { + {sFlag110Gfx5, ARRAY_COUNT(sFlag110Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag110Gfx6[] = INCBIN_U8("graphics/ornament/Flag110/sprite_6.4bpp"); +static const ax_sprite sFlag110Sprites6[] = { + {sFlag110Gfx6, ARRAY_COUNT(sFlag110Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag110[] = { + sFlag110Pose1, + sFlag110Pose2, + sFlag110Pose3, + sFlag110Pose4, + sFlag110Pose5, + sFlag110Pose6, +}; + +static const ax_anim *const sFlag110AnimTable1[] = { + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, + sFlag110Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag110[] = { + sFlag110AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag110[] = { + sFlag110Sprites1, + sFlag110Sprites2, + sFlag110Sprites3, + sFlag110Sprites4, + sFlag110Sprites5, + sFlag110Sprites6, +}; + +static const axmain sAxMainFlag110 = { + .poses = sAxPosesFlag110, + .animations = sAxAnimationsFlag110, + .animCount = ARRAY_COUNT(sAxAnimationsFlag110), + .spriteData = sAxSpritesFlag110, + .positions = NULL, +}; diff --git a/src/data/ornament/flag111.h b/src/data/ornament/flag111.h new file mode 100644 index 000000000..f3b26c3ac --- /dev/null +++ b/src/data/ornament/flag111.h @@ -0,0 +1,115 @@ +const RGB gFlag111Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag111.pmdpal") }; + +static const axmain sAxMainFlag111; +const SiroArchive gAxFlag111 = {"SIRO", &sAxMainFlag111}; + +static const ax_pose sFlag111Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag111Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag111Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag111Gfx1[] = INCBIN_U8("graphics/ornament/Flag111/sprite_1.4bpp"); +static const ax_sprite sFlag111Sprites1[] = { + {sFlag111Gfx1, ARRAY_COUNT(sFlag111Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx2[] = INCBIN_U8("graphics/ornament/Flag111/sprite_2.4bpp"); +static const ax_sprite sFlag111Sprites2[] = { + {sFlag111Gfx2, ARRAY_COUNT(sFlag111Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx3[] = INCBIN_U8("graphics/ornament/Flag111/sprite_3.4bpp"); +static const ax_sprite sFlag111Sprites3[] = { + {sFlag111Gfx3, ARRAY_COUNT(sFlag111Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx4[] = INCBIN_U8("graphics/ornament/Flag111/sprite_4.4bpp"); +static const ax_sprite sFlag111Sprites4[] = { + {sFlag111Gfx4, ARRAY_COUNT(sFlag111Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx5[] = INCBIN_U8("graphics/ornament/Flag111/sprite_5.4bpp"); +static const ax_sprite sFlag111Sprites5[] = { + {sFlag111Gfx5, ARRAY_COUNT(sFlag111Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag111Gfx6[] = INCBIN_U8("graphics/ornament/Flag111/sprite_6.4bpp"); +static const ax_sprite sFlag111Sprites6[] = { + {sFlag111Gfx6, ARRAY_COUNT(sFlag111Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag111[] = { + sFlag111Pose1, + sFlag111Pose2, + sFlag111Pose3, + sFlag111Pose4, + sFlag111Pose5, + sFlag111Pose6, +}; + +static const ax_anim *const sFlag111AnimTable1[] = { + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, + sFlag111Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag111[] = { + sFlag111AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag111[] = { + sFlag111Sprites1, + sFlag111Sprites2, + sFlag111Sprites3, + sFlag111Sprites4, + sFlag111Sprites5, + sFlag111Sprites6, +}; + +static const axmain sAxMainFlag111 = { + .poses = sAxPosesFlag111, + .animations = sAxAnimationsFlag111, + .animCount = ARRAY_COUNT(sAxAnimationsFlag111), + .spriteData = sAxSpritesFlag111, + .positions = NULL, +}; diff --git a/src/data/ornament/flag112.h b/src/data/ornament/flag112.h new file mode 100644 index 000000000..4fa9e0ab3 --- /dev/null +++ b/src/data/ornament/flag112.h @@ -0,0 +1,115 @@ +const RGB gFlag112Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag112.pmdpal") }; + +static const axmain sAxMainFlag112; +const SiroArchive gAxFlag112 = {"SIRO", &sAxMainFlag112}; + +static const ax_pose sFlag112Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag112Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag112Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag112Gfx1[] = INCBIN_U8("graphics/ornament/Flag112/sprite_1.4bpp"); +static const ax_sprite sFlag112Sprites1[] = { + {sFlag112Gfx1, ARRAY_COUNT(sFlag112Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx2[] = INCBIN_U8("graphics/ornament/Flag112/sprite_2.4bpp"); +static const ax_sprite sFlag112Sprites2[] = { + {sFlag112Gfx2, ARRAY_COUNT(sFlag112Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx3[] = INCBIN_U8("graphics/ornament/Flag112/sprite_3.4bpp"); +static const ax_sprite sFlag112Sprites3[] = { + {sFlag112Gfx3, ARRAY_COUNT(sFlag112Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx4[] = INCBIN_U8("graphics/ornament/Flag112/sprite_4.4bpp"); +static const ax_sprite sFlag112Sprites4[] = { + {sFlag112Gfx4, ARRAY_COUNT(sFlag112Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx5[] = INCBIN_U8("graphics/ornament/Flag112/sprite_5.4bpp"); +static const ax_sprite sFlag112Sprites5[] = { + {sFlag112Gfx5, ARRAY_COUNT(sFlag112Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag112Gfx6[] = INCBIN_U8("graphics/ornament/Flag112/sprite_6.4bpp"); +static const ax_sprite sFlag112Sprites6[] = { + {sFlag112Gfx6, ARRAY_COUNT(sFlag112Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag112[] = { + sFlag112Pose1, + sFlag112Pose2, + sFlag112Pose3, + sFlag112Pose4, + sFlag112Pose5, + sFlag112Pose6, +}; + +static const ax_anim *const sFlag112AnimTable1[] = { + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, + sFlag112Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag112[] = { + sFlag112AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag112[] = { + sFlag112Sprites1, + sFlag112Sprites2, + sFlag112Sprites3, + sFlag112Sprites4, + sFlag112Sprites5, + sFlag112Sprites6, +}; + +static const axmain sAxMainFlag112 = { + .poses = sAxPosesFlag112, + .animations = sAxAnimationsFlag112, + .animCount = ARRAY_COUNT(sAxAnimationsFlag112), + .spriteData = sAxSpritesFlag112, + .positions = NULL, +}; diff --git a/src/data/ornament/flag113.h b/src/data/ornament/flag113.h new file mode 100644 index 000000000..bc00fba42 --- /dev/null +++ b/src/data/ornament/flag113.h @@ -0,0 +1,115 @@ +const RGB gFlag113Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag113.pmdpal") }; + +static const axmain sAxMainFlag113; +const SiroArchive gAxFlag113 = {"SIRO", &sAxMainFlag113}; + +static const ax_pose sFlag113Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag113Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag113Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag113Gfx1[] = INCBIN_U8("graphics/ornament/Flag113/sprite_1.4bpp"); +static const ax_sprite sFlag113Sprites1[] = { + {sFlag113Gfx1, ARRAY_COUNT(sFlag113Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx2[] = INCBIN_U8("graphics/ornament/Flag113/sprite_2.4bpp"); +static const ax_sprite sFlag113Sprites2[] = { + {sFlag113Gfx2, ARRAY_COUNT(sFlag113Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx3[] = INCBIN_U8("graphics/ornament/Flag113/sprite_3.4bpp"); +static const ax_sprite sFlag113Sprites3[] = { + {sFlag113Gfx3, ARRAY_COUNT(sFlag113Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx4[] = INCBIN_U8("graphics/ornament/Flag113/sprite_4.4bpp"); +static const ax_sprite sFlag113Sprites4[] = { + {sFlag113Gfx4, ARRAY_COUNT(sFlag113Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx5[] = INCBIN_U8("graphics/ornament/Flag113/sprite_5.4bpp"); +static const ax_sprite sFlag113Sprites5[] = { + {sFlag113Gfx5, ARRAY_COUNT(sFlag113Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag113Gfx6[] = INCBIN_U8("graphics/ornament/Flag113/sprite_6.4bpp"); +static const ax_sprite sFlag113Sprites6[] = { + {sFlag113Gfx6, ARRAY_COUNT(sFlag113Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag113[] = { + sFlag113Pose1, + sFlag113Pose2, + sFlag113Pose3, + sFlag113Pose4, + sFlag113Pose5, + sFlag113Pose6, +}; + +static const ax_anim *const sFlag113AnimTable1[] = { + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, + sFlag113Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag113[] = { + sFlag113AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag113[] = { + sFlag113Sprites1, + sFlag113Sprites2, + sFlag113Sprites3, + sFlag113Sprites4, + sFlag113Sprites5, + sFlag113Sprites6, +}; + +static const axmain sAxMainFlag113 = { + .poses = sAxPosesFlag113, + .animations = sAxAnimationsFlag113, + .animCount = ARRAY_COUNT(sAxAnimationsFlag113), + .spriteData = sAxSpritesFlag113, + .positions = NULL, +}; diff --git a/src/data/ornament/flag114.h b/src/data/ornament/flag114.h new file mode 100644 index 000000000..6dcd897ce --- /dev/null +++ b/src/data/ornament/flag114.h @@ -0,0 +1,2 @@ +const RGB gFlag114Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag114.pmdpal") }; + diff --git a/src/data/ornament/flag12.h b/src/data/ornament/flag12.h new file mode 100644 index 000000000..886aeba42 --- /dev/null +++ b/src/data/ornament/flag12.h @@ -0,0 +1,115 @@ +const RGB gFlag12Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag12.pmdpal") }; + +static const axmain sAxMainFlag12; +const SiroArchive gAxFlag12 = {"SIRO", &sAxMainFlag12}; + +static const ax_pose sFlag12Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag12Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag12Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag12Gfx1[] = INCBIN_U8("graphics/ornament/Flag12/sprite_1.4bpp"); +static const ax_sprite sFlag12Sprites1[] = { + {sFlag12Gfx1, ARRAY_COUNT(sFlag12Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx2[] = INCBIN_U8("graphics/ornament/Flag12/sprite_2.4bpp"); +static const ax_sprite sFlag12Sprites2[] = { + {sFlag12Gfx2, ARRAY_COUNT(sFlag12Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx3[] = INCBIN_U8("graphics/ornament/Flag12/sprite_3.4bpp"); +static const ax_sprite sFlag12Sprites3[] = { + {sFlag12Gfx3, ARRAY_COUNT(sFlag12Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx4[] = INCBIN_U8("graphics/ornament/Flag12/sprite_4.4bpp"); +static const ax_sprite sFlag12Sprites4[] = { + {sFlag12Gfx4, ARRAY_COUNT(sFlag12Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx5[] = INCBIN_U8("graphics/ornament/Flag12/sprite_5.4bpp"); +static const ax_sprite sFlag12Sprites5[] = { + {sFlag12Gfx5, ARRAY_COUNT(sFlag12Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag12Gfx6[] = INCBIN_U8("graphics/ornament/Flag12/sprite_6.4bpp"); +static const ax_sprite sFlag12Sprites6[] = { + {sFlag12Gfx6, ARRAY_COUNT(sFlag12Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag12[] = { + sFlag12Pose1, + sFlag12Pose2, + sFlag12Pose3, + sFlag12Pose4, + sFlag12Pose5, + sFlag12Pose6, +}; + +static const ax_anim *const sFlag12AnimTable1[] = { + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, + sFlag12Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag12[] = { + sFlag12AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag12[] = { + sFlag12Sprites1, + sFlag12Sprites2, + sFlag12Sprites3, + sFlag12Sprites4, + sFlag12Sprites5, + sFlag12Sprites6, +}; + +static const axmain sAxMainFlag12 = { + .poses = sAxPosesFlag12, + .animations = sAxAnimationsFlag12, + .animCount = ARRAY_COUNT(sAxAnimationsFlag12), + .spriteData = sAxSpritesFlag12, + .positions = NULL, +}; diff --git a/src/data/ornament/flag13.h b/src/data/ornament/flag13.h new file mode 100644 index 000000000..263bf51f1 --- /dev/null +++ b/src/data/ornament/flag13.h @@ -0,0 +1,115 @@ +const RGB gFlag13Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag13.pmdpal") }; + +static const axmain sAxMainFlag13; +const SiroArchive gAxFlag13 = {"SIRO", &sAxMainFlag13}; + +static const ax_pose sFlag13Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag13Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag13Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag13Gfx1[] = INCBIN_U8("graphics/ornament/Flag13/sprite_1.4bpp"); +static const ax_sprite sFlag13Sprites1[] = { + {sFlag13Gfx1, ARRAY_COUNT(sFlag13Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx2[] = INCBIN_U8("graphics/ornament/Flag13/sprite_2.4bpp"); +static const ax_sprite sFlag13Sprites2[] = { + {sFlag13Gfx2, ARRAY_COUNT(sFlag13Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx3[] = INCBIN_U8("graphics/ornament/Flag13/sprite_3.4bpp"); +static const ax_sprite sFlag13Sprites3[] = { + {sFlag13Gfx3, ARRAY_COUNT(sFlag13Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx4[] = INCBIN_U8("graphics/ornament/Flag13/sprite_4.4bpp"); +static const ax_sprite sFlag13Sprites4[] = { + {sFlag13Gfx4, ARRAY_COUNT(sFlag13Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx5[] = INCBIN_U8("graphics/ornament/Flag13/sprite_5.4bpp"); +static const ax_sprite sFlag13Sprites5[] = { + {sFlag13Gfx5, ARRAY_COUNT(sFlag13Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag13Gfx6[] = INCBIN_U8("graphics/ornament/Flag13/sprite_6.4bpp"); +static const ax_sprite sFlag13Sprites6[] = { + {sFlag13Gfx6, ARRAY_COUNT(sFlag13Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag13[] = { + sFlag13Pose1, + sFlag13Pose2, + sFlag13Pose3, + sFlag13Pose4, + sFlag13Pose5, + sFlag13Pose6, +}; + +static const ax_anim *const sFlag13AnimTable1[] = { + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, + sFlag13Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag13[] = { + sFlag13AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag13[] = { + sFlag13Sprites1, + sFlag13Sprites2, + sFlag13Sprites3, + sFlag13Sprites4, + sFlag13Sprites5, + sFlag13Sprites6, +}; + +static const axmain sAxMainFlag13 = { + .poses = sAxPosesFlag13, + .animations = sAxAnimationsFlag13, + .animCount = ARRAY_COUNT(sAxAnimationsFlag13), + .spriteData = sAxSpritesFlag13, + .positions = NULL, +}; diff --git a/src/data/ornament/flag14.h b/src/data/ornament/flag14.h new file mode 100644 index 000000000..9fa7abe9a --- /dev/null +++ b/src/data/ornament/flag14.h @@ -0,0 +1,127 @@ +const RGB gFlag14Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag14.pmdpal") }; + +static const axmain sAxMainFlag14; +const SiroArchive gAxFlag14 = {"SIRO", &sAxMainFlag14}; + +static const ax_pose sFlag14Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag14Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag14Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag14Gfx1[] = INCBIN_U8("graphics/ornament/Flag14/sprite_1.4bpp"); +static const ax_sprite sFlag14Sprites1[] = { + {sFlag14Gfx1, ARRAY_COUNT(sFlag14Gfx1)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2.4bpp"); +static const u8 sFlag14Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2_2.4bpp"); +static const ax_sprite sFlag14Sprites2[] = { + {sFlag14Gfx2, ARRAY_COUNT(sFlag14Gfx2)}, + {NULL, 32}, + {sFlag14Gfx2_2, ARRAY_COUNT(sFlag14Gfx2_2)}, + {NULL, 160}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx3[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3.4bpp"); +static const u8 sFlag14Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3_2.4bpp"); +static const ax_sprite sFlag14Sprites3[] = { + {sFlag14Gfx3, ARRAY_COUNT(sFlag14Gfx3)}, + {NULL, 32}, + {sFlag14Gfx3_2, ARRAY_COUNT(sFlag14Gfx3_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx4[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4.4bpp"); +static const u8 sFlag14Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4_2.4bpp"); +static const ax_sprite sFlag14Sprites4[] = { + {sFlag14Gfx4, ARRAY_COUNT(sFlag14Gfx4)}, + {NULL, 32}, + {sFlag14Gfx4_2, ARRAY_COUNT(sFlag14Gfx4_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx5[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5.4bpp"); +static const u8 sFlag14Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5_2.4bpp"); +static const ax_sprite sFlag14Sprites5[] = { + {sFlag14Gfx5, ARRAY_COUNT(sFlag14Gfx5)}, + {NULL, 32}, + {sFlag14Gfx5_2, ARRAY_COUNT(sFlag14Gfx5_2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag14Gfx6[] = INCBIN_U8("graphics/ornament/Flag14/sprite_6.4bpp"); +static const ax_sprite sFlag14Sprites6[] = { + {sFlag14Gfx6, ARRAY_COUNT(sFlag14Gfx6)}, + {NULL, 160}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag14[] = { + sFlag14Pose1, + sFlag14Pose2, + sFlag14Pose3, + sFlag14Pose4, + sFlag14Pose5, + sFlag14Pose6, +}; + +static const ax_anim *const sFlag14AnimTable1[] = { + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, + sFlag14Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag14[] = { + sFlag14AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag14[] = { + sFlag14Sprites1, + sFlag14Sprites2, + sFlag14Sprites3, + sFlag14Sprites4, + sFlag14Sprites5, + sFlag14Sprites6, +}; + +static const axmain sAxMainFlag14 = { + .poses = sAxPosesFlag14, + .animations = sAxAnimationsFlag14, + .animCount = ARRAY_COUNT(sAxAnimationsFlag14), + .spriteData = sAxSpritesFlag14, + .positions = NULL, +}; diff --git a/src/data/ornament/flag15.h b/src/data/ornament/flag15.h new file mode 100644 index 000000000..37b2b4d62 --- /dev/null +++ b/src/data/ornament/flag15.h @@ -0,0 +1,115 @@ +const RGB gFlag15Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag15.pmdpal") }; + +static const axmain sAxMainFlag15; +const SiroArchive gAxFlag15 = {"SIRO", &sAxMainFlag15}; + +static const ax_pose sFlag15Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag15Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag15Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag15Gfx1[] = INCBIN_U8("graphics/ornament/Flag15/sprite_1.4bpp"); +static const ax_sprite sFlag15Sprites1[] = { + {sFlag15Gfx1, ARRAY_COUNT(sFlag15Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx2[] = INCBIN_U8("graphics/ornament/Flag15/sprite_2.4bpp"); +static const ax_sprite sFlag15Sprites2[] = { + {sFlag15Gfx2, ARRAY_COUNT(sFlag15Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx3[] = INCBIN_U8("graphics/ornament/Flag15/sprite_3.4bpp"); +static const ax_sprite sFlag15Sprites3[] = { + {sFlag15Gfx3, ARRAY_COUNT(sFlag15Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx4[] = INCBIN_U8("graphics/ornament/Flag15/sprite_4.4bpp"); +static const ax_sprite sFlag15Sprites4[] = { + {sFlag15Gfx4, ARRAY_COUNT(sFlag15Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx5[] = INCBIN_U8("graphics/ornament/Flag15/sprite_5.4bpp"); +static const ax_sprite sFlag15Sprites5[] = { + {sFlag15Gfx5, ARRAY_COUNT(sFlag15Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag15Gfx6[] = INCBIN_U8("graphics/ornament/Flag15/sprite_6.4bpp"); +static const ax_sprite sFlag15Sprites6[] = { + {sFlag15Gfx6, ARRAY_COUNT(sFlag15Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag15[] = { + sFlag15Pose1, + sFlag15Pose2, + sFlag15Pose3, + sFlag15Pose4, + sFlag15Pose5, + sFlag15Pose6, +}; + +static const ax_anim *const sFlag15AnimTable1[] = { + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, + sFlag15Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag15[] = { + sFlag15AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag15[] = { + sFlag15Sprites1, + sFlag15Sprites2, + sFlag15Sprites3, + sFlag15Sprites4, + sFlag15Sprites5, + sFlag15Sprites6, +}; + +static const axmain sAxMainFlag15 = { + .poses = sAxPosesFlag15, + .animations = sAxAnimationsFlag15, + .animCount = ARRAY_COUNT(sAxAnimationsFlag15), + .spriteData = sAxSpritesFlag15, + .positions = NULL, +}; diff --git a/src/data/ornament/flag16.h b/src/data/ornament/flag16.h new file mode 100644 index 000000000..774d598c0 --- /dev/null +++ b/src/data/ornament/flag16.h @@ -0,0 +1,115 @@ +const RGB gFlag16Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag16.pmdpal") }; + +static const axmain sAxMainFlag16; +const SiroArchive gAxFlag16 = {"SIRO", &sAxMainFlag16}; + +static const ax_pose sFlag16Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag16Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag16Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag16Gfx1[] = INCBIN_U8("graphics/ornament/Flag16/sprite_1.4bpp"); +static const ax_sprite sFlag16Sprites1[] = { + {sFlag16Gfx1, ARRAY_COUNT(sFlag16Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx2[] = INCBIN_U8("graphics/ornament/Flag16/sprite_2.4bpp"); +static const ax_sprite sFlag16Sprites2[] = { + {sFlag16Gfx2, ARRAY_COUNT(sFlag16Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx3[] = INCBIN_U8("graphics/ornament/Flag16/sprite_3.4bpp"); +static const ax_sprite sFlag16Sprites3[] = { + {sFlag16Gfx3, ARRAY_COUNT(sFlag16Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx4[] = INCBIN_U8("graphics/ornament/Flag16/sprite_4.4bpp"); +static const ax_sprite sFlag16Sprites4[] = { + {sFlag16Gfx4, ARRAY_COUNT(sFlag16Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx5[] = INCBIN_U8("graphics/ornament/Flag16/sprite_5.4bpp"); +static const ax_sprite sFlag16Sprites5[] = { + {sFlag16Gfx5, ARRAY_COUNT(sFlag16Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag16Gfx6[] = INCBIN_U8("graphics/ornament/Flag16/sprite_6.4bpp"); +static const ax_sprite sFlag16Sprites6[] = { + {sFlag16Gfx6, ARRAY_COUNT(sFlag16Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag16[] = { + sFlag16Pose1, + sFlag16Pose2, + sFlag16Pose3, + sFlag16Pose4, + sFlag16Pose5, + sFlag16Pose6, +}; + +static const ax_anim *const sFlag16AnimTable1[] = { + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, + sFlag16Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag16[] = { + sFlag16AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag16[] = { + sFlag16Sprites1, + sFlag16Sprites2, + sFlag16Sprites3, + sFlag16Sprites4, + sFlag16Sprites5, + sFlag16Sprites6, +}; + +static const axmain sAxMainFlag16 = { + .poses = sAxPosesFlag16, + .animations = sAxAnimationsFlag16, + .animCount = ARRAY_COUNT(sAxAnimationsFlag16), + .spriteData = sAxSpritesFlag16, + .positions = NULL, +}; diff --git a/src/data/ornament/item01.h b/src/data/ornament/item01.h new file mode 100644 index 000000000..126cc1b28 --- /dev/null +++ b/src/data/ornament/item01.h @@ -0,0 +1,328 @@ +static const axmain sAxMainItem01; +const SiroArchive gAxItem01 = {"SIRO", &sAxMainItem01}; + +static const ax_pose sItem01Pose1[] = { + AX_POSE(0, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose2[] = { + AX_POSE(1, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose3[] = { + AX_POSE(2, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 7)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose4[] = { + AX_POSE(3, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 3)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose5[] = { + AX_POSE(4, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose6[] = { + AX_POSE(5, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose7[] = { + AX_POSE(6, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose8[] = { + AX_POSE(7, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose9[] = { + AX_POSE(8, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose10[] = { + AX_POSE(9, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose11[] = { + AX_POSE(10, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose12[] = { + AX_POSE(11, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose13[] = { + AX_POSE(12, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose14[] = { + AX_POSE(13, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose15[] = { + AX_POSE(14, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 8)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose16[] = { + AX_POSE(15, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose17[] = { + AX_POSE(16, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose18[] = { + AX_POSE(17, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose19[] = { + AX_POSE(18, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose20[] = { + AX_POSE(19, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose21[] = { + AX_POSE(20, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose22[] = { + AX_POSE(21, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose23[] = { + AX_POSE(22, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_pose sItem01Pose24[] = { + AX_POSE(23, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 10)), + AX_POSE_TERMINATOR +}; +static const ax_anim sItem01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_2[] = { + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_3[] = { + { .frames = 4, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_4[] = { + { .frames = 4, .unkFlags = 0, .poseId = 17, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_5[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_6[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_7[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sItem01Anims_1_8[] = { + { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sItem01Gfx1[] = INCBIN_U8("graphics/ornament/Item01/sprite_1.4bpp"); +static const ax_sprite sItem01Sprites1[] = { + {sItem01Gfx1, ARRAY_COUNT(sItem01Gfx1)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx2[] = INCBIN_U8("graphics/ornament/Item01/sprite_2.4bpp"); +static const ax_sprite sItem01Sprites2[] = { + {sItem01Gfx2, ARRAY_COUNT(sItem01Gfx2)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx3[] = INCBIN_U8("graphics/ornament/Item01/sprite_3.4bpp"); +static const ax_sprite sItem01Sprites3[] = { + {sItem01Gfx3, ARRAY_COUNT(sItem01Gfx3)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx4[] = INCBIN_U8("graphics/ornament/Item01/sprite_4.4bpp"); +static const ax_sprite sItem01Sprites4[] = { + {sItem01Gfx4, ARRAY_COUNT(sItem01Gfx4)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx5[] = INCBIN_U8("graphics/ornament/Item01/sprite_5.4bpp"); +static const ax_sprite sItem01Sprites5[] = { + {sItem01Gfx5, ARRAY_COUNT(sItem01Gfx5)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx6[] = INCBIN_U8("graphics/ornament/Item01/sprite_6.4bpp"); +static const ax_sprite sItem01Sprites6[] = { + {sItem01Gfx6, ARRAY_COUNT(sItem01Gfx6)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx7[] = INCBIN_U8("graphics/ornament/Item01/sprite_7.4bpp"); +static const ax_sprite sItem01Sprites7[] = { + {sItem01Gfx7, ARRAY_COUNT(sItem01Gfx7)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx8[] = INCBIN_U8("graphics/ornament/Item01/sprite_8.4bpp"); +static const ax_sprite sItem01Sprites8[] = { + {sItem01Gfx8, ARRAY_COUNT(sItem01Gfx8)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx9[] = INCBIN_U8("graphics/ornament/Item01/sprite_9.4bpp"); +static const ax_sprite sItem01Sprites9[] = { + {sItem01Gfx9, ARRAY_COUNT(sItem01Gfx9)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx10[] = INCBIN_U8("graphics/ornament/Item01/sprite_10.4bpp"); +static const ax_sprite sItem01Sprites10[] = { + {sItem01Gfx10, ARRAY_COUNT(sItem01Gfx10)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx11[] = INCBIN_U8("graphics/ornament/Item01/sprite_11.4bpp"); +static const ax_sprite sItem01Sprites11[] = { + {sItem01Gfx11, ARRAY_COUNT(sItem01Gfx11)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx12[] = INCBIN_U8("graphics/ornament/Item01/sprite_12.4bpp"); +static const ax_sprite sItem01Sprites12[] = { + {sItem01Gfx12, ARRAY_COUNT(sItem01Gfx12)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx13[] = INCBIN_U8("graphics/ornament/Item01/sprite_13.4bpp"); +static const ax_sprite sItem01Sprites13[] = { + {sItem01Gfx13, ARRAY_COUNT(sItem01Gfx13)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx14[] = INCBIN_U8("graphics/ornament/Item01/sprite_14.4bpp"); +static const ax_sprite sItem01Sprites14[] = { + {sItem01Gfx14, ARRAY_COUNT(sItem01Gfx14)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx15[] = INCBIN_U8("graphics/ornament/Item01/sprite_15.4bpp"); +static const ax_sprite sItem01Sprites15[] = { + {sItem01Gfx15, ARRAY_COUNT(sItem01Gfx15)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx16[] = INCBIN_U8("graphics/ornament/Item01/sprite_16.4bpp"); +static const ax_sprite sItem01Sprites16[] = { + {sItem01Gfx16, ARRAY_COUNT(sItem01Gfx16)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx17[] = INCBIN_U8("graphics/ornament/Item01/sprite_17.4bpp"); +static const ax_sprite sItem01Sprites17[] = { + {sItem01Gfx17, ARRAY_COUNT(sItem01Gfx17)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx18[] = INCBIN_U8("graphics/ornament/Item01/sprite_18.4bpp"); +static const ax_sprite sItem01Sprites18[] = { + {sItem01Gfx18, ARRAY_COUNT(sItem01Gfx18)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx19[] = INCBIN_U8("graphics/ornament/Item01/sprite_19.4bpp"); +static const ax_sprite sItem01Sprites19[] = { + {sItem01Gfx19, ARRAY_COUNT(sItem01Gfx19)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx20[] = INCBIN_U8("graphics/ornament/Item01/sprite_20.4bpp"); +static const ax_sprite sItem01Sprites20[] = { + {sItem01Gfx20, ARRAY_COUNT(sItem01Gfx20)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx21[] = INCBIN_U8("graphics/ornament/Item01/sprite_21.4bpp"); +static const ax_sprite sItem01Sprites21[] = { + {sItem01Gfx21, ARRAY_COUNT(sItem01Gfx21)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx22[] = INCBIN_U8("graphics/ornament/Item01/sprite_22.4bpp"); +static const ax_sprite sItem01Sprites22[] = { + {sItem01Gfx22, ARRAY_COUNT(sItem01Gfx22)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx23[] = INCBIN_U8("graphics/ornament/Item01/sprite_23.4bpp"); +static const ax_sprite sItem01Sprites23[] = { + {sItem01Gfx23, ARRAY_COUNT(sItem01Gfx23)}, + {NULL, 0}, +}; +static const u8 sItem01Gfx24[] = INCBIN_U8("graphics/ornament/Item01/sprite_24.4bpp"); +static const ax_sprite sItem01Sprites24[] = { + {sItem01Gfx24, ARRAY_COUNT(sItem01Gfx24)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesItem01[] = { + sItem01Pose1, + sItem01Pose2, + sItem01Pose3, + sItem01Pose4, + sItem01Pose5, + sItem01Pose6, + sItem01Pose7, + sItem01Pose8, + sItem01Pose9, + sItem01Pose10, + sItem01Pose11, + sItem01Pose12, + sItem01Pose13, + sItem01Pose14, + sItem01Pose15, + sItem01Pose16, + sItem01Pose17, + sItem01Pose18, + sItem01Pose19, + sItem01Pose20, + sItem01Pose21, + sItem01Pose22, + sItem01Pose23, + sItem01Pose24, +}; + +static const ax_anim *const sItem01AnimTable1[] = { + sItem01Anims_1_1, + sItem01Anims_1_2, + sItem01Anims_1_3, + sItem01Anims_1_4, + sItem01Anims_1_5, + sItem01Anims_1_6, + sItem01Anims_1_7, + sItem01Anims_1_8, +}; + +static const ax_anim *const *const sAxAnimationsItem01[] = { + sItem01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesItem01[] = { + sItem01Sprites1, + sItem01Sprites2, + sItem01Sprites3, + sItem01Sprites4, + sItem01Sprites5, + sItem01Sprites6, + sItem01Sprites7, + sItem01Sprites8, + sItem01Sprites9, + sItem01Sprites10, + sItem01Sprites11, + sItem01Sprites12, + sItem01Sprites13, + sItem01Sprites14, + sItem01Sprites15, + sItem01Sprites16, + sItem01Sprites17, + sItem01Sprites18, + sItem01Sprites19, + sItem01Sprites20, + sItem01Sprites21, + sItem01Sprites22, + sItem01Sprites23, + sItem01Sprites24, +}; + +static const axmain sAxMainItem01 = { + .poses = sAxPosesItem01, + .animations = sAxAnimationsItem01, + .animCount = ARRAY_COUNT(sAxAnimationsItem01), + .spriteData = sAxSpritesItem01, + .positions = NULL, +}; diff --git a/src/data/ornament/npc01.h b/src/data/ornament/npc01.h new file mode 100644 index 000000000..1036a9978 --- /dev/null +++ b/src/data/ornament/npc01.h @@ -0,0 +1,58 @@ +static const axmain sAxMainNpc01; +const SiroArchive gAxNpc01 = {"SIRO", &sAxMainNpc01}; + +static const ax_pose sNpc01Pose1[] = { + AX_POSE(0, OAM1(229, ST_OAM_SQUARE , 1), OAM2(243, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc01Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc01Gfx1[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1.4bpp"); +static const u8 sNpc01Gfx1_2[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_2.4bpp"); +static const u8 sNpc01Gfx1_3[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_3.4bpp"); +static const u8 sNpc01Gfx1_4[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_4.4bpp"); +static const ax_sprite sNpc01Sprites1[] = { + {NULL, 32}, + {sNpc01Gfx1, ARRAY_COUNT(sNpc01Gfx1)}, + {NULL, 64}, + {sNpc01Gfx1_2, ARRAY_COUNT(sNpc01Gfx1_2)}, + {NULL, 32}, + {sNpc01Gfx1_3, ARRAY_COUNT(sNpc01Gfx1_3)}, + {NULL, 32}, + {sNpc01Gfx1_4, ARRAY_COUNT(sNpc01Gfx1_4)}, + {NULL, 32}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc01[] = { + sNpc01Pose1, +}; + +static const ax_anim *const sNpc01AnimTable1[] = { + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, + sNpc01Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc01[] = { + sNpc01AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc01[] = { + sNpc01Sprites1, +}; + +static const axmain sAxMainNpc01 = { + .poses = sAxPosesNpc01, + .animations = sAxAnimationsNpc01, + .animCount = ARRAY_COUNT(sAxAnimationsNpc01), + .spriteData = sAxSpritesNpc01, + .positions = NULL, +}; diff --git a/src/data/ornament/npc02.h b/src/data/ornament/npc02.h new file mode 100644 index 000000000..fb0569a8a --- /dev/null +++ b/src/data/ornament/npc02.h @@ -0,0 +1,47 @@ +static const axmain sAxMainNpc02; +const SiroArchive gAxNpc02 = {"SIRO", &sAxMainNpc02}; + +static const ax_pose sNpc02Pose1[] = { + AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(242, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc02Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc02Gfx1[] = INCBIN_U8("graphics/ornament/Npc02/sprite_1.4bpp"); +static const ax_sprite sNpc02Sprites1[] = { + {sNpc02Gfx1, ARRAY_COUNT(sNpc02Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc02[] = { + sNpc02Pose1, +}; + +static const ax_anim *const sNpc02AnimTable1[] = { + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, + sNpc02Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc02[] = { + sNpc02AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc02[] = { + sNpc02Sprites1, +}; + +static const axmain sAxMainNpc02 = { + .poses = sAxPosesNpc02, + .animations = sAxAnimationsNpc02, + .animCount = ARRAY_COUNT(sAxAnimationsNpc02), + .spriteData = sAxSpritesNpc02, + .positions = NULL, +}; diff --git a/src/data/ornament/npc03.h b/src/data/ornament/npc03.h new file mode 100644 index 000000000..6b92b8515 --- /dev/null +++ b/src/data/ornament/npc03.h @@ -0,0 +1,48 @@ +static const axmain sAxMainNpc03; +const SiroArchive gAxNpc03 = {"SIRO", &sAxMainNpc03}; + +static const ax_pose sNpc03Pose1[] = { + AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(241, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc03Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc03Gfx1[] = INCBIN_U8("graphics/ornament/Npc03/sprite_1.4bpp"); +static const ax_sprite sNpc03Sprites1[] = { + {NULL, 32}, + {sNpc03Gfx1, ARRAY_COUNT(sNpc03Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc03[] = { + sNpc03Pose1, +}; + +static const ax_anim *const sNpc03AnimTable1[] = { + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, + sNpc03Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc03[] = { + sNpc03AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc03[] = { + sNpc03Sprites1, +}; + +static const axmain sAxMainNpc03 = { + .poses = sAxPosesNpc03, + .animations = sAxAnimationsNpc03, + .animCount = ARRAY_COUNT(sAxAnimationsNpc03), + .spriteData = sAxSpritesNpc03, + .positions = NULL, +}; diff --git a/src/data/ornament/npc04.h b/src/data/ornament/npc04.h new file mode 100644 index 000000000..95736170f --- /dev/null +++ b/src/data/ornament/npc04.h @@ -0,0 +1,47 @@ +static const axmain sAxMainNpc04; +const SiroArchive gAxNpc04 = {"SIRO", &sAxMainNpc04}; + +static const ax_pose sNpc04Pose1[] = { + AX_POSE(0, OAM1(233, ST_OAM_V_RECTANGLE, 1), OAM2(248, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), + AX_POSE_TERMINATOR +}; +static const ax_anim sNpc04Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sNpc04Gfx1[] = INCBIN_U8("graphics/ornament/Npc04/sprite_1.4bpp"); +static const ax_sprite sNpc04Sprites1[] = { + {sNpc04Gfx1, ARRAY_COUNT(sNpc04Gfx1)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesNpc04[] = { + sNpc04Pose1, +}; + +static const ax_anim *const sNpc04AnimTable1[] = { + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, + sNpc04Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsNpc04[] = { + sNpc04AnimTable1, +}; + +static const ax_sprite *const sAxSpritesNpc04[] = { + sNpc04Sprites1, +}; + +static const axmain sAxMainNpc04 = { + .poses = sAxPosesNpc04, + .animations = sAxAnimationsNpc04, + .animCount = ARRAY_COUNT(sAxAnimationsNpc04), + .spriteData = sAxSpritesNpc04, + .positions = NULL, +}; diff --git a/src/data/ornament/stoneim.h b/src/data/ornament/stoneim.h new file mode 100644 index 000000000..32de5fb09 --- /dev/null +++ b/src/data/ornament/stoneim.h @@ -0,0 +1,2 @@ +const RGB gStoneimPal[] = { INCBIN_RGB("graphics/ornament/pal/stoneim.pmdpal") }; + diff --git a/src/data/ornament/titlebg.h b/src/data/ornament/titlebg.h new file mode 100644 index 000000000..76a026e8e --- /dev/null +++ b/src/data/ornament/titlebg.h @@ -0,0 +1,399 @@ +const SiroArchive gAxTitlebg1 = {"SIRO", &sAxMainTitlebg1}; + +static const ax_pose sTitlebg1Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose2[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose3[] = { + AX_POSE(6, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose4[] = { + AX_POSE(8, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose5[] = { + AX_POSE(10, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose6[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose7[] = { + AX_POSE(14, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(15, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose8[] = { + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(17, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose9[] = { + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(19, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose10[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose11[] = { + AX_POSE(22, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(23, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitlebg1Pose12[] = { + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(25, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitlebg1Anims_1_1[] = { + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 6, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 7, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 8, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 9, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 10, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitlebg1Gfx1[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_1.4bpp"); +static const ax_sprite sTitlebg1Sprites1[] = { + {sTitlebg1Gfx1, ARRAY_COUNT(sTitlebg1Gfx1)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_2.4bpp"); +static const ax_sprite sTitlebg1Sprites2[] = { + {sTitlebg1Gfx2, ARRAY_COUNT(sTitlebg1Gfx2)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx3[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_3.4bpp"); +static const ax_sprite sTitlebg1Sprites3[] = { + {sTitlebg1Gfx3, ARRAY_COUNT(sTitlebg1Gfx3)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx4[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4.4bpp"); +static const u8 sTitlebg1Gfx4_2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4_2.4bpp"); +static const ax_sprite sTitlebg1Sprites4[] = { + {sTitlebg1Gfx4, ARRAY_COUNT(sTitlebg1Gfx4)}, + {NULL, 128}, + {sTitlebg1Gfx4_2, ARRAY_COUNT(sTitlebg1Gfx4_2)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx5[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_5.4bpp"); +static const ax_sprite sTitlebg1Sprites5[] = { + {sTitlebg1Gfx5, ARRAY_COUNT(sTitlebg1Gfx5)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx6[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_6.4bpp"); +static const ax_sprite sTitlebg1Sprites6[] = { + {sTitlebg1Gfx6, ARRAY_COUNT(sTitlebg1Gfx6)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx7[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_7.4bpp"); +static const ax_sprite sTitlebg1Sprites7[] = { + {sTitlebg1Gfx7, ARRAY_COUNT(sTitlebg1Gfx7)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx8[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_8.4bpp"); +static const ax_sprite sTitlebg1Sprites8[] = { + {sTitlebg1Gfx8, ARRAY_COUNT(sTitlebg1Gfx8)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx9[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_9.4bpp"); +static const ax_sprite sTitlebg1Sprites9[] = { + {sTitlebg1Gfx9, ARRAY_COUNT(sTitlebg1Gfx9)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx10[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_10.4bpp"); +static const ax_sprite sTitlebg1Sprites10[] = { + {sTitlebg1Gfx10, ARRAY_COUNT(sTitlebg1Gfx10)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx11[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_11.4bpp"); +static const ax_sprite sTitlebg1Sprites11[] = { + {sTitlebg1Gfx11, ARRAY_COUNT(sTitlebg1Gfx11)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx12[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_12.4bpp"); +static const ax_sprite sTitlebg1Sprites12[] = { + {sTitlebg1Gfx12, ARRAY_COUNT(sTitlebg1Gfx12)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx13[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_13.4bpp"); +static const ax_sprite sTitlebg1Sprites13[] = { + {sTitlebg1Gfx13, ARRAY_COUNT(sTitlebg1Gfx13)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx14[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_14.4bpp"); +static const ax_sprite sTitlebg1Sprites14[] = { + {sTitlebg1Gfx14, ARRAY_COUNT(sTitlebg1Gfx14)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx15[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_15.4bpp"); +static const ax_sprite sTitlebg1Sprites15[] = { + {sTitlebg1Gfx15, ARRAY_COUNT(sTitlebg1Gfx15)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx16[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_16.4bpp"); +static const ax_sprite sTitlebg1Sprites16[] = { + {sTitlebg1Gfx16, ARRAY_COUNT(sTitlebg1Gfx16)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx17[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_17.4bpp"); +static const ax_sprite sTitlebg1Sprites17[] = { + {sTitlebg1Gfx17, ARRAY_COUNT(sTitlebg1Gfx17)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx18[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_18.4bpp"); +static const ax_sprite sTitlebg1Sprites18[] = { + {sTitlebg1Gfx18, ARRAY_COUNT(sTitlebg1Gfx18)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx19[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_19.4bpp"); +static const ax_sprite sTitlebg1Sprites19[] = { + {sTitlebg1Gfx19, ARRAY_COUNT(sTitlebg1Gfx19)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx20[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_20.4bpp"); +static const ax_sprite sTitlebg1Sprites20[] = { + {sTitlebg1Gfx20, ARRAY_COUNT(sTitlebg1Gfx20)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx21[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_21.4bpp"); +static const ax_sprite sTitlebg1Sprites21[] = { + {sTitlebg1Gfx21, ARRAY_COUNT(sTitlebg1Gfx21)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx22[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_22.4bpp"); +static const ax_sprite sTitlebg1Sprites22[] = { + {sTitlebg1Gfx22, ARRAY_COUNT(sTitlebg1Gfx22)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx23[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_23.4bpp"); +static const ax_sprite sTitlebg1Sprites23[] = { + {sTitlebg1Gfx23, ARRAY_COUNT(sTitlebg1Gfx23)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx24[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_24.4bpp"); +static const ax_sprite sTitlebg1Sprites24[] = { + {sTitlebg1Gfx24, ARRAY_COUNT(sTitlebg1Gfx24)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx25[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_25.4bpp"); +static const ax_sprite sTitlebg1Sprites25[] = { + {sTitlebg1Gfx25, ARRAY_COUNT(sTitlebg1Gfx25)}, + {NULL, 0}, +}; +static const u8 sTitlebg1Gfx26[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_26.4bpp"); +static const ax_sprite sTitlebg1Sprites26[] = { + {sTitlebg1Gfx26, ARRAY_COUNT(sTitlebg1Gfx26)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitlebg1[] = { + sTitlebg1Pose1, + sTitlebg1Pose2, + sTitlebg1Pose3, + sTitlebg1Pose4, + sTitlebg1Pose5, + sTitlebg1Pose6, + sTitlebg1Pose7, + sTitlebg1Pose8, + sTitlebg1Pose9, + sTitlebg1Pose10, + sTitlebg1Pose11, + sTitlebg1Pose12, +}; + +static const ax_anim *const sTitlebg1AnimTable1[] = { + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, + sTitlebg1Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsTitlebg1[] = { + sTitlebg1AnimTable1, +}; + +static const ax_sprite *const sAxSpritesTitlebg1[] = { + sTitlebg1Sprites1, + sTitlebg1Sprites2, + sTitlebg1Sprites3, + sTitlebg1Sprites4, + sTitlebg1Sprites5, + sTitlebg1Sprites6, + sTitlebg1Sprites7, + sTitlebg1Sprites8, + sTitlebg1Sprites9, + sTitlebg1Sprites10, + sTitlebg1Sprites11, + sTitlebg1Sprites12, + sTitlebg1Sprites13, + sTitlebg1Sprites14, + sTitlebg1Sprites15, + sTitlebg1Sprites16, + sTitlebg1Sprites17, + sTitlebg1Sprites18, + sTitlebg1Sprites19, + sTitlebg1Sprites20, + sTitlebg1Sprites21, + sTitlebg1Sprites22, + sTitlebg1Sprites23, + sTitlebg1Sprites24, + sTitlebg1Sprites25, + sTitlebg1Sprites26, +}; + +static const axmain sAxMainTitlebg1 = { + .poses = sAxPosesTitlebg1, + .animations = sAxAnimationsTitlebg1, + .animCount = ARRAY_COUNT(sAxAnimationsTitlebg1), + .spriteData = sAxSpritesTitlebg1, + .positions = NULL, +}; +const RGB gTitlebgPal[] = { INCBIN_RGB("graphics/ornament/pal/titlebg.pmdpal") }; + diff --git a/src/data/ornament/titlebg1.h b/src/data/ornament/titlebg1.h new file mode 100644 index 000000000..9216856e9 --- /dev/null +++ b/src/data/ornament/titlebg1.h @@ -0,0 +1 @@ +static const axmain sAxMainTitlebg1; diff --git a/src/data/ornament/titleop1.h b/src/data/ornament/titleop1.h new file mode 100644 index 000000000..13b238260 --- /dev/null +++ b/src/data/ornament/titleop1.h @@ -0,0 +1,803 @@ +static const axmain sAxMainTitleop1; +const SiroArchive gAxTitleop1 = {"SIRO", &sAxMainTitleop1}; + +static const ax_pose sTitleop1Pose1[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose2[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose3[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose4[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose5[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose6[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose7[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose8[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose9[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose10[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose11[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose12[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose13[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose14[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose15[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose16[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose17[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose18[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose19[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose20[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose21[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose22[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose23[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose24[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose25[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose26[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose27[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose28[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose29[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose30[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose31[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose32[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose33[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose34[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose35[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose36[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose37[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose38[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose39[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose40[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose41[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose42[] = { + AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose43[] = { + AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose44[] = { + AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose45[] = { + AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose46[] = { + AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose47[] = { + AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose48[] = { + AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose49[] = { + AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose50[] = { + AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose51[] = { + AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose52[] = { + AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), + AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), + AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), + AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), + AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose53[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose54[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose55[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose56[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose57[] = { + AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose58[] = { + AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose59[] = { + AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_pose sTitleop1Pose60[] = { + AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 12, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 13, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 14, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 15, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 16, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_2[] = { + { .frames = 9, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 17, .offset = {1, -2}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 18, .offset = {1, -3}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 19, .offset = {0, -4}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 20, .offset = {-1, -6}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_7[] = { + { .frames = 8, .unkFlags = 0, .poseId = 21, .offset = {-2, -9}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_1_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 26, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 29, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 31, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 32, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 33, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 34, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 35, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_2[] = { + { .frames = 9, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 36, .offset = {-1, -1}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 37, .offset = {0, -2}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 38, .offset = {1, -3}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 39, .offset = {2, -5}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_7[] = { + { .frames = 8, .unkFlags = 0, .poseId = 40, .offset = {3, -8}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop1Anims_2_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 52, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 55, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitleop1Gfx1[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1.4bpp"); +static const u8 sTitleop1Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_2.4bpp"); +static const u8 sTitleop1Gfx1_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_3.4bpp"); +static const ax_sprite sTitleop1Sprites1[] = { + {NULL, 64}, + {sTitleop1Gfx1, ARRAY_COUNT(sTitleop1Gfx1)}, + {NULL, 32}, + {sTitleop1Gfx1_2, ARRAY_COUNT(sTitleop1Gfx1_2)}, + {NULL, 32}, + {sTitleop1Gfx1_3, ARRAY_COUNT(sTitleop1Gfx1_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_2.4bpp"); +static const ax_sprite sTitleop1Sprites2[] = { + {NULL, 64}, + {sTitleop1Gfx2, ARRAY_COUNT(sTitleop1Gfx2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3.4bpp"); +static const u8 sTitleop1Gfx3_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3_2.4bpp"); +static const ax_sprite sTitleop1Sprites3[] = { + {NULL, 64}, + {sTitleop1Gfx3, ARRAY_COUNT(sTitleop1Gfx3)}, + {NULL, 32}, + {sTitleop1Gfx3_2, ARRAY_COUNT(sTitleop1Gfx3_2)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_4.4bpp"); +static const ax_sprite sTitleop1Sprites4[] = { + {NULL, 128}, + {sTitleop1Gfx4, ARRAY_COUNT(sTitleop1Gfx4)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx5[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5.4bpp"); +static const u8 sTitleop1Gfx5_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_2.4bpp"); +static const u8 sTitleop1Gfx5_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_3.4bpp"); +static const ax_sprite sTitleop1Sprites5[] = { + {NULL, 64}, + {sTitleop1Gfx5, ARRAY_COUNT(sTitleop1Gfx5)}, + {NULL, 32}, + {sTitleop1Gfx5_2, ARRAY_COUNT(sTitleop1Gfx5_2)}, + {NULL, 32}, + {sTitleop1Gfx5_3, ARRAY_COUNT(sTitleop1Gfx5_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx6[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6.4bpp"); +static const u8 sTitleop1Gfx6_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_2.4bpp"); +static const u8 sTitleop1Gfx6_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_3.4bpp"); +static const ax_sprite sTitleop1Sprites6[] = { + {NULL, 64}, + {sTitleop1Gfx6, ARRAY_COUNT(sTitleop1Gfx6)}, + {NULL, 32}, + {sTitleop1Gfx6_2, ARRAY_COUNT(sTitleop1Gfx6_2)}, + {NULL, 32}, + {sTitleop1Gfx6_3, ARRAY_COUNT(sTitleop1Gfx6_3)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx7[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7.4bpp"); +static const u8 sTitleop1Gfx7_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7_2.4bpp"); +static const ax_sprite sTitleop1Sprites7[] = { + {NULL, 64}, + {sTitleop1Gfx7, ARRAY_COUNT(sTitleop1Gfx7)}, + {NULL, 32}, + {sTitleop1Gfx7_2, ARRAY_COUNT(sTitleop1Gfx7_2)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx8[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8.4bpp"); +static const u8 sTitleop1Gfx8_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_2.4bpp"); +static const u8 sTitleop1Gfx8_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_3.4bpp"); +static const ax_sprite sTitleop1Sprites8[] = { + {NULL, 64}, + {sTitleop1Gfx8, ARRAY_COUNT(sTitleop1Gfx8)}, + {NULL, 32}, + {sTitleop1Gfx8_2, ARRAY_COUNT(sTitleop1Gfx8_2)}, + {NULL, 32}, + {sTitleop1Gfx8_3, ARRAY_COUNT(sTitleop1Gfx8_3)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx9[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9.4bpp"); +static const u8 sTitleop1Gfx9_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_2.4bpp"); +static const u8 sTitleop1Gfx9_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_3.4bpp"); +static const ax_sprite sTitleop1Sprites9[] = { + {NULL, 64}, + {sTitleop1Gfx9, ARRAY_COUNT(sTitleop1Gfx9)}, + {NULL, 32}, + {sTitleop1Gfx9_2, ARRAY_COUNT(sTitleop1Gfx9_2)}, + {NULL, 32}, + {sTitleop1Gfx9_3, ARRAY_COUNT(sTitleop1Gfx9_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx10[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_10.4bpp"); +static const ax_sprite sTitleop1Sprites10[] = { + {NULL, 64}, + {sTitleop1Gfx10, ARRAY_COUNT(sTitleop1Gfx10)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx11[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11.4bpp"); +static const u8 sTitleop1Gfx11_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_2.4bpp"); +static const u8 sTitleop1Gfx11_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_3.4bpp"); +static const u8 sTitleop1Gfx11_4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_4.4bpp"); +static const ax_sprite sTitleop1Sprites11[] = { + {sTitleop1Gfx11, ARRAY_COUNT(sTitleop1Gfx11)}, + {NULL, 64}, + {sTitleop1Gfx11_2, ARRAY_COUNT(sTitleop1Gfx11_2)}, + {NULL, 32}, + {sTitleop1Gfx11_3, ARRAY_COUNT(sTitleop1Gfx11_3)}, + {NULL, 32}, + {sTitleop1Gfx11_4, ARRAY_COUNT(sTitleop1Gfx11_4)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx12[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_12.4bpp"); +static const ax_sprite sTitleop1Sprites12[] = { + {sTitleop1Gfx12, ARRAY_COUNT(sTitleop1Gfx12)}, + {NULL, 96}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx13[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13.4bpp"); +static const u8 sTitleop1Gfx13_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_2.4bpp"); +static const u8 sTitleop1Gfx13_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_3.4bpp"); +static const ax_sprite sTitleop1Sprites13[] = { + {NULL, 32}, + {sTitleop1Gfx13, ARRAY_COUNT(sTitleop1Gfx13)}, + {NULL, 32}, + {sTitleop1Gfx13_2, ARRAY_COUNT(sTitleop1Gfx13_2)}, + {NULL, 64}, + {sTitleop1Gfx13_3, ARRAY_COUNT(sTitleop1Gfx13_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx14[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_14.4bpp"); +static const ax_sprite sTitleop1Sprites14[] = { + {NULL, 64}, + {sTitleop1Gfx14, ARRAY_COUNT(sTitleop1Gfx14)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx15[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_15.4bpp"); +static const ax_sprite sTitleop1Sprites15[] = { + {NULL, 32}, + {sTitleop1Gfx15, ARRAY_COUNT(sTitleop1Gfx15)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx16[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16.4bpp"); +static const u8 sTitleop1Gfx16_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_2.4bpp"); +static const u8 sTitleop1Gfx16_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_3.4bpp"); +static const ax_sprite sTitleop1Sprites16[] = { + {sTitleop1Gfx16, ARRAY_COUNT(sTitleop1Gfx16)}, + {NULL, 32}, + {sTitleop1Gfx16_2, ARRAY_COUNT(sTitleop1Gfx16_2)}, + {NULL, 64}, + {sTitleop1Gfx16_3, ARRAY_COUNT(sTitleop1Gfx16_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx17[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17.4bpp"); +static const u8 sTitleop1Gfx17_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17_2.4bpp"); +static const ax_sprite sTitleop1Sprites17[] = { + {sTitleop1Gfx17, ARRAY_COUNT(sTitleop1Gfx17)}, + {NULL, 96}, + {sTitleop1Gfx17_2, ARRAY_COUNT(sTitleop1Gfx17_2)}, + {NULL, 96}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx18[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18.4bpp"); +static const u8 sTitleop1Gfx18_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_2.4bpp"); +static const u8 sTitleop1Gfx18_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_3.4bpp"); +static const ax_sprite sTitleop1Sprites18[] = { + {sTitleop1Gfx18, ARRAY_COUNT(sTitleop1Gfx18)}, + {NULL, 32}, + {sTitleop1Gfx18_2, ARRAY_COUNT(sTitleop1Gfx18_2)}, + {NULL, 64}, + {sTitleop1Gfx18_3, ARRAY_COUNT(sTitleop1Gfx18_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx19[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19.4bpp"); +static const u8 sTitleop1Gfx19_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19_2.4bpp"); +static const ax_sprite sTitleop1Sprites19[] = { + {sTitleop1Gfx19, ARRAY_COUNT(sTitleop1Gfx19)}, + {NULL, 96}, + {sTitleop1Gfx19_2, ARRAY_COUNT(sTitleop1Gfx19_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx20[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_20.4bpp"); +static const ax_sprite sTitleop1Sprites20[] = { + {NULL, 32}, + {sTitleop1Gfx20, ARRAY_COUNT(sTitleop1Gfx20)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx21[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21.4bpp"); +static const u8 sTitleop1Gfx21_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_2.4bpp"); +static const u8 sTitleop1Gfx21_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_3.4bpp"); +static const ax_sprite sTitleop1Sprites21[] = { + {sTitleop1Gfx21, ARRAY_COUNT(sTitleop1Gfx21)}, + {NULL, 32}, + {sTitleop1Gfx21_2, ARRAY_COUNT(sTitleop1Gfx21_2)}, + {NULL, 64}, + {sTitleop1Gfx21_3, ARRAY_COUNT(sTitleop1Gfx21_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx22[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22.4bpp"); +static const u8 sTitleop1Gfx22_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22_2.4bpp"); +static const ax_sprite sTitleop1Sprites22[] = { + {sTitleop1Gfx22, ARRAY_COUNT(sTitleop1Gfx22)}, + {NULL, 32}, + {sTitleop1Gfx22_2, ARRAY_COUNT(sTitleop1Gfx22_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx23[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23.4bpp"); +static const u8 sTitleop1Gfx23_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23_2.4bpp"); +static const ax_sprite sTitleop1Sprites23[] = { + {sTitleop1Gfx23, ARRAY_COUNT(sTitleop1Gfx23)}, + {NULL, 32}, + {sTitleop1Gfx23_2, ARRAY_COUNT(sTitleop1Gfx23_2)}, + {NULL, 64}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx24[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24.4bpp"); +static const u8 sTitleop1Gfx24_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_2.4bpp"); +static const u8 sTitleop1Gfx24_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_3.4bpp"); +static const ax_sprite sTitleop1Sprites24[] = { + {sTitleop1Gfx24, ARRAY_COUNT(sTitleop1Gfx24)}, + {NULL, 32}, + {sTitleop1Gfx24_2, ARRAY_COUNT(sTitleop1Gfx24_2)}, + {NULL, 64}, + {sTitleop1Gfx24_3, ARRAY_COUNT(sTitleop1Gfx24_3)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx25[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_25.4bpp"); +static const ax_sprite sTitleop1Sprites25[] = { + {sTitleop1Gfx25, ARRAY_COUNT(sTitleop1Gfx25)}, + {NULL, 32}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx26[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_26.4bpp"); +static const ax_sprite sTitleop1Sprites26[] = { + {sTitleop1Gfx26, ARRAY_COUNT(sTitleop1Gfx26)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx27[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_27.4bpp"); +static const ax_sprite sTitleop1Sprites27[] = { + {sTitleop1Gfx27, ARRAY_COUNT(sTitleop1Gfx27)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx28[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_28.4bpp"); +static const ax_sprite sTitleop1Sprites28[] = { + {sTitleop1Gfx28, ARRAY_COUNT(sTitleop1Gfx28)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx29[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_29.4bpp"); +static const ax_sprite sTitleop1Sprites29[] = { + {sTitleop1Gfx29, ARRAY_COUNT(sTitleop1Gfx29)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx30[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_30.4bpp"); +static const ax_sprite sTitleop1Sprites30[] = { + {sTitleop1Gfx30, ARRAY_COUNT(sTitleop1Gfx30)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx31[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_31.4bpp"); +static const ax_sprite sTitleop1Sprites31[] = { + {sTitleop1Gfx31, ARRAY_COUNT(sTitleop1Gfx31)}, + {NULL, 0}, +}; +static const u8 sTitleop1Gfx32[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_32.4bpp"); +static const ax_sprite sTitleop1Sprites32[] = { + {sTitleop1Gfx32, ARRAY_COUNT(sTitleop1Gfx32)}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitleop1[] = { + sTitleop1Pose1, + sTitleop1Pose2, + sTitleop1Pose3, + sTitleop1Pose4, + sTitleop1Pose5, + sTitleop1Pose6, + sTitleop1Pose7, + sTitleop1Pose8, + sTitleop1Pose9, + sTitleop1Pose10, + sTitleop1Pose11, + sTitleop1Pose12, + sTitleop1Pose13, + sTitleop1Pose14, + sTitleop1Pose15, + sTitleop1Pose16, + sTitleop1Pose17, + sTitleop1Pose18, + sTitleop1Pose19, + sTitleop1Pose20, + sTitleop1Pose21, + sTitleop1Pose22, + sTitleop1Pose23, + sTitleop1Pose24, + sTitleop1Pose25, + sTitleop1Pose26, + sTitleop1Pose27, + sTitleop1Pose28, + sTitleop1Pose29, + sTitleop1Pose30, + sTitleop1Pose31, + sTitleop1Pose32, + sTitleop1Pose33, + sTitleop1Pose34, + sTitleop1Pose35, + sTitleop1Pose36, + sTitleop1Pose37, + sTitleop1Pose38, + sTitleop1Pose39, + sTitleop1Pose40, + sTitleop1Pose41, + sTitleop1Pose42, + sTitleop1Pose43, + sTitleop1Pose44, + sTitleop1Pose45, + sTitleop1Pose46, + sTitleop1Pose47, + sTitleop1Pose48, + sTitleop1Pose49, + sTitleop1Pose50, + sTitleop1Pose51, + sTitleop1Pose52, + sTitleop1Pose53, + sTitleop1Pose54, + sTitleop1Pose55, + sTitleop1Pose56, + sTitleop1Pose57, + sTitleop1Pose58, + sTitleop1Pose59, + sTitleop1Pose60, +}; + +static const ax_anim *const sTitleop1AnimTable1[] = { + sTitleop1Anims_1_1, + sTitleop1Anims_1_2, + sTitleop1Anims_1_3, + sTitleop1Anims_1_4, + sTitleop1Anims_1_5, + sTitleop1Anims_1_6, + sTitleop1Anims_1_7, + sTitleop1Anims_1_8, +}; + +static const ax_anim *const sTitleop1AnimTable2[] = { + sTitleop1Anims_2_1, + sTitleop1Anims_2_2, + sTitleop1Anims_2_3, + sTitleop1Anims_2_4, + sTitleop1Anims_2_5, + sTitleop1Anims_2_6, + sTitleop1Anims_2_7, + sTitleop1Anims_2_8, +}; + +static const ax_anim *const *const sAxAnimationsTitleop1[] = { + sTitleop1AnimTable1, + sTitleop1AnimTable2, +}; + +static const ax_sprite *const sAxSpritesTitleop1[] = { + sTitleop1Sprites1, + sTitleop1Sprites2, + sTitleop1Sprites3, + sTitleop1Sprites4, + sTitleop1Sprites5, + sTitleop1Sprites6, + sTitleop1Sprites7, + sTitleop1Sprites8, + sTitleop1Sprites9, + sTitleop1Sprites10, + sTitleop1Sprites11, + sTitleop1Sprites12, + sTitleop1Sprites13, + sTitleop1Sprites14, + sTitleop1Sprites15, + sTitleop1Sprites16, + sTitleop1Sprites17, + sTitleop1Sprites18, + sTitleop1Sprites19, + sTitleop1Sprites20, + sTitleop1Sprites21, + sTitleop1Sprites22, + sTitleop1Sprites23, + sTitleop1Sprites24, + sTitleop1Sprites25, + sTitleop1Sprites26, + sTitleop1Sprites27, + sTitleop1Sprites28, + sTitleop1Sprites29, + sTitleop1Sprites30, + sTitleop1Sprites31, + sTitleop1Sprites32, +}; + +static const axmain sAxMainTitleop1 = { + .poses = sAxPosesTitleop1, + .animations = sAxAnimationsTitleop1, + .animCount = ARRAY_COUNT(sAxAnimationsTitleop1), + .spriteData = sAxSpritesTitleop1, + .positions = NULL, +}; diff --git a/src/data/ornament/titleop2.h b/src/data/ornament/titleop2.h new file mode 100644 index 000000000..c34b46fca --- /dev/null +++ b/src/data/ornament/titleop2.h @@ -0,0 +1,95 @@ +static const axmain sAxMainTitleop2; +const SiroArchive gAxTitleop2 = {"SIRO", &sAxMainTitleop2}; + +static const ax_pose sTitleop2Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_1[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_2[] = { + { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {4, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, + { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, + { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {-4, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, + { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_3[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_4[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_5[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_6[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_7[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const ax_anim sTitleop2Anims_1_8[] = { + { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sTitleop2Gfx1[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1.4bpp"); +static const u8 sTitleop2Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1_2.4bpp"); +static const ax_sprite sTitleop2Sprites1[] = { + {sTitleop2Gfx1, ARRAY_COUNT(sTitleop2Gfx1)}, + {NULL, 32}, + {sTitleop2Gfx1_2, ARRAY_COUNT(sTitleop2Gfx1_2)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesTitleop2[] = { + sTitleop2Pose1, +}; + +static const ax_anim *const sTitleop2AnimTable1[] = { + sTitleop2Anims_1_1, + sTitleop2Anims_1_2, + sTitleop2Anims_1_3, + sTitleop2Anims_1_4, + sTitleop2Anims_1_5, + sTitleop2Anims_1_6, + sTitleop2Anims_1_7, + sTitleop2Anims_1_8, +}; + +static const ax_anim *const *const sAxAnimationsTitleop2[] = { + sTitleop2AnimTable1, +}; + +static const ax_sprite *const sAxSpritesTitleop2[] = { + sTitleop2Sprites1, +}; + +static const axmain sAxMainTitleop2 = { + .poses = sAxPosesTitleop2, + .animations = sAxAnimationsTitleop2, + .animCount = ARRAY_COUNT(sAxAnimationsTitleop2), + .spriteData = sAxSpritesTitleop2, + .positions = NULL, +}; +const RGB gTitleopPal[] = { INCBIN_RGB("graphics/ornament/pal/titleop.pmdpal") }; diff --git a/src/ornament_gfx1.c b/src/ornament_gfx1.c index 471b0c1ba..fa7d73ead 100644 --- a/src/ornament_gfx1.c +++ b/src/ornament_gfx1.c @@ -2,962 +2,11 @@ #include "globaldata.h" #include "ornament_gfx.h" -const RGB gFlag00Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag00.pmdpal") }; - -static const axmain sAxMainFlag00; -const SiroArchive gAxFlag00 = {"SIRO", &sAxMainFlag00}; - -static const ax_pose sFlag00Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag00Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag00Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag00Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag00Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag00Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag00Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag00Gfx1[] = INCBIN_U8("graphics/ornament/Flag00/sprite_1.4bpp"); -static const ax_sprite sFlag00Sprites1[] = { - {sFlag00Gfx1, ARRAY_COUNT(sFlag00Gfx1)}, - {NULL, 352}, - {NULL, 0}, -}; -static const u8 sFlag00Gfx2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_2.4bpp"); -static const ax_sprite sFlag00Sprites2[] = { - {sFlag00Gfx2, ARRAY_COUNT(sFlag00Gfx2)}, - {NULL, 320}, - {NULL, 0}, -}; -static const u8 sFlag00Gfx3[] = INCBIN_U8("graphics/ornament/Flag00/sprite_3.4bpp"); -static const ax_sprite sFlag00Sprites3[] = { - {sFlag00Gfx3, ARRAY_COUNT(sFlag00Gfx3)}, - {NULL, 288}, - {NULL, 0}, -}; -static const u8 sFlag00Gfx4[] = INCBIN_U8("graphics/ornament/Flag00/sprite_4.4bpp"); -static const ax_sprite sFlag00Sprites4[] = { - {sFlag00Gfx4, ARRAY_COUNT(sFlag00Gfx4)}, - {NULL, 352}, - {NULL, 0}, -}; -static const u8 sFlag00Gfx5[] = INCBIN_U8("graphics/ornament/Flag00/sprite_5.4bpp"); -static const ax_sprite sFlag00Sprites5[] = { - {sFlag00Gfx5, ARRAY_COUNT(sFlag00Gfx5)}, - {NULL, 352}, - {NULL, 0}, -}; -static const u8 sFlag00Gfx6[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6.4bpp"); -static const u8 sFlag00Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag00/sprite_6_2.4bpp"); -static const ax_sprite sFlag00Sprites6[] = { - {sFlag00Gfx6, ARRAY_COUNT(sFlag00Gfx6)}, - {NULL, 64}, - {sFlag00Gfx6_2, ARRAY_COUNT(sFlag00Gfx6_2)}, - {NULL, 256}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag00[] = { - sFlag00Pose1, - sFlag00Pose2, - sFlag00Pose3, - sFlag00Pose4, - sFlag00Pose5, - sFlag00Pose6, -}; - -static const ax_anim *const sFlag00AnimTable1[] = { - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, - sFlag00Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag00[] = { - sFlag00AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag00[] = { - sFlag00Sprites1, - sFlag00Sprites2, - sFlag00Sprites3, - sFlag00Sprites4, - sFlag00Sprites5, - sFlag00Sprites6, -}; - -static const axmain sAxMainFlag00 = { - .poses = sAxPosesFlag00, - .animations = sAxAnimationsFlag00, - .animCount = ARRAY_COUNT(sAxAnimationsFlag00), - .spriteData = sAxSpritesFlag00, - .positions = NULL, -}; -const RGB gFlag01Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag01.pmdpal") }; - -static const axmain sAxMainFlag01; -const SiroArchive gAxFlag01 = {"SIRO", &sAxMainFlag01}; - -static const ax_pose sFlag01Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag01Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag01Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag01Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag01Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag01Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag01Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag01Gfx1[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1.4bpp"); -static const u8 sFlag01Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_1_2.4bpp"); -static const ax_sprite sFlag01Sprites1[] = { - {sFlag01Gfx1, ARRAY_COUNT(sFlag01Gfx1)}, - {NULL, 32}, - {sFlag01Gfx1_2, ARRAY_COUNT(sFlag01Gfx1_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag01Gfx2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2.4bpp"); -static const u8 sFlag01Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_2_2.4bpp"); -static const ax_sprite sFlag01Sprites2[] = { - {sFlag01Gfx2, ARRAY_COUNT(sFlag01Gfx2)}, - {NULL, 32}, - {sFlag01Gfx2_2, ARRAY_COUNT(sFlag01Gfx2_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag01Gfx3[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3.4bpp"); -static const u8 sFlag01Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_3_2.4bpp"); -static const ax_sprite sFlag01Sprites3[] = { - {sFlag01Gfx3, ARRAY_COUNT(sFlag01Gfx3)}, - {NULL, 32}, - {sFlag01Gfx3_2, ARRAY_COUNT(sFlag01Gfx3_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag01Gfx4[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4.4bpp"); -static const u8 sFlag01Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_4_2.4bpp"); -static const ax_sprite sFlag01Sprites4[] = { - {sFlag01Gfx4, ARRAY_COUNT(sFlag01Gfx4)}, - {NULL, 32}, - {sFlag01Gfx4_2, ARRAY_COUNT(sFlag01Gfx4_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag01Gfx5[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5.4bpp"); -static const u8 sFlag01Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_5_2.4bpp"); -static const ax_sprite sFlag01Sprites5[] = { - {sFlag01Gfx5, ARRAY_COUNT(sFlag01Gfx5)}, - {NULL, 32}, - {sFlag01Gfx5_2, ARRAY_COUNT(sFlag01Gfx5_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag01Gfx6[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6.4bpp"); -static const u8 sFlag01Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag01/sprite_6_2.4bpp"); -static const ax_sprite sFlag01Sprites6[] = { - {sFlag01Gfx6, ARRAY_COUNT(sFlag01Gfx6)}, - {NULL, 32}, - {sFlag01Gfx6_2, ARRAY_COUNT(sFlag01Gfx6_2)}, - {NULL, 160}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag01[] = { - sFlag01Pose1, - sFlag01Pose2, - sFlag01Pose3, - sFlag01Pose4, - sFlag01Pose5, - sFlag01Pose6, -}; - -static const ax_anim *const sFlag01AnimTable1[] = { - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, - sFlag01Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag01[] = { - sFlag01AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag01[] = { - sFlag01Sprites1, - sFlag01Sprites2, - sFlag01Sprites3, - sFlag01Sprites4, - sFlag01Sprites5, - sFlag01Sprites6, -}; - -static const axmain sAxMainFlag01 = { - .poses = sAxPosesFlag01, - .animations = sAxAnimationsFlag01, - .animCount = ARRAY_COUNT(sAxAnimationsFlag01), - .spriteData = sAxSpritesFlag01, - .positions = NULL, -}; -const RGB gFlag02Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag02.pmdpal") }; - -static const axmain sAxMainFlag02; -const SiroArchive gAxFlag02 = {"SIRO", &sAxMainFlag02}; - -static const ax_pose sFlag02Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag02Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag02Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag02Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag02Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag02Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag02Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag02Gfx1[] = INCBIN_U8("graphics/ornament/Flag02/sprite_1.4bpp"); -static const ax_sprite sFlag02Sprites1[] = { - {sFlag02Gfx1, ARRAY_COUNT(sFlag02Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag02Gfx2[] = INCBIN_U8("graphics/ornament/Flag02/sprite_2.4bpp"); -static const ax_sprite sFlag02Sprites2[] = { - {sFlag02Gfx2, ARRAY_COUNT(sFlag02Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag02Gfx3[] = INCBIN_U8("graphics/ornament/Flag02/sprite_3.4bpp"); -static const ax_sprite sFlag02Sprites3[] = { - {sFlag02Gfx3, ARRAY_COUNT(sFlag02Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag02Gfx4[] = INCBIN_U8("graphics/ornament/Flag02/sprite_4.4bpp"); -static const ax_sprite sFlag02Sprites4[] = { - {sFlag02Gfx4, ARRAY_COUNT(sFlag02Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag02Gfx5[] = INCBIN_U8("graphics/ornament/Flag02/sprite_5.4bpp"); -static const ax_sprite sFlag02Sprites5[] = { - {sFlag02Gfx5, ARRAY_COUNT(sFlag02Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag02Gfx6[] = INCBIN_U8("graphics/ornament/Flag02/sprite_6.4bpp"); -static const ax_sprite sFlag02Sprites6[] = { - {sFlag02Gfx6, ARRAY_COUNT(sFlag02Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag02[] = { - sFlag02Pose1, - sFlag02Pose2, - sFlag02Pose3, - sFlag02Pose4, - sFlag02Pose5, - sFlag02Pose6, -}; - -static const ax_anim *const sFlag02AnimTable1[] = { - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, - sFlag02Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag02[] = { - sFlag02AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag02[] = { - sFlag02Sprites1, - sFlag02Sprites2, - sFlag02Sprites3, - sFlag02Sprites4, - sFlag02Sprites5, - sFlag02Sprites6, -}; - -static const axmain sAxMainFlag02 = { - .poses = sAxPosesFlag02, - .animations = sAxAnimationsFlag02, - .animCount = ARRAY_COUNT(sAxAnimationsFlag02), - .spriteData = sAxSpritesFlag02, - .positions = NULL, -}; -const RGB gFlag03Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag03.pmdpal") }; - -static const axmain sAxMainFlag03; -const SiroArchive gAxFlag03 = {"SIRO", &sAxMainFlag03}; - -static const ax_pose sFlag03Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag03Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag03Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag03Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag03Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag03Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag03Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag03Gfx1[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1.4bpp"); -static const u8 sFlag03Gfx1_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_1_2.4bpp"); -static const ax_sprite sFlag03Sprites1[] = { - {sFlag03Gfx1, ARRAY_COUNT(sFlag03Gfx1)}, - {NULL, 32}, - {sFlag03Gfx1_2, ARRAY_COUNT(sFlag03Gfx1_2)}, - {NULL, 160}, - {NULL, 0}, -}; -static const u8 sFlag03Gfx2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2.4bpp"); -static const u8 sFlag03Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_2_2.4bpp"); -static const ax_sprite sFlag03Sprites2[] = { - {sFlag03Gfx2, ARRAY_COUNT(sFlag03Gfx2)}, - {NULL, 32}, - {sFlag03Gfx2_2, ARRAY_COUNT(sFlag03Gfx2_2)}, - {NULL, 160}, - {NULL, 0}, -}; -static const u8 sFlag03Gfx3[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3.4bpp"); -static const u8 sFlag03Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_3_2.4bpp"); -static const ax_sprite sFlag03Sprites3[] = { - {sFlag03Gfx3, ARRAY_COUNT(sFlag03Gfx3)}, - {NULL, 32}, - {sFlag03Gfx3_2, ARRAY_COUNT(sFlag03Gfx3_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag03Gfx4[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4.4bpp"); -static const u8 sFlag03Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_4_2.4bpp"); -static const ax_sprite sFlag03Sprites4[] = { - {sFlag03Gfx4, ARRAY_COUNT(sFlag03Gfx4)}, - {NULL, 32}, - {sFlag03Gfx4_2, ARRAY_COUNT(sFlag03Gfx4_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag03Gfx5[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5.4bpp"); -static const u8 sFlag03Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_5_2.4bpp"); -static const ax_sprite sFlag03Sprites5[] = { - {sFlag03Gfx5, ARRAY_COUNT(sFlag03Gfx5)}, - {NULL, 32}, - {sFlag03Gfx5_2, ARRAY_COUNT(sFlag03Gfx5_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag03Gfx6[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6.4bpp"); -static const u8 sFlag03Gfx6_2[] = INCBIN_U8("graphics/ornament/Flag03/sprite_6_2.4bpp"); -static const ax_sprite sFlag03Sprites6[] = { - {sFlag03Gfx6, ARRAY_COUNT(sFlag03Gfx6)}, - {NULL, 32}, - {sFlag03Gfx6_2, ARRAY_COUNT(sFlag03Gfx6_2)}, - {NULL, 160}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag03[] = { - sFlag03Pose1, - sFlag03Pose2, - sFlag03Pose3, - sFlag03Pose4, - sFlag03Pose5, - sFlag03Pose6, -}; - -static const ax_anim *const sFlag03AnimTable1[] = { - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, - sFlag03Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag03[] = { - sFlag03AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag03[] = { - sFlag03Sprites1, - sFlag03Sprites2, - sFlag03Sprites3, - sFlag03Sprites4, - sFlag03Sprites5, - sFlag03Sprites6, -}; - -static const axmain sAxMainFlag03 = { - .poses = sAxPosesFlag03, - .animations = sAxAnimationsFlag03, - .animCount = ARRAY_COUNT(sAxAnimationsFlag03), - .spriteData = sAxSpritesFlag03, - .positions = NULL, -}; -const RGB gFlag04Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag04.pmdpal") }; - -static const axmain sAxMainFlag04; -const SiroArchive gAxFlag04 = {"SIRO", &sAxMainFlag04}; - -static const ax_pose sFlag04Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag04Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag04Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag04Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag04Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag04Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag04Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag04Gfx1[] = INCBIN_U8("graphics/ornament/Flag04/sprite_1.4bpp"); -static const ax_sprite sFlag04Sprites1[] = { - {sFlag04Gfx1, ARRAY_COUNT(sFlag04Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag04Gfx2[] = INCBIN_U8("graphics/ornament/Flag04/sprite_2.4bpp"); -static const ax_sprite sFlag04Sprites2[] = { - {sFlag04Gfx2, ARRAY_COUNT(sFlag04Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag04Gfx3[] = INCBIN_U8("graphics/ornament/Flag04/sprite_3.4bpp"); -static const ax_sprite sFlag04Sprites3[] = { - {sFlag04Gfx3, ARRAY_COUNT(sFlag04Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag04Gfx4[] = INCBIN_U8("graphics/ornament/Flag04/sprite_4.4bpp"); -static const ax_sprite sFlag04Sprites4[] = { - {sFlag04Gfx4, ARRAY_COUNT(sFlag04Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag04Gfx5[] = INCBIN_U8("graphics/ornament/Flag04/sprite_5.4bpp"); -static const ax_sprite sFlag04Sprites5[] = { - {sFlag04Gfx5, ARRAY_COUNT(sFlag04Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag04Gfx6[] = INCBIN_U8("graphics/ornament/Flag04/sprite_6.4bpp"); -static const ax_sprite sFlag04Sprites6[] = { - {sFlag04Gfx6, ARRAY_COUNT(sFlag04Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag04[] = { - sFlag04Pose1, - sFlag04Pose2, - sFlag04Pose3, - sFlag04Pose4, - sFlag04Pose5, - sFlag04Pose6, -}; - -static const ax_anim *const sFlag04AnimTable1[] = { - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, - sFlag04Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag04[] = { - sFlag04AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag04[] = { - sFlag04Sprites1, - sFlag04Sprites2, - sFlag04Sprites3, - sFlag04Sprites4, - sFlag04Sprites5, - sFlag04Sprites6, -}; - -static const axmain sAxMainFlag04 = { - .poses = sAxPosesFlag04, - .animations = sAxAnimationsFlag04, - .animCount = ARRAY_COUNT(sAxAnimationsFlag04), - .spriteData = sAxSpritesFlag04, - .positions = NULL, -}; -const RGB gFlag05Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag05.pmdpal") }; - -static const axmain sAxMainFlag05; -const SiroArchive gAxFlag05 = {"SIRO", &sAxMainFlag05}; - -static const ax_pose sFlag05Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag05Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag05Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag05Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag05Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag05Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag05Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag05Gfx1[] = INCBIN_U8("graphics/ornament/Flag05/sprite_1.4bpp"); -static const ax_sprite sFlag05Sprites1[] = { - {sFlag05Gfx1, ARRAY_COUNT(sFlag05Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag05Gfx2[] = INCBIN_U8("graphics/ornament/Flag05/sprite_2.4bpp"); -static const ax_sprite sFlag05Sprites2[] = { - {sFlag05Gfx2, ARRAY_COUNT(sFlag05Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag05Gfx3[] = INCBIN_U8("graphics/ornament/Flag05/sprite_3.4bpp"); -static const ax_sprite sFlag05Sprites3[] = { - {sFlag05Gfx3, ARRAY_COUNT(sFlag05Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag05Gfx4[] = INCBIN_U8("graphics/ornament/Flag05/sprite_4.4bpp"); -static const ax_sprite sFlag05Sprites4[] = { - {sFlag05Gfx4, ARRAY_COUNT(sFlag05Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag05Gfx5[] = INCBIN_U8("graphics/ornament/Flag05/sprite_5.4bpp"); -static const ax_sprite sFlag05Sprites5[] = { - {sFlag05Gfx5, ARRAY_COUNT(sFlag05Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag05Gfx6[] = INCBIN_U8("graphics/ornament/Flag05/sprite_6.4bpp"); -static const ax_sprite sFlag05Sprites6[] = { - {sFlag05Gfx6, ARRAY_COUNT(sFlag05Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag05[] = { - sFlag05Pose1, - sFlag05Pose2, - sFlag05Pose3, - sFlag05Pose4, - sFlag05Pose5, - sFlag05Pose6, -}; - -static const ax_anim *const sFlag05AnimTable1[] = { - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, - sFlag05Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag05[] = { - sFlag05AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag05[] = { - sFlag05Sprites1, - sFlag05Sprites2, - sFlag05Sprites3, - sFlag05Sprites4, - sFlag05Sprites5, - sFlag05Sprites6, -}; - -static const axmain sAxMainFlag05 = { - .poses = sAxPosesFlag05, - .animations = sAxAnimationsFlag05, - .animCount = ARRAY_COUNT(sAxAnimationsFlag05), - .spriteData = sAxSpritesFlag05, - .positions = NULL, -}; -const RGB gFlag06Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag06.pmdpal") }; - -static const axmain sAxMainFlag06; -const SiroArchive gAxFlag06 = {"SIRO", &sAxMainFlag06}; - -static const ax_pose sFlag06Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag06Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag06Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag06Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag06Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag06Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag06Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag06Gfx1[] = INCBIN_U8("graphics/ornament/Flag06/sprite_1.4bpp"); -static const ax_sprite sFlag06Sprites1[] = { - {sFlag06Gfx1, ARRAY_COUNT(sFlag06Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag06Gfx2[] = INCBIN_U8("graphics/ornament/Flag06/sprite_2.4bpp"); -static const ax_sprite sFlag06Sprites2[] = { - {sFlag06Gfx2, ARRAY_COUNT(sFlag06Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag06Gfx3[] = INCBIN_U8("graphics/ornament/Flag06/sprite_3.4bpp"); -static const ax_sprite sFlag06Sprites3[] = { - {sFlag06Gfx3, ARRAY_COUNT(sFlag06Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag06Gfx4[] = INCBIN_U8("graphics/ornament/Flag06/sprite_4.4bpp"); -static const ax_sprite sFlag06Sprites4[] = { - {sFlag06Gfx4, ARRAY_COUNT(sFlag06Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag06Gfx5[] = INCBIN_U8("graphics/ornament/Flag06/sprite_5.4bpp"); -static const ax_sprite sFlag06Sprites5[] = { - {sFlag06Gfx5, ARRAY_COUNT(sFlag06Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag06Gfx6[] = INCBIN_U8("graphics/ornament/Flag06/sprite_6.4bpp"); -static const ax_sprite sFlag06Sprites6[] = { - {sFlag06Gfx6, ARRAY_COUNT(sFlag06Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag06[] = { - sFlag06Pose1, - sFlag06Pose2, - sFlag06Pose3, - sFlag06Pose4, - sFlag06Pose5, - sFlag06Pose6, -}; - -static const ax_anim *const sFlag06AnimTable1[] = { - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, - sFlag06Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag06[] = { - sFlag06AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag06[] = { - sFlag06Sprites1, - sFlag06Sprites2, - sFlag06Sprites3, - sFlag06Sprites4, - sFlag06Sprites5, - sFlag06Sprites6, -}; - -static const axmain sAxMainFlag06 = { - .poses = sAxPosesFlag06, - .animations = sAxAnimationsFlag06, - .animCount = ARRAY_COUNT(sAxAnimationsFlag06), - .spriteData = sAxSpritesFlag06, - .positions = NULL, -}; -const RGB gFlag07Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag07.pmdpal") }; - -static const axmain sAxMainFlag07; -const SiroArchive gAxFlag07 = {"SIRO", &sAxMainFlag07}; - -static const ax_pose sFlag07Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag07Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag07Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag07Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag07Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag07Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag07Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag07Gfx1[] = INCBIN_U8("graphics/ornament/Flag07/sprite_1.4bpp"); -static const ax_sprite sFlag07Sprites1[] = { - {sFlag07Gfx1, ARRAY_COUNT(sFlag07Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag07Gfx2[] = INCBIN_U8("graphics/ornament/Flag07/sprite_2.4bpp"); -static const ax_sprite sFlag07Sprites2[] = { - {sFlag07Gfx2, ARRAY_COUNT(sFlag07Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag07Gfx3[] = INCBIN_U8("graphics/ornament/Flag07/sprite_3.4bpp"); -static const ax_sprite sFlag07Sprites3[] = { - {sFlag07Gfx3, ARRAY_COUNT(sFlag07Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag07Gfx4[] = INCBIN_U8("graphics/ornament/Flag07/sprite_4.4bpp"); -static const ax_sprite sFlag07Sprites4[] = { - {sFlag07Gfx4, ARRAY_COUNT(sFlag07Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag07Gfx5[] = INCBIN_U8("graphics/ornament/Flag07/sprite_5.4bpp"); -static const ax_sprite sFlag07Sprites5[] = { - {sFlag07Gfx5, ARRAY_COUNT(sFlag07Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag07Gfx6[] = INCBIN_U8("graphics/ornament/Flag07/sprite_6.4bpp"); -static const ax_sprite sFlag07Sprites6[] = { - {sFlag07Gfx6, ARRAY_COUNT(sFlag07Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag07[] = { - sFlag07Pose1, - sFlag07Pose2, - sFlag07Pose3, - sFlag07Pose4, - sFlag07Pose5, - sFlag07Pose6, -}; - -static const ax_anim *const sFlag07AnimTable1[] = { - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, - sFlag07Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag07[] = { - sFlag07AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag07[] = { - sFlag07Sprites1, - sFlag07Sprites2, - sFlag07Sprites3, - sFlag07Sprites4, - sFlag07Sprites5, - sFlag07Sprites6, -}; - -static const axmain sAxMainFlag07 = { - .poses = sAxPosesFlag07, - .animations = sAxAnimationsFlag07, - .animCount = ARRAY_COUNT(sAxAnimationsFlag07), - .spriteData = sAxSpritesFlag07, - .positions = NULL, -}; +#include "data/ornament/flag00.h" +#include "data/ornament/flag01.h" +#include "data/ornament/flag02.h" +#include "data/ornament/flag03.h" +#include "data/ornament/flag04.h" +#include "data/ornament/flag05.h" +#include "data/ornament/flag06.h" +#include "data/ornament/flag07.h" diff --git a/src/ornament_gfx2.c b/src/ornament_gfx2.c index a3e3f33bb..6f2983e8a 100644 --- a/src/ornament_gfx2.c +++ b/src/ornament_gfx2.c @@ -2,923 +2,11 @@ #include "globaldata.h" #include "ornament_gfx.h" -const RGB gFlag08Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag08.pmdpal") }; - -static const axmain sAxMainFlag08; -const SiroArchive gAxFlag08 = {"SIRO", &sAxMainFlag08}; - -static const ax_pose sFlag08Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag08Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag08Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag08Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag08Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag08Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag08Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag08Gfx1[] = INCBIN_U8("graphics/ornament/Flag08/sprite_1.4bpp"); -static const ax_sprite sFlag08Sprites1[] = { - {sFlag08Gfx1, ARRAY_COUNT(sFlag08Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag08Gfx2[] = INCBIN_U8("graphics/ornament/Flag08/sprite_2.4bpp"); -static const ax_sprite sFlag08Sprites2[] = { - {sFlag08Gfx2, ARRAY_COUNT(sFlag08Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag08Gfx3[] = INCBIN_U8("graphics/ornament/Flag08/sprite_3.4bpp"); -static const ax_sprite sFlag08Sprites3[] = { - {sFlag08Gfx3, ARRAY_COUNT(sFlag08Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag08Gfx4[] = INCBIN_U8("graphics/ornament/Flag08/sprite_4.4bpp"); -static const ax_sprite sFlag08Sprites4[] = { - {sFlag08Gfx4, ARRAY_COUNT(sFlag08Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag08Gfx5[] = INCBIN_U8("graphics/ornament/Flag08/sprite_5.4bpp"); -static const ax_sprite sFlag08Sprites5[] = { - {sFlag08Gfx5, ARRAY_COUNT(sFlag08Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag08Gfx6[] = INCBIN_U8("graphics/ornament/Flag08/sprite_6.4bpp"); -static const ax_sprite sFlag08Sprites6[] = { - {sFlag08Gfx6, ARRAY_COUNT(sFlag08Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag08[] = { - sFlag08Pose1, - sFlag08Pose2, - sFlag08Pose3, - sFlag08Pose4, - sFlag08Pose5, - sFlag08Pose6, -}; - -static const ax_anim *const sFlag08AnimTable1[] = { - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, - sFlag08Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag08[] = { - sFlag08AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag08[] = { - sFlag08Sprites1, - sFlag08Sprites2, - sFlag08Sprites3, - sFlag08Sprites4, - sFlag08Sprites5, - sFlag08Sprites6, -}; - -static const axmain sAxMainFlag08 = { - .poses = sAxPosesFlag08, - .animations = sAxAnimationsFlag08, - .animCount = ARRAY_COUNT(sAxAnimationsFlag08), - .spriteData = sAxSpritesFlag08, - .positions = NULL, -}; -const RGB gFlag09Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag09.pmdpal") }; - -static const axmain sAxMainFlag09; -const SiroArchive gAxFlag09 = {"SIRO", &sAxMainFlag09}; - -static const ax_pose sFlag09Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag09Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag09Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag09Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag09Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag09Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag09Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag09Gfx1[] = INCBIN_U8("graphics/ornament/Flag09/sprite_1.4bpp"); -static const ax_sprite sFlag09Sprites1[] = { - {sFlag09Gfx1, ARRAY_COUNT(sFlag09Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag09Gfx2[] = INCBIN_U8("graphics/ornament/Flag09/sprite_2.4bpp"); -static const ax_sprite sFlag09Sprites2[] = { - {sFlag09Gfx2, ARRAY_COUNT(sFlag09Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag09Gfx3[] = INCBIN_U8("graphics/ornament/Flag09/sprite_3.4bpp"); -static const ax_sprite sFlag09Sprites3[] = { - {sFlag09Gfx3, ARRAY_COUNT(sFlag09Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag09Gfx4[] = INCBIN_U8("graphics/ornament/Flag09/sprite_4.4bpp"); -static const ax_sprite sFlag09Sprites4[] = { - {sFlag09Gfx4, ARRAY_COUNT(sFlag09Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag09Gfx5[] = INCBIN_U8("graphics/ornament/Flag09/sprite_5.4bpp"); -static const ax_sprite sFlag09Sprites5[] = { - {sFlag09Gfx5, ARRAY_COUNT(sFlag09Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag09Gfx6[] = INCBIN_U8("graphics/ornament/Flag09/sprite_6.4bpp"); -static const ax_sprite sFlag09Sprites6[] = { - {sFlag09Gfx6, ARRAY_COUNT(sFlag09Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag09[] = { - sFlag09Pose1, - sFlag09Pose2, - sFlag09Pose3, - sFlag09Pose4, - sFlag09Pose5, - sFlag09Pose6, -}; - -static const ax_anim *const sFlag09AnimTable1[] = { - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, - sFlag09Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag09[] = { - sFlag09AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag09[] = { - sFlag09Sprites1, - sFlag09Sprites2, - sFlag09Sprites3, - sFlag09Sprites4, - sFlag09Sprites5, - sFlag09Sprites6, -}; - -static const axmain sAxMainFlag09 = { - .poses = sAxPosesFlag09, - .animations = sAxAnimationsFlag09, - .animCount = ARRAY_COUNT(sAxAnimationsFlag09), - .spriteData = sAxSpritesFlag09, - .positions = NULL, -}; -const RGB gFlag100Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag100.pmdpal") }; - -static const axmain sAxMainFlag100; -const SiroArchive gAxFlag100 = {"SIRO", &sAxMainFlag100}; - -static const ax_pose sFlag100Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag100Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag100Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag100Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag100Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag100Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag100Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag100Gfx1[] = INCBIN_U8("graphics/ornament/Flag100/sprite_1.4bpp"); -static const ax_sprite sFlag100Sprites1[] = { - {sFlag100Gfx1, ARRAY_COUNT(sFlag100Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag100Gfx2[] = INCBIN_U8("graphics/ornament/Flag100/sprite_2.4bpp"); -static const ax_sprite sFlag100Sprites2[] = { - {sFlag100Gfx2, ARRAY_COUNT(sFlag100Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag100Gfx3[] = INCBIN_U8("graphics/ornament/Flag100/sprite_3.4bpp"); -static const ax_sprite sFlag100Sprites3[] = { - {sFlag100Gfx3, ARRAY_COUNT(sFlag100Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag100Gfx4[] = INCBIN_U8("graphics/ornament/Flag100/sprite_4.4bpp"); -static const ax_sprite sFlag100Sprites4[] = { - {sFlag100Gfx4, ARRAY_COUNT(sFlag100Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag100Gfx5[] = INCBIN_U8("graphics/ornament/Flag100/sprite_5.4bpp"); -static const ax_sprite sFlag100Sprites5[] = { - {sFlag100Gfx5, ARRAY_COUNT(sFlag100Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag100Gfx6[] = INCBIN_U8("graphics/ornament/Flag100/sprite_6.4bpp"); -static const ax_sprite sFlag100Sprites6[] = { - {sFlag100Gfx6, ARRAY_COUNT(sFlag100Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag100[] = { - sFlag100Pose1, - sFlag100Pose2, - sFlag100Pose3, - sFlag100Pose4, - sFlag100Pose5, - sFlag100Pose6, -}; - -static const ax_anim *const sFlag100AnimTable1[] = { - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, - sFlag100Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag100[] = { - sFlag100AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag100[] = { - sFlag100Sprites1, - sFlag100Sprites2, - sFlag100Sprites3, - sFlag100Sprites4, - sFlag100Sprites5, - sFlag100Sprites6, -}; - -static const axmain sAxMainFlag100 = { - .poses = sAxPosesFlag100, - .animations = sAxAnimationsFlag100, - .animCount = ARRAY_COUNT(sAxAnimationsFlag100), - .spriteData = sAxSpritesFlag100, - .positions = NULL, -}; -const RGB gFlag101Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag101.pmdpal") }; - -static const axmain sAxMainFlag101; -const SiroArchive gAxFlag101 = {"SIRO", &sAxMainFlag101}; - -static const ax_pose sFlag101Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag101Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag101Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag101Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag101Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag101Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag101Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag101Gfx1[] = INCBIN_U8("graphics/ornament/Flag101/sprite_1.4bpp"); -static const ax_sprite sFlag101Sprites1[] = { - {sFlag101Gfx1, ARRAY_COUNT(sFlag101Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag101Gfx2[] = INCBIN_U8("graphics/ornament/Flag101/sprite_2.4bpp"); -static const ax_sprite sFlag101Sprites2[] = { - {sFlag101Gfx2, ARRAY_COUNT(sFlag101Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag101Gfx3[] = INCBIN_U8("graphics/ornament/Flag101/sprite_3.4bpp"); -static const ax_sprite sFlag101Sprites3[] = { - {sFlag101Gfx3, ARRAY_COUNT(sFlag101Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag101Gfx4[] = INCBIN_U8("graphics/ornament/Flag101/sprite_4.4bpp"); -static const ax_sprite sFlag101Sprites4[] = { - {sFlag101Gfx4, ARRAY_COUNT(sFlag101Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag101Gfx5[] = INCBIN_U8("graphics/ornament/Flag101/sprite_5.4bpp"); -static const ax_sprite sFlag101Sprites5[] = { - {sFlag101Gfx5, ARRAY_COUNT(sFlag101Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag101Gfx6[] = INCBIN_U8("graphics/ornament/Flag101/sprite_6.4bpp"); -static const ax_sprite sFlag101Sprites6[] = { - {sFlag101Gfx6, ARRAY_COUNT(sFlag101Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag101[] = { - sFlag101Pose1, - sFlag101Pose2, - sFlag101Pose3, - sFlag101Pose4, - sFlag101Pose5, - sFlag101Pose6, -}; - -static const ax_anim *const sFlag101AnimTable1[] = { - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, - sFlag101Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag101[] = { - sFlag101AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag101[] = { - sFlag101Sprites1, - sFlag101Sprites2, - sFlag101Sprites3, - sFlag101Sprites4, - sFlag101Sprites5, - sFlag101Sprites6, -}; - -static const axmain sAxMainFlag101 = { - .poses = sAxPosesFlag101, - .animations = sAxAnimationsFlag101, - .animCount = ARRAY_COUNT(sAxAnimationsFlag101), - .spriteData = sAxSpritesFlag101, - .positions = NULL, -}; -const RGB gFlag102Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag102.pmdpal") }; - -static const axmain sAxMainFlag102; -const SiroArchive gAxFlag102 = {"SIRO", &sAxMainFlag102}; - -static const ax_pose sFlag102Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag102Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag102Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag102Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag102Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag102Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag102Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag102Gfx1[] = INCBIN_U8("graphics/ornament/Flag102/sprite_1.4bpp"); -static const ax_sprite sFlag102Sprites1[] = { - {sFlag102Gfx1, ARRAY_COUNT(sFlag102Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag102Gfx2[] = INCBIN_U8("graphics/ornament/Flag102/sprite_2.4bpp"); -static const ax_sprite sFlag102Sprites2[] = { - {sFlag102Gfx2, ARRAY_COUNT(sFlag102Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag102Gfx3[] = INCBIN_U8("graphics/ornament/Flag102/sprite_3.4bpp"); -static const ax_sprite sFlag102Sprites3[] = { - {sFlag102Gfx3, ARRAY_COUNT(sFlag102Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag102Gfx4[] = INCBIN_U8("graphics/ornament/Flag102/sprite_4.4bpp"); -static const ax_sprite sFlag102Sprites4[] = { - {sFlag102Gfx4, ARRAY_COUNT(sFlag102Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag102Gfx5[] = INCBIN_U8("graphics/ornament/Flag102/sprite_5.4bpp"); -static const ax_sprite sFlag102Sprites5[] = { - {sFlag102Gfx5, ARRAY_COUNT(sFlag102Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag102Gfx6[] = INCBIN_U8("graphics/ornament/Flag102/sprite_6.4bpp"); -static const ax_sprite sFlag102Sprites6[] = { - {sFlag102Gfx6, ARRAY_COUNT(sFlag102Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag102[] = { - sFlag102Pose1, - sFlag102Pose2, - sFlag102Pose3, - sFlag102Pose4, - sFlag102Pose5, - sFlag102Pose6, -}; - -static const ax_anim *const sFlag102AnimTable1[] = { - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, - sFlag102Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag102[] = { - sFlag102AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag102[] = { - sFlag102Sprites1, - sFlag102Sprites2, - sFlag102Sprites3, - sFlag102Sprites4, - sFlag102Sprites5, - sFlag102Sprites6, -}; - -static const axmain sAxMainFlag102 = { - .poses = sAxPosesFlag102, - .animations = sAxAnimationsFlag102, - .animCount = ARRAY_COUNT(sAxAnimationsFlag102), - .spriteData = sAxSpritesFlag102, - .positions = NULL, -}; -const RGB gFlag103Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag103.pmdpal") }; - -static const axmain sAxMainFlag103; -const SiroArchive gAxFlag103 = {"SIRO", &sAxMainFlag103}; - -static const ax_pose sFlag103Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag103Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag103Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag103Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag103Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag103Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag103Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag103Gfx1[] = INCBIN_U8("graphics/ornament/Flag103/sprite_1.4bpp"); -static const ax_sprite sFlag103Sprites1[] = { - {sFlag103Gfx1, ARRAY_COUNT(sFlag103Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag103Gfx2[] = INCBIN_U8("graphics/ornament/Flag103/sprite_2.4bpp"); -static const ax_sprite sFlag103Sprites2[] = { - {sFlag103Gfx2, ARRAY_COUNT(sFlag103Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag103Gfx3[] = INCBIN_U8("graphics/ornament/Flag103/sprite_3.4bpp"); -static const ax_sprite sFlag103Sprites3[] = { - {sFlag103Gfx3, ARRAY_COUNT(sFlag103Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag103Gfx4[] = INCBIN_U8("graphics/ornament/Flag103/sprite_4.4bpp"); -static const ax_sprite sFlag103Sprites4[] = { - {sFlag103Gfx4, ARRAY_COUNT(sFlag103Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag103Gfx5[] = INCBIN_U8("graphics/ornament/Flag103/sprite_5.4bpp"); -static const ax_sprite sFlag103Sprites5[] = { - {sFlag103Gfx5, ARRAY_COUNT(sFlag103Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag103Gfx6[] = INCBIN_U8("graphics/ornament/Flag103/sprite_6.4bpp"); -static const ax_sprite sFlag103Sprites6[] = { - {sFlag103Gfx6, ARRAY_COUNT(sFlag103Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag103[] = { - sFlag103Pose1, - sFlag103Pose2, - sFlag103Pose3, - sFlag103Pose4, - sFlag103Pose5, - sFlag103Pose6, -}; - -static const ax_anim *const sFlag103AnimTable1[] = { - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, - sFlag103Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag103[] = { - sFlag103AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag103[] = { - sFlag103Sprites1, - sFlag103Sprites2, - sFlag103Sprites3, - sFlag103Sprites4, - sFlag103Sprites5, - sFlag103Sprites6, -}; - -static const axmain sAxMainFlag103 = { - .poses = sAxPosesFlag103, - .animations = sAxAnimationsFlag103, - .animCount = ARRAY_COUNT(sAxAnimationsFlag103), - .spriteData = sAxSpritesFlag103, - .positions = NULL, -}; -const RGB gFlag104Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag104.pmdpal") }; - -static const axmain sAxMainFlag104; -const SiroArchive gAxFlag104 = {"SIRO", &sAxMainFlag104}; - -static const ax_pose sFlag104Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag104Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag104Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag104Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag104Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag104Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag104Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag104Gfx1[] = INCBIN_U8("graphics/ornament/Flag104/sprite_1.4bpp"); -static const ax_sprite sFlag104Sprites1[] = { - {sFlag104Gfx1, ARRAY_COUNT(sFlag104Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag104Gfx2[] = INCBIN_U8("graphics/ornament/Flag104/sprite_2.4bpp"); -static const ax_sprite sFlag104Sprites2[] = { - {sFlag104Gfx2, ARRAY_COUNT(sFlag104Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag104Gfx3[] = INCBIN_U8("graphics/ornament/Flag104/sprite_3.4bpp"); -static const ax_sprite sFlag104Sprites3[] = { - {sFlag104Gfx3, ARRAY_COUNT(sFlag104Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag104Gfx4[] = INCBIN_U8("graphics/ornament/Flag104/sprite_4.4bpp"); -static const ax_sprite sFlag104Sprites4[] = { - {sFlag104Gfx4, ARRAY_COUNT(sFlag104Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag104Gfx5[] = INCBIN_U8("graphics/ornament/Flag104/sprite_5.4bpp"); -static const ax_sprite sFlag104Sprites5[] = { - {sFlag104Gfx5, ARRAY_COUNT(sFlag104Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag104Gfx6[] = INCBIN_U8("graphics/ornament/Flag104/sprite_6.4bpp"); -static const ax_sprite sFlag104Sprites6[] = { - {sFlag104Gfx6, ARRAY_COUNT(sFlag104Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag104[] = { - sFlag104Pose1, - sFlag104Pose2, - sFlag104Pose3, - sFlag104Pose4, - sFlag104Pose5, - sFlag104Pose6, -}; - -static const ax_anim *const sFlag104AnimTable1[] = { - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, - sFlag104Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag104[] = { - sFlag104AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag104[] = { - sFlag104Sprites1, - sFlag104Sprites2, - sFlag104Sprites3, - sFlag104Sprites4, - sFlag104Sprites5, - sFlag104Sprites6, -}; - -static const axmain sAxMainFlag104 = { - .poses = sAxPosesFlag104, - .animations = sAxAnimationsFlag104, - .animCount = ARRAY_COUNT(sAxAnimationsFlag104), - .spriteData = sAxSpritesFlag104, - .positions = NULL, -}; -const RGB gFlag105Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag105.pmdpal") }; - -static const axmain sAxMainFlag105; -const SiroArchive gAxFlag105 = {"SIRO", &sAxMainFlag105}; - -static const ax_pose sFlag105Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag105Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag105Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag105Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag105Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag105Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag105Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag105Gfx1[] = INCBIN_U8("graphics/ornament/Flag105/sprite_1.4bpp"); -static const ax_sprite sFlag105Sprites1[] = { - {sFlag105Gfx1, ARRAY_COUNT(sFlag105Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag105Gfx2[] = INCBIN_U8("graphics/ornament/Flag105/sprite_2.4bpp"); -static const ax_sprite sFlag105Sprites2[] = { - {sFlag105Gfx2, ARRAY_COUNT(sFlag105Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag105Gfx3[] = INCBIN_U8("graphics/ornament/Flag105/sprite_3.4bpp"); -static const ax_sprite sFlag105Sprites3[] = { - {sFlag105Gfx3, ARRAY_COUNT(sFlag105Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag105Gfx4[] = INCBIN_U8("graphics/ornament/Flag105/sprite_4.4bpp"); -static const ax_sprite sFlag105Sprites4[] = { - {sFlag105Gfx4, ARRAY_COUNT(sFlag105Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag105Gfx5[] = INCBIN_U8("graphics/ornament/Flag105/sprite_5.4bpp"); -static const ax_sprite sFlag105Sprites5[] = { - {sFlag105Gfx5, ARRAY_COUNT(sFlag105Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag105Gfx6[] = INCBIN_U8("graphics/ornament/Flag105/sprite_6.4bpp"); -static const ax_sprite sFlag105Sprites6[] = { - {sFlag105Gfx6, ARRAY_COUNT(sFlag105Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag105[] = { - sFlag105Pose1, - sFlag105Pose2, - sFlag105Pose3, - sFlag105Pose4, - sFlag105Pose5, - sFlag105Pose6, -}; - -static const ax_anim *const sFlag105AnimTable1[] = { - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, - sFlag105Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag105[] = { - sFlag105AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag105[] = { - sFlag105Sprites1, - sFlag105Sprites2, - sFlag105Sprites3, - sFlag105Sprites4, - sFlag105Sprites5, - sFlag105Sprites6, -}; - -static const axmain sAxMainFlag105 = { - .poses = sAxPosesFlag105, - .animations = sAxAnimationsFlag105, - .animCount = ARRAY_COUNT(sAxAnimationsFlag105), - .spriteData = sAxSpritesFlag105, - .positions = NULL, -}; +#include "data/ornament/flag08.h" +#include "data/ornament/flag09.h" +#include "data/ornament/flag100.h" +#include "data/ornament/flag101.h" +#include "data/ornament/flag102.h" +#include "data/ornament/flag103.h" +#include "data/ornament/flag104.h" +#include "data/ornament/flag105.h" diff --git a/src/ornament_gfx3.c b/src/ornament_gfx3.c index e64bbc48b..9d146009f 100644 --- a/src/ornament_gfx3.c +++ b/src/ornament_gfx3.c @@ -2,923 +2,11 @@ #include "globaldata.h" #include "ornament_gfx.h" -const RGB gFlag106Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag106.pmdpal") }; - -static const axmain sAxMainFlag106; -const SiroArchive gAxFlag106 = {"SIRO", &sAxMainFlag106}; - -static const ax_pose sFlag106Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag106Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag106Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag106Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag106Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag106Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag106Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag106Gfx1[] = INCBIN_U8("graphics/ornament/Flag106/sprite_1.4bpp"); -static const ax_sprite sFlag106Sprites1[] = { - {sFlag106Gfx1, ARRAY_COUNT(sFlag106Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag106Gfx2[] = INCBIN_U8("graphics/ornament/Flag106/sprite_2.4bpp"); -static const ax_sprite sFlag106Sprites2[] = { - {sFlag106Gfx2, ARRAY_COUNT(sFlag106Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag106Gfx3[] = INCBIN_U8("graphics/ornament/Flag106/sprite_3.4bpp"); -static const ax_sprite sFlag106Sprites3[] = { - {sFlag106Gfx3, ARRAY_COUNT(sFlag106Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag106Gfx4[] = INCBIN_U8("graphics/ornament/Flag106/sprite_4.4bpp"); -static const ax_sprite sFlag106Sprites4[] = { - {sFlag106Gfx4, ARRAY_COUNT(sFlag106Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag106Gfx5[] = INCBIN_U8("graphics/ornament/Flag106/sprite_5.4bpp"); -static const ax_sprite sFlag106Sprites5[] = { - {sFlag106Gfx5, ARRAY_COUNT(sFlag106Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag106Gfx6[] = INCBIN_U8("graphics/ornament/Flag106/sprite_6.4bpp"); -static const ax_sprite sFlag106Sprites6[] = { - {sFlag106Gfx6, ARRAY_COUNT(sFlag106Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag106[] = { - sFlag106Pose1, - sFlag106Pose2, - sFlag106Pose3, - sFlag106Pose4, - sFlag106Pose5, - sFlag106Pose6, -}; - -static const ax_anim *const sFlag106AnimTable1[] = { - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, - sFlag106Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag106[] = { - sFlag106AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag106[] = { - sFlag106Sprites1, - sFlag106Sprites2, - sFlag106Sprites3, - sFlag106Sprites4, - sFlag106Sprites5, - sFlag106Sprites6, -}; - -static const axmain sAxMainFlag106 = { - .poses = sAxPosesFlag106, - .animations = sAxAnimationsFlag106, - .animCount = ARRAY_COUNT(sAxAnimationsFlag106), - .spriteData = sAxSpritesFlag106, - .positions = NULL, -}; -const RGB gFlag107Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag107.pmdpal") }; - -static const axmain sAxMainFlag107; -const SiroArchive gAxFlag107 = {"SIRO", &sAxMainFlag107}; - -static const ax_pose sFlag107Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag107Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag107Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag107Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag107Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag107Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag107Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag107Gfx1[] = INCBIN_U8("graphics/ornament/Flag107/sprite_1.4bpp"); -static const ax_sprite sFlag107Sprites1[] = { - {sFlag107Gfx1, ARRAY_COUNT(sFlag107Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag107Gfx2[] = INCBIN_U8("graphics/ornament/Flag107/sprite_2.4bpp"); -static const ax_sprite sFlag107Sprites2[] = { - {sFlag107Gfx2, ARRAY_COUNT(sFlag107Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag107Gfx3[] = INCBIN_U8("graphics/ornament/Flag107/sprite_3.4bpp"); -static const ax_sprite sFlag107Sprites3[] = { - {sFlag107Gfx3, ARRAY_COUNT(sFlag107Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag107Gfx4[] = INCBIN_U8("graphics/ornament/Flag107/sprite_4.4bpp"); -static const ax_sprite sFlag107Sprites4[] = { - {sFlag107Gfx4, ARRAY_COUNT(sFlag107Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag107Gfx5[] = INCBIN_U8("graphics/ornament/Flag107/sprite_5.4bpp"); -static const ax_sprite sFlag107Sprites5[] = { - {sFlag107Gfx5, ARRAY_COUNT(sFlag107Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag107Gfx6[] = INCBIN_U8("graphics/ornament/Flag107/sprite_6.4bpp"); -static const ax_sprite sFlag107Sprites6[] = { - {sFlag107Gfx6, ARRAY_COUNT(sFlag107Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag107[] = { - sFlag107Pose1, - sFlag107Pose2, - sFlag107Pose3, - sFlag107Pose4, - sFlag107Pose5, - sFlag107Pose6, -}; - -static const ax_anim *const sFlag107AnimTable1[] = { - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, - sFlag107Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag107[] = { - sFlag107AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag107[] = { - sFlag107Sprites1, - sFlag107Sprites2, - sFlag107Sprites3, - sFlag107Sprites4, - sFlag107Sprites5, - sFlag107Sprites6, -}; - -static const axmain sAxMainFlag107 = { - .poses = sAxPosesFlag107, - .animations = sAxAnimationsFlag107, - .animCount = ARRAY_COUNT(sAxAnimationsFlag107), - .spriteData = sAxSpritesFlag107, - .positions = NULL, -}; -const RGB gFlag108Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag108.pmdpal") }; - -static const axmain sAxMainFlag108; -const SiroArchive gAxFlag108 = {"SIRO", &sAxMainFlag108}; - -static const ax_pose sFlag108Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag108Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag108Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag108Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag108Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag108Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag108Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag108Gfx1[] = INCBIN_U8("graphics/ornament/Flag108/sprite_1.4bpp"); -static const ax_sprite sFlag108Sprites1[] = { - {sFlag108Gfx1, ARRAY_COUNT(sFlag108Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag108Gfx2[] = INCBIN_U8("graphics/ornament/Flag108/sprite_2.4bpp"); -static const ax_sprite sFlag108Sprites2[] = { - {sFlag108Gfx2, ARRAY_COUNT(sFlag108Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag108Gfx3[] = INCBIN_U8("graphics/ornament/Flag108/sprite_3.4bpp"); -static const ax_sprite sFlag108Sprites3[] = { - {sFlag108Gfx3, ARRAY_COUNT(sFlag108Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag108Gfx4[] = INCBIN_U8("graphics/ornament/Flag108/sprite_4.4bpp"); -static const ax_sprite sFlag108Sprites4[] = { - {sFlag108Gfx4, ARRAY_COUNT(sFlag108Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag108Gfx5[] = INCBIN_U8("graphics/ornament/Flag108/sprite_5.4bpp"); -static const ax_sprite sFlag108Sprites5[] = { - {sFlag108Gfx5, ARRAY_COUNT(sFlag108Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag108Gfx6[] = INCBIN_U8("graphics/ornament/Flag108/sprite_6.4bpp"); -static const ax_sprite sFlag108Sprites6[] = { - {sFlag108Gfx6, ARRAY_COUNT(sFlag108Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag108[] = { - sFlag108Pose1, - sFlag108Pose2, - sFlag108Pose3, - sFlag108Pose4, - sFlag108Pose5, - sFlag108Pose6, -}; - -static const ax_anim *const sFlag108AnimTable1[] = { - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, - sFlag108Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag108[] = { - sFlag108AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag108[] = { - sFlag108Sprites1, - sFlag108Sprites2, - sFlag108Sprites3, - sFlag108Sprites4, - sFlag108Sprites5, - sFlag108Sprites6, -}; - -static const axmain sAxMainFlag108 = { - .poses = sAxPosesFlag108, - .animations = sAxAnimationsFlag108, - .animCount = ARRAY_COUNT(sAxAnimationsFlag108), - .spriteData = sAxSpritesFlag108, - .positions = NULL, -}; -const RGB gFlag109Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag109.pmdpal") }; - -static const axmain sAxMainFlag109; -const SiroArchive gAxFlag109 = {"SIRO", &sAxMainFlag109}; - -static const ax_pose sFlag109Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag109Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag109Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag109Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag109Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag109Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag109Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag109Gfx1[] = INCBIN_U8("graphics/ornament/Flag109/sprite_1.4bpp"); -static const ax_sprite sFlag109Sprites1[] = { - {sFlag109Gfx1, ARRAY_COUNT(sFlag109Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag109Gfx2[] = INCBIN_U8("graphics/ornament/Flag109/sprite_2.4bpp"); -static const ax_sprite sFlag109Sprites2[] = { - {sFlag109Gfx2, ARRAY_COUNT(sFlag109Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag109Gfx3[] = INCBIN_U8("graphics/ornament/Flag109/sprite_3.4bpp"); -static const ax_sprite sFlag109Sprites3[] = { - {sFlag109Gfx3, ARRAY_COUNT(sFlag109Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag109Gfx4[] = INCBIN_U8("graphics/ornament/Flag109/sprite_4.4bpp"); -static const ax_sprite sFlag109Sprites4[] = { - {sFlag109Gfx4, ARRAY_COUNT(sFlag109Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag109Gfx5[] = INCBIN_U8("graphics/ornament/Flag109/sprite_5.4bpp"); -static const ax_sprite sFlag109Sprites5[] = { - {sFlag109Gfx5, ARRAY_COUNT(sFlag109Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag109Gfx6[] = INCBIN_U8("graphics/ornament/Flag109/sprite_6.4bpp"); -static const ax_sprite sFlag109Sprites6[] = { - {sFlag109Gfx6, ARRAY_COUNT(sFlag109Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag109[] = { - sFlag109Pose1, - sFlag109Pose2, - sFlag109Pose3, - sFlag109Pose4, - sFlag109Pose5, - sFlag109Pose6, -}; - -static const ax_anim *const sFlag109AnimTable1[] = { - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, - sFlag109Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag109[] = { - sFlag109AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag109[] = { - sFlag109Sprites1, - sFlag109Sprites2, - sFlag109Sprites3, - sFlag109Sprites4, - sFlag109Sprites5, - sFlag109Sprites6, -}; - -static const axmain sAxMainFlag109 = { - .poses = sAxPosesFlag109, - .animations = sAxAnimationsFlag109, - .animCount = ARRAY_COUNT(sAxAnimationsFlag109), - .spriteData = sAxSpritesFlag109, - .positions = NULL, -}; -const RGB gFlag10Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag10.pmdpal") }; - -static const axmain sAxMainFlag10; -const SiroArchive gAxFlag10 = {"SIRO", &sAxMainFlag10}; - -static const ax_pose sFlag10Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag10Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag10Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag10Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag10Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag10Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag10Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag10Gfx1[] = INCBIN_U8("graphics/ornament/Flag10/sprite_1.4bpp"); -static const ax_sprite sFlag10Sprites1[] = { - {sFlag10Gfx1, ARRAY_COUNT(sFlag10Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag10Gfx2[] = INCBIN_U8("graphics/ornament/Flag10/sprite_2.4bpp"); -static const ax_sprite sFlag10Sprites2[] = { - {sFlag10Gfx2, ARRAY_COUNT(sFlag10Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag10Gfx3[] = INCBIN_U8("graphics/ornament/Flag10/sprite_3.4bpp"); -static const ax_sprite sFlag10Sprites3[] = { - {sFlag10Gfx3, ARRAY_COUNT(sFlag10Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag10Gfx4[] = INCBIN_U8("graphics/ornament/Flag10/sprite_4.4bpp"); -static const ax_sprite sFlag10Sprites4[] = { - {sFlag10Gfx4, ARRAY_COUNT(sFlag10Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag10Gfx5[] = INCBIN_U8("graphics/ornament/Flag10/sprite_5.4bpp"); -static const ax_sprite sFlag10Sprites5[] = { - {sFlag10Gfx5, ARRAY_COUNT(sFlag10Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag10Gfx6[] = INCBIN_U8("graphics/ornament/Flag10/sprite_6.4bpp"); -static const ax_sprite sFlag10Sprites6[] = { - {sFlag10Gfx6, ARRAY_COUNT(sFlag10Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag10[] = { - sFlag10Pose1, - sFlag10Pose2, - sFlag10Pose3, - sFlag10Pose4, - sFlag10Pose5, - sFlag10Pose6, -}; - -static const ax_anim *const sFlag10AnimTable1[] = { - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, - sFlag10Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag10[] = { - sFlag10AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag10[] = { - sFlag10Sprites1, - sFlag10Sprites2, - sFlag10Sprites3, - sFlag10Sprites4, - sFlag10Sprites5, - sFlag10Sprites6, -}; - -static const axmain sAxMainFlag10 = { - .poses = sAxPosesFlag10, - .animations = sAxAnimationsFlag10, - .animCount = ARRAY_COUNT(sAxAnimationsFlag10), - .spriteData = sAxSpritesFlag10, - .positions = NULL, -}; -const RGB gFlag110Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag110.pmdpal") }; - -static const axmain sAxMainFlag110; -const SiroArchive gAxFlag110 = {"SIRO", &sAxMainFlag110}; - -static const ax_pose sFlag110Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag110Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag110Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag110Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag110Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag110Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag110Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag110Gfx1[] = INCBIN_U8("graphics/ornament/Flag110/sprite_1.4bpp"); -static const ax_sprite sFlag110Sprites1[] = { - {sFlag110Gfx1, ARRAY_COUNT(sFlag110Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag110Gfx2[] = INCBIN_U8("graphics/ornament/Flag110/sprite_2.4bpp"); -static const ax_sprite sFlag110Sprites2[] = { - {sFlag110Gfx2, ARRAY_COUNT(sFlag110Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag110Gfx3[] = INCBIN_U8("graphics/ornament/Flag110/sprite_3.4bpp"); -static const ax_sprite sFlag110Sprites3[] = { - {sFlag110Gfx3, ARRAY_COUNT(sFlag110Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag110Gfx4[] = INCBIN_U8("graphics/ornament/Flag110/sprite_4.4bpp"); -static const ax_sprite sFlag110Sprites4[] = { - {sFlag110Gfx4, ARRAY_COUNT(sFlag110Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag110Gfx5[] = INCBIN_U8("graphics/ornament/Flag110/sprite_5.4bpp"); -static const ax_sprite sFlag110Sprites5[] = { - {sFlag110Gfx5, ARRAY_COUNT(sFlag110Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag110Gfx6[] = INCBIN_U8("graphics/ornament/Flag110/sprite_6.4bpp"); -static const ax_sprite sFlag110Sprites6[] = { - {sFlag110Gfx6, ARRAY_COUNT(sFlag110Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag110[] = { - sFlag110Pose1, - sFlag110Pose2, - sFlag110Pose3, - sFlag110Pose4, - sFlag110Pose5, - sFlag110Pose6, -}; - -static const ax_anim *const sFlag110AnimTable1[] = { - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, - sFlag110Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag110[] = { - sFlag110AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag110[] = { - sFlag110Sprites1, - sFlag110Sprites2, - sFlag110Sprites3, - sFlag110Sprites4, - sFlag110Sprites5, - sFlag110Sprites6, -}; - -static const axmain sAxMainFlag110 = { - .poses = sAxPosesFlag110, - .animations = sAxAnimationsFlag110, - .animCount = ARRAY_COUNT(sAxAnimationsFlag110), - .spriteData = sAxSpritesFlag110, - .positions = NULL, -}; -const RGB gFlag111Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag111.pmdpal") }; - -static const axmain sAxMainFlag111; -const SiroArchive gAxFlag111 = {"SIRO", &sAxMainFlag111}; - -static const ax_pose sFlag111Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag111Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag111Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag111Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag111Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag111Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag111Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag111Gfx1[] = INCBIN_U8("graphics/ornament/Flag111/sprite_1.4bpp"); -static const ax_sprite sFlag111Sprites1[] = { - {sFlag111Gfx1, ARRAY_COUNT(sFlag111Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag111Gfx2[] = INCBIN_U8("graphics/ornament/Flag111/sprite_2.4bpp"); -static const ax_sprite sFlag111Sprites2[] = { - {sFlag111Gfx2, ARRAY_COUNT(sFlag111Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag111Gfx3[] = INCBIN_U8("graphics/ornament/Flag111/sprite_3.4bpp"); -static const ax_sprite sFlag111Sprites3[] = { - {sFlag111Gfx3, ARRAY_COUNT(sFlag111Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag111Gfx4[] = INCBIN_U8("graphics/ornament/Flag111/sprite_4.4bpp"); -static const ax_sprite sFlag111Sprites4[] = { - {sFlag111Gfx4, ARRAY_COUNT(sFlag111Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag111Gfx5[] = INCBIN_U8("graphics/ornament/Flag111/sprite_5.4bpp"); -static const ax_sprite sFlag111Sprites5[] = { - {sFlag111Gfx5, ARRAY_COUNT(sFlag111Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag111Gfx6[] = INCBIN_U8("graphics/ornament/Flag111/sprite_6.4bpp"); -static const ax_sprite sFlag111Sprites6[] = { - {sFlag111Gfx6, ARRAY_COUNT(sFlag111Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag111[] = { - sFlag111Pose1, - sFlag111Pose2, - sFlag111Pose3, - sFlag111Pose4, - sFlag111Pose5, - sFlag111Pose6, -}; - -static const ax_anim *const sFlag111AnimTable1[] = { - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, - sFlag111Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag111[] = { - sFlag111AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag111[] = { - sFlag111Sprites1, - sFlag111Sprites2, - sFlag111Sprites3, - sFlag111Sprites4, - sFlag111Sprites5, - sFlag111Sprites6, -}; - -static const axmain sAxMainFlag111 = { - .poses = sAxPosesFlag111, - .animations = sAxAnimationsFlag111, - .animCount = ARRAY_COUNT(sAxAnimationsFlag111), - .spriteData = sAxSpritesFlag111, - .positions = NULL, -}; -const RGB gFlag112Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag112.pmdpal") }; - -static const axmain sAxMainFlag112; -const SiroArchive gAxFlag112 = {"SIRO", &sAxMainFlag112}; - -static const ax_pose sFlag112Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag112Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag112Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag112Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag112Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag112Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag112Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag112Gfx1[] = INCBIN_U8("graphics/ornament/Flag112/sprite_1.4bpp"); -static const ax_sprite sFlag112Sprites1[] = { - {sFlag112Gfx1, ARRAY_COUNT(sFlag112Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag112Gfx2[] = INCBIN_U8("graphics/ornament/Flag112/sprite_2.4bpp"); -static const ax_sprite sFlag112Sprites2[] = { - {sFlag112Gfx2, ARRAY_COUNT(sFlag112Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag112Gfx3[] = INCBIN_U8("graphics/ornament/Flag112/sprite_3.4bpp"); -static const ax_sprite sFlag112Sprites3[] = { - {sFlag112Gfx3, ARRAY_COUNT(sFlag112Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag112Gfx4[] = INCBIN_U8("graphics/ornament/Flag112/sprite_4.4bpp"); -static const ax_sprite sFlag112Sprites4[] = { - {sFlag112Gfx4, ARRAY_COUNT(sFlag112Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag112Gfx5[] = INCBIN_U8("graphics/ornament/Flag112/sprite_5.4bpp"); -static const ax_sprite sFlag112Sprites5[] = { - {sFlag112Gfx5, ARRAY_COUNT(sFlag112Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag112Gfx6[] = INCBIN_U8("graphics/ornament/Flag112/sprite_6.4bpp"); -static const ax_sprite sFlag112Sprites6[] = { - {sFlag112Gfx6, ARRAY_COUNT(sFlag112Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag112[] = { - sFlag112Pose1, - sFlag112Pose2, - sFlag112Pose3, - sFlag112Pose4, - sFlag112Pose5, - sFlag112Pose6, -}; - -static const ax_anim *const sFlag112AnimTable1[] = { - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, - sFlag112Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag112[] = { - sFlag112AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag112[] = { - sFlag112Sprites1, - sFlag112Sprites2, - sFlag112Sprites3, - sFlag112Sprites4, - sFlag112Sprites5, - sFlag112Sprites6, -}; - -static const axmain sAxMainFlag112 = { - .poses = sAxPosesFlag112, - .animations = sAxAnimationsFlag112, - .animCount = ARRAY_COUNT(sAxAnimationsFlag112), - .spriteData = sAxSpritesFlag112, - .positions = NULL, -}; +#include "data/ornament/flag106.h" +#include "data/ornament/flag107.h" +#include "data/ornament/flag108.h" +#include "data/ornament/flag109.h" +#include "data/ornament/flag10.h" +#include "data/ornament/flag110.h" +#include "data/ornament/flag111.h" +#include "data/ornament/flag112.h" diff --git a/src/ornament_gfx4.c b/src/ornament_gfx4.c index ec2e6dc3e..755426e3b 100644 --- a/src/ornament_gfx4.c +++ b/src/ornament_gfx4.c @@ -2,935 +2,11 @@ #include "globaldata.h" #include "ornament_gfx.h" -const RGB gFlag113Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag113.pmdpal") }; - -static const axmain sAxMainFlag113; -const SiroArchive gAxFlag113 = {"SIRO", &sAxMainFlag113}; - -static const ax_pose sFlag113Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag113Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag113Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag113Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag113Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag113Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag113Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag113Gfx1[] = INCBIN_U8("graphics/ornament/Flag113/sprite_1.4bpp"); -static const ax_sprite sFlag113Sprites1[] = { - {sFlag113Gfx1, ARRAY_COUNT(sFlag113Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag113Gfx2[] = INCBIN_U8("graphics/ornament/Flag113/sprite_2.4bpp"); -static const ax_sprite sFlag113Sprites2[] = { - {sFlag113Gfx2, ARRAY_COUNT(sFlag113Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag113Gfx3[] = INCBIN_U8("graphics/ornament/Flag113/sprite_3.4bpp"); -static const ax_sprite sFlag113Sprites3[] = { - {sFlag113Gfx3, ARRAY_COUNT(sFlag113Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag113Gfx4[] = INCBIN_U8("graphics/ornament/Flag113/sprite_4.4bpp"); -static const ax_sprite sFlag113Sprites4[] = { - {sFlag113Gfx4, ARRAY_COUNT(sFlag113Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag113Gfx5[] = INCBIN_U8("graphics/ornament/Flag113/sprite_5.4bpp"); -static const ax_sprite sFlag113Sprites5[] = { - {sFlag113Gfx5, ARRAY_COUNT(sFlag113Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag113Gfx6[] = INCBIN_U8("graphics/ornament/Flag113/sprite_6.4bpp"); -static const ax_sprite sFlag113Sprites6[] = { - {sFlag113Gfx6, ARRAY_COUNT(sFlag113Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag113[] = { - sFlag113Pose1, - sFlag113Pose2, - sFlag113Pose3, - sFlag113Pose4, - sFlag113Pose5, - sFlag113Pose6, -}; - -static const ax_anim *const sFlag113AnimTable1[] = { - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, - sFlag113Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag113[] = { - sFlag113AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag113[] = { - sFlag113Sprites1, - sFlag113Sprites2, - sFlag113Sprites3, - sFlag113Sprites4, - sFlag113Sprites5, - sFlag113Sprites6, -}; - -static const axmain sAxMainFlag113 = { - .poses = sAxPosesFlag113, - .animations = sAxAnimationsFlag113, - .animCount = ARRAY_COUNT(sAxAnimationsFlag113), - .spriteData = sAxSpritesFlag113, - .positions = NULL, -}; -const RGB gFlag114Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag114.pmdpal") }; - -static const axmain sAxMainFlag114; -const SiroArchive gAxFlag114 = {"SIRO", &sAxMainFlag114}; - -static const ax_pose sFlag114Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag114Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag114Gfx1[] = INCBIN_U8("graphics/ornament/Flag114/sprite_1.4bpp"); -static const ax_sprite sFlag114Sprites1[] = { - {sFlag114Gfx1, ARRAY_COUNT(sFlag114Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx2[] = INCBIN_U8("graphics/ornament/Flag114/sprite_2.4bpp"); -static const ax_sprite sFlag114Sprites2[] = { - {sFlag114Gfx2, ARRAY_COUNT(sFlag114Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx3[] = INCBIN_U8("graphics/ornament/Flag114/sprite_3.4bpp"); -static const ax_sprite sFlag114Sprites3[] = { - {sFlag114Gfx3, ARRAY_COUNT(sFlag114Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx4[] = INCBIN_U8("graphics/ornament/Flag114/sprite_4.4bpp"); -static const ax_sprite sFlag114Sprites4[] = { - {sFlag114Gfx4, ARRAY_COUNT(sFlag114Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx5[] = INCBIN_U8("graphics/ornament/Flag114/sprite_5.4bpp"); -static const ax_sprite sFlag114Sprites5[] = { - {sFlag114Gfx5, ARRAY_COUNT(sFlag114Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx6[] = INCBIN_U8("graphics/ornament/Flag114/sprite_6.4bpp"); -static const ax_sprite sFlag114Sprites6[] = { - {sFlag114Gfx6, ARRAY_COUNT(sFlag114Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag114[] = { - sFlag114Pose1, - sFlag114Pose2, - sFlag114Pose3, - sFlag114Pose4, - sFlag114Pose5, - sFlag114Pose6, -}; - -static const ax_anim *const sFlag114AnimTable1[] = { - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag114[] = { - sFlag114AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag114[] = { - sFlag114Sprites1, - sFlag114Sprites2, - sFlag114Sprites3, - sFlag114Sprites4, - sFlag114Sprites5, - sFlag114Sprites6, -}; - -static const axmain sAxMainFlag114 = { - .poses = sAxPosesFlag114, - .animations = sAxAnimationsFlag114, - .animCount = ARRAY_COUNT(sAxAnimationsFlag114), - .spriteData = sAxSpritesFlag114, - .positions = NULL, -}; -const RGB gFlag11Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag11.pmdpal") }; - -static const axmain sAxMainFlag11; -const SiroArchive gAxFlag11 = {"SIRO", &sAxMainFlag11}; - -static const ax_pose sFlag11Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag11Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag11Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag11Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag11Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag11Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag11Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag11Gfx1[] = INCBIN_U8("graphics/ornament/Flag11/sprite_1.4bpp"); -static const ax_sprite sFlag11Sprites1[] = { - {sFlag11Gfx1, ARRAY_COUNT(sFlag11Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag11Gfx2[] = INCBIN_U8("graphics/ornament/Flag11/sprite_2.4bpp"); -static const ax_sprite sFlag11Sprites2[] = { - {sFlag11Gfx2, ARRAY_COUNT(sFlag11Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag11Gfx3[] = INCBIN_U8("graphics/ornament/Flag11/sprite_3.4bpp"); -static const ax_sprite sFlag11Sprites3[] = { - {sFlag11Gfx3, ARRAY_COUNT(sFlag11Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag11Gfx4[] = INCBIN_U8("graphics/ornament/Flag11/sprite_4.4bpp"); -static const ax_sprite sFlag11Sprites4[] = { - {sFlag11Gfx4, ARRAY_COUNT(sFlag11Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag11Gfx5[] = INCBIN_U8("graphics/ornament/Flag11/sprite_5.4bpp"); -static const ax_sprite sFlag11Sprites5[] = { - {sFlag11Gfx5, ARRAY_COUNT(sFlag11Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag11Gfx6[] = INCBIN_U8("graphics/ornament/Flag11/sprite_6.4bpp"); -static const ax_sprite sFlag11Sprites6[] = { - {sFlag11Gfx6, ARRAY_COUNT(sFlag11Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag11[] = { - sFlag11Pose1, - sFlag11Pose2, - sFlag11Pose3, - sFlag11Pose4, - sFlag11Pose5, - sFlag11Pose6, -}; - -static const ax_anim *const sFlag11AnimTable1[] = { - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, - sFlag11Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag11[] = { - sFlag11AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag11[] = { - sFlag11Sprites1, - sFlag11Sprites2, - sFlag11Sprites3, - sFlag11Sprites4, - sFlag11Sprites5, - sFlag11Sprites6, -}; - -static const axmain sAxMainFlag11 = { - .poses = sAxPosesFlag11, - .animations = sAxAnimationsFlag11, - .animCount = ARRAY_COUNT(sAxAnimationsFlag11), - .spriteData = sAxSpritesFlag11, - .positions = NULL, -}; -const RGB gFlag12Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag12.pmdpal") }; - -static const axmain sAxMainFlag12; -const SiroArchive gAxFlag12 = {"SIRO", &sAxMainFlag12}; - -static const ax_pose sFlag12Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag12Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag12Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag12Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag12Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag12Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag12Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag12Gfx1[] = INCBIN_U8("graphics/ornament/Flag12/sprite_1.4bpp"); -static const ax_sprite sFlag12Sprites1[] = { - {sFlag12Gfx1, ARRAY_COUNT(sFlag12Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag12Gfx2[] = INCBIN_U8("graphics/ornament/Flag12/sprite_2.4bpp"); -static const ax_sprite sFlag12Sprites2[] = { - {sFlag12Gfx2, ARRAY_COUNT(sFlag12Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag12Gfx3[] = INCBIN_U8("graphics/ornament/Flag12/sprite_3.4bpp"); -static const ax_sprite sFlag12Sprites3[] = { - {sFlag12Gfx3, ARRAY_COUNT(sFlag12Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag12Gfx4[] = INCBIN_U8("graphics/ornament/Flag12/sprite_4.4bpp"); -static const ax_sprite sFlag12Sprites4[] = { - {sFlag12Gfx4, ARRAY_COUNT(sFlag12Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag12Gfx5[] = INCBIN_U8("graphics/ornament/Flag12/sprite_5.4bpp"); -static const ax_sprite sFlag12Sprites5[] = { - {sFlag12Gfx5, ARRAY_COUNT(sFlag12Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag12Gfx6[] = INCBIN_U8("graphics/ornament/Flag12/sprite_6.4bpp"); -static const ax_sprite sFlag12Sprites6[] = { - {sFlag12Gfx6, ARRAY_COUNT(sFlag12Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag12[] = { - sFlag12Pose1, - sFlag12Pose2, - sFlag12Pose3, - sFlag12Pose4, - sFlag12Pose5, - sFlag12Pose6, -}; - -static const ax_anim *const sFlag12AnimTable1[] = { - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, - sFlag12Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag12[] = { - sFlag12AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag12[] = { - sFlag12Sprites1, - sFlag12Sprites2, - sFlag12Sprites3, - sFlag12Sprites4, - sFlag12Sprites5, - sFlag12Sprites6, -}; - -static const axmain sAxMainFlag12 = { - .poses = sAxPosesFlag12, - .animations = sAxAnimationsFlag12, - .animCount = ARRAY_COUNT(sAxAnimationsFlag12), - .spriteData = sAxSpritesFlag12, - .positions = NULL, -}; -const RGB gFlag13Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag13.pmdpal") }; - -static const axmain sAxMainFlag13; -const SiroArchive gAxFlag13 = {"SIRO", &sAxMainFlag13}; - -static const ax_pose sFlag13Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag13Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag13Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag13Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag13Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag13Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag13Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag13Gfx1[] = INCBIN_U8("graphics/ornament/Flag13/sprite_1.4bpp"); -static const ax_sprite sFlag13Sprites1[] = { - {sFlag13Gfx1, ARRAY_COUNT(sFlag13Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag13Gfx2[] = INCBIN_U8("graphics/ornament/Flag13/sprite_2.4bpp"); -static const ax_sprite sFlag13Sprites2[] = { - {sFlag13Gfx2, ARRAY_COUNT(sFlag13Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag13Gfx3[] = INCBIN_U8("graphics/ornament/Flag13/sprite_3.4bpp"); -static const ax_sprite sFlag13Sprites3[] = { - {sFlag13Gfx3, ARRAY_COUNT(sFlag13Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag13Gfx4[] = INCBIN_U8("graphics/ornament/Flag13/sprite_4.4bpp"); -static const ax_sprite sFlag13Sprites4[] = { - {sFlag13Gfx4, ARRAY_COUNT(sFlag13Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag13Gfx5[] = INCBIN_U8("graphics/ornament/Flag13/sprite_5.4bpp"); -static const ax_sprite sFlag13Sprites5[] = { - {sFlag13Gfx5, ARRAY_COUNT(sFlag13Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag13Gfx6[] = INCBIN_U8("graphics/ornament/Flag13/sprite_6.4bpp"); -static const ax_sprite sFlag13Sprites6[] = { - {sFlag13Gfx6, ARRAY_COUNT(sFlag13Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag13[] = { - sFlag13Pose1, - sFlag13Pose2, - sFlag13Pose3, - sFlag13Pose4, - sFlag13Pose5, - sFlag13Pose6, -}; - -static const ax_anim *const sFlag13AnimTable1[] = { - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, - sFlag13Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag13[] = { - sFlag13AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag13[] = { - sFlag13Sprites1, - sFlag13Sprites2, - sFlag13Sprites3, - sFlag13Sprites4, - sFlag13Sprites5, - sFlag13Sprites6, -}; - -static const axmain sAxMainFlag13 = { - .poses = sAxPosesFlag13, - .animations = sAxAnimationsFlag13, - .animCount = ARRAY_COUNT(sAxAnimationsFlag13), - .spriteData = sAxSpritesFlag13, - .positions = NULL, -}; -const RGB gFlag14Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag14.pmdpal") }; - -static const axmain sAxMainFlag14; -const SiroArchive gAxFlag14 = {"SIRO", &sAxMainFlag14}; - -static const ax_pose sFlag14Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag14Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag14Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag14Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag14Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag14Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag14Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag14Gfx1[] = INCBIN_U8("graphics/ornament/Flag14/sprite_1.4bpp"); -static const ax_sprite sFlag14Sprites1[] = { - {sFlag14Gfx1, ARRAY_COUNT(sFlag14Gfx1)}, - {NULL, 160}, - {NULL, 0}, -}; -static const u8 sFlag14Gfx2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2.4bpp"); -static const u8 sFlag14Gfx2_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_2_2.4bpp"); -static const ax_sprite sFlag14Sprites2[] = { - {sFlag14Gfx2, ARRAY_COUNT(sFlag14Gfx2)}, - {NULL, 32}, - {sFlag14Gfx2_2, ARRAY_COUNT(sFlag14Gfx2_2)}, - {NULL, 160}, - {NULL, 0}, -}; -static const u8 sFlag14Gfx3[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3.4bpp"); -static const u8 sFlag14Gfx3_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_3_2.4bpp"); -static const ax_sprite sFlag14Sprites3[] = { - {sFlag14Gfx3, ARRAY_COUNT(sFlag14Gfx3)}, - {NULL, 32}, - {sFlag14Gfx3_2, ARRAY_COUNT(sFlag14Gfx3_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag14Gfx4[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4.4bpp"); -static const u8 sFlag14Gfx4_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_4_2.4bpp"); -static const ax_sprite sFlag14Sprites4[] = { - {sFlag14Gfx4, ARRAY_COUNT(sFlag14Gfx4)}, - {NULL, 32}, - {sFlag14Gfx4_2, ARRAY_COUNT(sFlag14Gfx4_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag14Gfx5[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5.4bpp"); -static const u8 sFlag14Gfx5_2[] = INCBIN_U8("graphics/ornament/Flag14/sprite_5_2.4bpp"); -static const ax_sprite sFlag14Sprites5[] = { - {sFlag14Gfx5, ARRAY_COUNT(sFlag14Gfx5)}, - {NULL, 32}, - {sFlag14Gfx5_2, ARRAY_COUNT(sFlag14Gfx5_2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag14Gfx6[] = INCBIN_U8("graphics/ornament/Flag14/sprite_6.4bpp"); -static const ax_sprite sFlag14Sprites6[] = { - {sFlag14Gfx6, ARRAY_COUNT(sFlag14Gfx6)}, - {NULL, 160}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag14[] = { - sFlag14Pose1, - sFlag14Pose2, - sFlag14Pose3, - sFlag14Pose4, - sFlag14Pose5, - sFlag14Pose6, -}; - -static const ax_anim *const sFlag14AnimTable1[] = { - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, - sFlag14Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag14[] = { - sFlag14AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag14[] = { - sFlag14Sprites1, - sFlag14Sprites2, - sFlag14Sprites3, - sFlag14Sprites4, - sFlag14Sprites5, - sFlag14Sprites6, -}; - -static const axmain sAxMainFlag14 = { - .poses = sAxPosesFlag14, - .animations = sAxAnimationsFlag14, - .animCount = ARRAY_COUNT(sAxAnimationsFlag14), - .spriteData = sAxSpritesFlag14, - .positions = NULL, -}; -const RGB gFlag15Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag15.pmdpal") }; - -static const axmain sAxMainFlag15; -const SiroArchive gAxFlag15 = {"SIRO", &sAxMainFlag15}; - -static const ax_pose sFlag15Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag15Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag15Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag15Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag15Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag15Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag15Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag15Gfx1[] = INCBIN_U8("graphics/ornament/Flag15/sprite_1.4bpp"); -static const ax_sprite sFlag15Sprites1[] = { - {sFlag15Gfx1, ARRAY_COUNT(sFlag15Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag15Gfx2[] = INCBIN_U8("graphics/ornament/Flag15/sprite_2.4bpp"); -static const ax_sprite sFlag15Sprites2[] = { - {sFlag15Gfx2, ARRAY_COUNT(sFlag15Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag15Gfx3[] = INCBIN_U8("graphics/ornament/Flag15/sprite_3.4bpp"); -static const ax_sprite sFlag15Sprites3[] = { - {sFlag15Gfx3, ARRAY_COUNT(sFlag15Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag15Gfx4[] = INCBIN_U8("graphics/ornament/Flag15/sprite_4.4bpp"); -static const ax_sprite sFlag15Sprites4[] = { - {sFlag15Gfx4, ARRAY_COUNT(sFlag15Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag15Gfx5[] = INCBIN_U8("graphics/ornament/Flag15/sprite_5.4bpp"); -static const ax_sprite sFlag15Sprites5[] = { - {sFlag15Gfx5, ARRAY_COUNT(sFlag15Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag15Gfx6[] = INCBIN_U8("graphics/ornament/Flag15/sprite_6.4bpp"); -static const ax_sprite sFlag15Sprites6[] = { - {sFlag15Gfx6, ARRAY_COUNT(sFlag15Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag15[] = { - sFlag15Pose1, - sFlag15Pose2, - sFlag15Pose3, - sFlag15Pose4, - sFlag15Pose5, - sFlag15Pose6, -}; - -static const ax_anim *const sFlag15AnimTable1[] = { - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, - sFlag15Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag15[] = { - sFlag15AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag15[] = { - sFlag15Sprites1, - sFlag15Sprites2, - sFlag15Sprites3, - sFlag15Sprites4, - sFlag15Sprites5, - sFlag15Sprites6, -}; - -static const axmain sAxMainFlag15 = { - .poses = sAxPosesFlag15, - .animations = sAxAnimationsFlag15, - .animCount = ARRAY_COUNT(sAxAnimationsFlag15), - .spriteData = sAxSpritesFlag15, - .positions = NULL, -}; -const RGB gFlag16Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag16.pmdpal") }; - -static const axmain sAxMainFlag16; -const SiroArchive gAxFlag16 = {"SIRO", &sAxMainFlag16}; - -static const ax_pose sFlag16Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag16Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag16Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag16Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag16Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag16Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag16Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag16Gfx1[] = INCBIN_U8("graphics/ornament/Flag16/sprite_1.4bpp"); -static const ax_sprite sFlag16Sprites1[] = { - {sFlag16Gfx1, ARRAY_COUNT(sFlag16Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag16Gfx2[] = INCBIN_U8("graphics/ornament/Flag16/sprite_2.4bpp"); -static const ax_sprite sFlag16Sprites2[] = { - {sFlag16Gfx2, ARRAY_COUNT(sFlag16Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag16Gfx3[] = INCBIN_U8("graphics/ornament/Flag16/sprite_3.4bpp"); -static const ax_sprite sFlag16Sprites3[] = { - {sFlag16Gfx3, ARRAY_COUNT(sFlag16Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag16Gfx4[] = INCBIN_U8("graphics/ornament/Flag16/sprite_4.4bpp"); -static const ax_sprite sFlag16Sprites4[] = { - {sFlag16Gfx4, ARRAY_COUNT(sFlag16Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag16Gfx5[] = INCBIN_U8("graphics/ornament/Flag16/sprite_5.4bpp"); -static const ax_sprite sFlag16Sprites5[] = { - {sFlag16Gfx5, ARRAY_COUNT(sFlag16Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag16Gfx6[] = INCBIN_U8("graphics/ornament/Flag16/sprite_6.4bpp"); -static const ax_sprite sFlag16Sprites6[] = { - {sFlag16Gfx6, ARRAY_COUNT(sFlag16Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag16[] = { - sFlag16Pose1, - sFlag16Pose2, - sFlag16Pose3, - sFlag16Pose4, - sFlag16Pose5, - sFlag16Pose6, -}; - -static const ax_anim *const sFlag16AnimTable1[] = { - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, - sFlag16Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag16[] = { - sFlag16AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag16[] = { - sFlag16Sprites1, - sFlag16Sprites2, - sFlag16Sprites3, - sFlag16Sprites4, - sFlag16Sprites5, - sFlag16Sprites6, -}; - -static const axmain sAxMainFlag16 = { - .poses = sAxPosesFlag16, - .animations = sAxAnimationsFlag16, - .animCount = ARRAY_COUNT(sAxAnimationsFlag16), - .spriteData = sAxSpritesFlag16, - .positions = NULL, -}; +#include "data/ornament/flag113.h" +#include "data/ornament/flag114.h" +#include "data/ornament/flag11.h" +#include "data/ornament/flag12.h" +#include "data/ornament/flag13.h" +#include "data/ornament/flag14.h" +#include "data/ornament/flag15.h" +#include "data/ornament/flag16.h" diff --git a/src/ornament_gfx5.c b/src/ornament_gfx5.c index a07abe4fe..052d452c4 100644 --- a/src/ornament_gfx5.c +++ b/src/ornament_gfx5.c @@ -2,1832 +2,13 @@ #include "globaldata.h" #include "ornament_gfx.h" -static const axmain sAxMainItem01; -const SiroArchive gAxItem01 = {"SIRO", &sAxMainItem01}; - -static const ax_pose sItem01Pose1[] = { - AX_POSE(0, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose2[] = { - AX_POSE(1, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose3[] = { - AX_POSE(2, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 7)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose4[] = { - AX_POSE(3, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 3)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose5[] = { - AX_POSE(4, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose6[] = { - AX_POSE(5, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose7[] = { - AX_POSE(6, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose8[] = { - AX_POSE(7, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose9[] = { - AX_POSE(8, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose10[] = { - AX_POSE(9, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 2)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose11[] = { - AX_POSE(10, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose12[] = { - AX_POSE(11, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose13[] = { - AX_POSE(12, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose14[] = { - AX_POSE(13, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose15[] = { - AX_POSE(14, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 8)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose16[] = { - AX_POSE(15, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose17[] = { - AX_POSE(16, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 12)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose18[] = { - AX_POSE(17, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose19[] = { - AX_POSE(18, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose20[] = { - AX_POSE(19, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 4)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose21[] = { - AX_POSE(20, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose22[] = { - AX_POSE(21, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose23[] = { - AX_POSE(22, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_pose sItem01Pose24[] = { - AX_POSE(23, OAM1(248, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_1, FLIP(0, 0), 2, 0), OAM3(0, 3, 10)), - AX_POSE_TERMINATOR -}; -static const ax_anim sItem01Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_2[] = { - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_3[] = { - { .frames = 4, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_4[] = { - { .frames = 4, .unkFlags = 0, .poseId = 17, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_5[] = { - { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_6[] = { - { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_7[] = { - { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sItem01Anims_1_8[] = { - { .frames = 4, .unkFlags = 0, .poseId = 19, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sItem01Gfx1[] = INCBIN_U8("graphics/ornament/Item01/sprite_1.4bpp"); -static const ax_sprite sItem01Sprites1[] = { - {sItem01Gfx1, ARRAY_COUNT(sItem01Gfx1)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx2[] = INCBIN_U8("graphics/ornament/Item01/sprite_2.4bpp"); -static const ax_sprite sItem01Sprites2[] = { - {sItem01Gfx2, ARRAY_COUNT(sItem01Gfx2)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx3[] = INCBIN_U8("graphics/ornament/Item01/sprite_3.4bpp"); -static const ax_sprite sItem01Sprites3[] = { - {sItem01Gfx3, ARRAY_COUNT(sItem01Gfx3)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx4[] = INCBIN_U8("graphics/ornament/Item01/sprite_4.4bpp"); -static const ax_sprite sItem01Sprites4[] = { - {sItem01Gfx4, ARRAY_COUNT(sItem01Gfx4)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx5[] = INCBIN_U8("graphics/ornament/Item01/sprite_5.4bpp"); -static const ax_sprite sItem01Sprites5[] = { - {sItem01Gfx5, ARRAY_COUNT(sItem01Gfx5)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx6[] = INCBIN_U8("graphics/ornament/Item01/sprite_6.4bpp"); -static const ax_sprite sItem01Sprites6[] = { - {sItem01Gfx6, ARRAY_COUNT(sItem01Gfx6)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx7[] = INCBIN_U8("graphics/ornament/Item01/sprite_7.4bpp"); -static const ax_sprite sItem01Sprites7[] = { - {sItem01Gfx7, ARRAY_COUNT(sItem01Gfx7)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx8[] = INCBIN_U8("graphics/ornament/Item01/sprite_8.4bpp"); -static const ax_sprite sItem01Sprites8[] = { - {sItem01Gfx8, ARRAY_COUNT(sItem01Gfx8)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx9[] = INCBIN_U8("graphics/ornament/Item01/sprite_9.4bpp"); -static const ax_sprite sItem01Sprites9[] = { - {sItem01Gfx9, ARRAY_COUNT(sItem01Gfx9)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx10[] = INCBIN_U8("graphics/ornament/Item01/sprite_10.4bpp"); -static const ax_sprite sItem01Sprites10[] = { - {sItem01Gfx10, ARRAY_COUNT(sItem01Gfx10)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx11[] = INCBIN_U8("graphics/ornament/Item01/sprite_11.4bpp"); -static const ax_sprite sItem01Sprites11[] = { - {sItem01Gfx11, ARRAY_COUNT(sItem01Gfx11)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx12[] = INCBIN_U8("graphics/ornament/Item01/sprite_12.4bpp"); -static const ax_sprite sItem01Sprites12[] = { - {sItem01Gfx12, ARRAY_COUNT(sItem01Gfx12)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx13[] = INCBIN_U8("graphics/ornament/Item01/sprite_13.4bpp"); -static const ax_sprite sItem01Sprites13[] = { - {sItem01Gfx13, ARRAY_COUNT(sItem01Gfx13)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx14[] = INCBIN_U8("graphics/ornament/Item01/sprite_14.4bpp"); -static const ax_sprite sItem01Sprites14[] = { - {sItem01Gfx14, ARRAY_COUNT(sItem01Gfx14)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx15[] = INCBIN_U8("graphics/ornament/Item01/sprite_15.4bpp"); -static const ax_sprite sItem01Sprites15[] = { - {sItem01Gfx15, ARRAY_COUNT(sItem01Gfx15)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx16[] = INCBIN_U8("graphics/ornament/Item01/sprite_16.4bpp"); -static const ax_sprite sItem01Sprites16[] = { - {sItem01Gfx16, ARRAY_COUNT(sItem01Gfx16)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx17[] = INCBIN_U8("graphics/ornament/Item01/sprite_17.4bpp"); -static const ax_sprite sItem01Sprites17[] = { - {sItem01Gfx17, ARRAY_COUNT(sItem01Gfx17)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx18[] = INCBIN_U8("graphics/ornament/Item01/sprite_18.4bpp"); -static const ax_sprite sItem01Sprites18[] = { - {sItem01Gfx18, ARRAY_COUNT(sItem01Gfx18)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx19[] = INCBIN_U8("graphics/ornament/Item01/sprite_19.4bpp"); -static const ax_sprite sItem01Sprites19[] = { - {sItem01Gfx19, ARRAY_COUNT(sItem01Gfx19)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx20[] = INCBIN_U8("graphics/ornament/Item01/sprite_20.4bpp"); -static const ax_sprite sItem01Sprites20[] = { - {sItem01Gfx20, ARRAY_COUNT(sItem01Gfx20)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx21[] = INCBIN_U8("graphics/ornament/Item01/sprite_21.4bpp"); -static const ax_sprite sItem01Sprites21[] = { - {sItem01Gfx21, ARRAY_COUNT(sItem01Gfx21)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx22[] = INCBIN_U8("graphics/ornament/Item01/sprite_22.4bpp"); -static const ax_sprite sItem01Sprites22[] = { - {sItem01Gfx22, ARRAY_COUNT(sItem01Gfx22)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx23[] = INCBIN_U8("graphics/ornament/Item01/sprite_23.4bpp"); -static const ax_sprite sItem01Sprites23[] = { - {sItem01Gfx23, ARRAY_COUNT(sItem01Gfx23)}, - {NULL, 0}, -}; -static const u8 sItem01Gfx24[] = INCBIN_U8("graphics/ornament/Item01/sprite_24.4bpp"); -static const ax_sprite sItem01Sprites24[] = { - {sItem01Gfx24, ARRAY_COUNT(sItem01Gfx24)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesItem01[] = { - sItem01Pose1, - sItem01Pose2, - sItem01Pose3, - sItem01Pose4, - sItem01Pose5, - sItem01Pose6, - sItem01Pose7, - sItem01Pose8, - sItem01Pose9, - sItem01Pose10, - sItem01Pose11, - sItem01Pose12, - sItem01Pose13, - sItem01Pose14, - sItem01Pose15, - sItem01Pose16, - sItem01Pose17, - sItem01Pose18, - sItem01Pose19, - sItem01Pose20, - sItem01Pose21, - sItem01Pose22, - sItem01Pose23, - sItem01Pose24, -}; - -static const ax_anim *const sItem01AnimTable1[] = { - sItem01Anims_1_1, - sItem01Anims_1_2, - sItem01Anims_1_3, - sItem01Anims_1_4, - sItem01Anims_1_5, - sItem01Anims_1_6, - sItem01Anims_1_7, - sItem01Anims_1_8, -}; - -static const ax_anim *const *const sAxAnimationsItem01[] = { - sItem01AnimTable1, -}; - -static const ax_sprite *const sAxSpritesItem01[] = { - sItem01Sprites1, - sItem01Sprites2, - sItem01Sprites3, - sItem01Sprites4, - sItem01Sprites5, - sItem01Sprites6, - sItem01Sprites7, - sItem01Sprites8, - sItem01Sprites9, - sItem01Sprites10, - sItem01Sprites11, - sItem01Sprites12, - sItem01Sprites13, - sItem01Sprites14, - sItem01Sprites15, - sItem01Sprites16, - sItem01Sprites17, - sItem01Sprites18, - sItem01Sprites19, - sItem01Sprites20, - sItem01Sprites21, - sItem01Sprites22, - sItem01Sprites23, - sItem01Sprites24, -}; - -static const axmain sAxMainItem01 = { - .poses = sAxPosesItem01, - .animations = sAxAnimationsItem01, - .animCount = ARRAY_COUNT(sAxAnimationsItem01), - .spriteData = sAxSpritesItem01, - .positions = NULL, -}; -static const axmain sAxMainNpc01; -const SiroArchive gAxNpc01 = {"SIRO", &sAxMainNpc01}; - -static const ax_pose sNpc01Pose1[] = { - AX_POSE(0, OAM1(229, ST_OAM_SQUARE , 1), OAM2(243, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_anim sNpc01Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sNpc01Gfx1[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1.4bpp"); -static const u8 sNpc01Gfx1_2[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_2.4bpp"); -static const u8 sNpc01Gfx1_3[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_3.4bpp"); -static const u8 sNpc01Gfx1_4[] = INCBIN_U8("graphics/ornament/Npc01/sprite_1_4.4bpp"); -static const ax_sprite sNpc01Sprites1[] = { - {NULL, 32}, - {sNpc01Gfx1, ARRAY_COUNT(sNpc01Gfx1)}, - {NULL, 64}, - {sNpc01Gfx1_2, ARRAY_COUNT(sNpc01Gfx1_2)}, - {NULL, 32}, - {sNpc01Gfx1_3, ARRAY_COUNT(sNpc01Gfx1_3)}, - {NULL, 32}, - {sNpc01Gfx1_4, ARRAY_COUNT(sNpc01Gfx1_4)}, - {NULL, 32}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesNpc01[] = { - sNpc01Pose1, -}; - -static const ax_anim *const sNpc01AnimTable1[] = { - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, - sNpc01Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsNpc01[] = { - sNpc01AnimTable1, -}; - -static const ax_sprite *const sAxSpritesNpc01[] = { - sNpc01Sprites1, -}; - -static const axmain sAxMainNpc01 = { - .poses = sAxPosesNpc01, - .animations = sAxAnimationsNpc01, - .animCount = ARRAY_COUNT(sAxAnimationsNpc01), - .spriteData = sAxSpritesNpc01, - .positions = NULL, -}; -static const axmain sAxMainNpc02; -const SiroArchive gAxNpc02 = {"SIRO", &sAxMainNpc02}; - -static const ax_pose sNpc02Pose1[] = { - AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(242, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_anim sNpc02Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sNpc02Gfx1[] = INCBIN_U8("graphics/ornament/Npc02/sprite_1.4bpp"); -static const ax_sprite sNpc02Sprites1[] = { - {sNpc02Gfx1, ARRAY_COUNT(sNpc02Gfx1)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesNpc02[] = { - sNpc02Pose1, -}; - -static const ax_anim *const sNpc02AnimTable1[] = { - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, - sNpc02Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsNpc02[] = { - sNpc02AnimTable1, -}; - -static const ax_sprite *const sAxSpritesNpc02[] = { - sNpc02Sprites1, -}; - -static const axmain sAxMainNpc02 = { - .poses = sAxPosesNpc02, - .animations = sAxAnimationsNpc02, - .animCount = ARRAY_COUNT(sAxAnimationsNpc02), - .spriteData = sAxSpritesNpc02, - .positions = NULL, -}; -static const axmain sAxMainNpc03; -const SiroArchive gAxNpc03 = {"SIRO", &sAxMainNpc03}; - -static const ax_pose sNpc03Pose1[] = { - AX_POSE(0, OAM1(227, ST_OAM_SQUARE , 1), OAM2(241, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_anim sNpc03Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sNpc03Gfx1[] = INCBIN_U8("graphics/ornament/Npc03/sprite_1.4bpp"); -static const ax_sprite sNpc03Sprites1[] = { - {NULL, 32}, - {sNpc03Gfx1, ARRAY_COUNT(sNpc03Gfx1)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesNpc03[] = { - sNpc03Pose1, -}; - -static const ax_anim *const sNpc03AnimTable1[] = { - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, - sNpc03Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsNpc03[] = { - sNpc03AnimTable1, -}; - -static const ax_sprite *const sAxSpritesNpc03[] = { - sNpc03Sprites1, -}; - -static const axmain sAxMainNpc03 = { - .poses = sAxPosesNpc03, - .animations = sAxAnimationsNpc03, - .animCount = ARRAY_COUNT(sAxAnimationsNpc03), - .spriteData = sAxSpritesNpc03, - .positions = NULL, -}; -static const axmain sAxMainNpc04; -const SiroArchive gAxNpc04 = {"SIRO", &sAxMainNpc04}; - -static const ax_pose sNpc04Pose1[] = { - AX_POSE(0, OAM1(233, ST_OAM_V_RECTANGLE, 1), OAM2(248, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 6)), - AX_POSE_TERMINATOR -}; -static const ax_anim sNpc04Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sNpc04Gfx1[] = INCBIN_U8("graphics/ornament/Npc04/sprite_1.4bpp"); -static const ax_sprite sNpc04Sprites1[] = { - {sNpc04Gfx1, ARRAY_COUNT(sNpc04Gfx1)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesNpc04[] = { - sNpc04Pose1, -}; - -static const ax_anim *const sNpc04AnimTable1[] = { - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, - sNpc04Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsNpc04[] = { - sNpc04AnimTable1, -}; - -static const ax_sprite *const sAxSpritesNpc04[] = { - sNpc04Sprites1, -}; - -static const axmain sAxMainNpc04 = { - .poses = sAxPosesNpc04, - .animations = sAxAnimationsNpc04, - .animCount = ARRAY_COUNT(sAxAnimationsNpc04), - .spriteData = sAxSpritesNpc04, - .positions = NULL, -}; -const RGB gStoneimPal[] = { INCBIN_RGB("graphics/ornament/pal/stoneim.pmdpal") }; - -static const axmain sAxMainTitlebg1; -const SiroArchive gAxTitlebg1 = {"SIRO", &sAxMainTitlebg1}; - -static const ax_pose sTitlebg1Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose2[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(5, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose3[] = { - AX_POSE(6, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(7, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose4[] = { - AX_POSE(8, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(9, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose5[] = { - AX_POSE(10, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(11, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose6[] = { - AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(13, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose7[] = { - AX_POSE(14, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(15, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose8[] = { - AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(17, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose9[] = { - AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(19, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose10[] = { - AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(21, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose11[] = { - AX_POSE(22, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(23, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitlebg1Pose12[] = { - AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(192, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(25, OAM1(228, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(-1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(32, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(-1, OAM1(228, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(2, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(160, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(64, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(96, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(-1, OAM1(244, ST_OAM_SQUARE , 1), OAM2(128, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(3, OAM1(4, ST_OAM_SQUARE , 2), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(-1, OAM1(4, ST_OAM_SQUARE , 2), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(48, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sTitlebg1Anims_1_1[] = { - { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 6, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 7, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 8, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 9, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 10, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sTitlebg1Gfx1[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_1.4bpp"); -static const ax_sprite sTitlebg1Sprites1[] = { - {sTitlebg1Gfx1, ARRAY_COUNT(sTitlebg1Gfx1)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_2.4bpp"); -static const ax_sprite sTitlebg1Sprites2[] = { - {sTitlebg1Gfx2, ARRAY_COUNT(sTitlebg1Gfx2)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx3[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_3.4bpp"); -static const ax_sprite sTitlebg1Sprites3[] = { - {sTitlebg1Gfx3, ARRAY_COUNT(sTitlebg1Gfx3)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx4[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4.4bpp"); -static const u8 sTitlebg1Gfx4_2[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_4_2.4bpp"); -static const ax_sprite sTitlebg1Sprites4[] = { - {sTitlebg1Gfx4, ARRAY_COUNT(sTitlebg1Gfx4)}, - {NULL, 128}, - {sTitlebg1Gfx4_2, ARRAY_COUNT(sTitlebg1Gfx4_2)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx5[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_5.4bpp"); -static const ax_sprite sTitlebg1Sprites5[] = { - {sTitlebg1Gfx5, ARRAY_COUNT(sTitlebg1Gfx5)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx6[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_6.4bpp"); -static const ax_sprite sTitlebg1Sprites6[] = { - {sTitlebg1Gfx6, ARRAY_COUNT(sTitlebg1Gfx6)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx7[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_7.4bpp"); -static const ax_sprite sTitlebg1Sprites7[] = { - {sTitlebg1Gfx7, ARRAY_COUNT(sTitlebg1Gfx7)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx8[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_8.4bpp"); -static const ax_sprite sTitlebg1Sprites8[] = { - {sTitlebg1Gfx8, ARRAY_COUNT(sTitlebg1Gfx8)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx9[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_9.4bpp"); -static const ax_sprite sTitlebg1Sprites9[] = { - {sTitlebg1Gfx9, ARRAY_COUNT(sTitlebg1Gfx9)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx10[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_10.4bpp"); -static const ax_sprite sTitlebg1Sprites10[] = { - {sTitlebg1Gfx10, ARRAY_COUNT(sTitlebg1Gfx10)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx11[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_11.4bpp"); -static const ax_sprite sTitlebg1Sprites11[] = { - {sTitlebg1Gfx11, ARRAY_COUNT(sTitlebg1Gfx11)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx12[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_12.4bpp"); -static const ax_sprite sTitlebg1Sprites12[] = { - {sTitlebg1Gfx12, ARRAY_COUNT(sTitlebg1Gfx12)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx13[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_13.4bpp"); -static const ax_sprite sTitlebg1Sprites13[] = { - {sTitlebg1Gfx13, ARRAY_COUNT(sTitlebg1Gfx13)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx14[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_14.4bpp"); -static const ax_sprite sTitlebg1Sprites14[] = { - {sTitlebg1Gfx14, ARRAY_COUNT(sTitlebg1Gfx14)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx15[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_15.4bpp"); -static const ax_sprite sTitlebg1Sprites15[] = { - {sTitlebg1Gfx15, ARRAY_COUNT(sTitlebg1Gfx15)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx16[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_16.4bpp"); -static const ax_sprite sTitlebg1Sprites16[] = { - {sTitlebg1Gfx16, ARRAY_COUNT(sTitlebg1Gfx16)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx17[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_17.4bpp"); -static const ax_sprite sTitlebg1Sprites17[] = { - {sTitlebg1Gfx17, ARRAY_COUNT(sTitlebg1Gfx17)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx18[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_18.4bpp"); -static const ax_sprite sTitlebg1Sprites18[] = { - {sTitlebg1Gfx18, ARRAY_COUNT(sTitlebg1Gfx18)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx19[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_19.4bpp"); -static const ax_sprite sTitlebg1Sprites19[] = { - {sTitlebg1Gfx19, ARRAY_COUNT(sTitlebg1Gfx19)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx20[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_20.4bpp"); -static const ax_sprite sTitlebg1Sprites20[] = { - {sTitlebg1Gfx20, ARRAY_COUNT(sTitlebg1Gfx20)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx21[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_21.4bpp"); -static const ax_sprite sTitlebg1Sprites21[] = { - {sTitlebg1Gfx21, ARRAY_COUNT(sTitlebg1Gfx21)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx22[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_22.4bpp"); -static const ax_sprite sTitlebg1Sprites22[] = { - {sTitlebg1Gfx22, ARRAY_COUNT(sTitlebg1Gfx22)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx23[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_23.4bpp"); -static const ax_sprite sTitlebg1Sprites23[] = { - {sTitlebg1Gfx23, ARRAY_COUNT(sTitlebg1Gfx23)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx24[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_24.4bpp"); -static const ax_sprite sTitlebg1Sprites24[] = { - {sTitlebg1Gfx24, ARRAY_COUNT(sTitlebg1Gfx24)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx25[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_25.4bpp"); -static const ax_sprite sTitlebg1Sprites25[] = { - {sTitlebg1Gfx25, ARRAY_COUNT(sTitlebg1Gfx25)}, - {NULL, 0}, -}; -static const u8 sTitlebg1Gfx26[] = INCBIN_U8("graphics/ornament/Titlebg1/sprite_26.4bpp"); -static const ax_sprite sTitlebg1Sprites26[] = { - {sTitlebg1Gfx26, ARRAY_COUNT(sTitlebg1Gfx26)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesTitlebg1[] = { - sTitlebg1Pose1, - sTitlebg1Pose2, - sTitlebg1Pose3, - sTitlebg1Pose4, - sTitlebg1Pose5, - sTitlebg1Pose6, - sTitlebg1Pose7, - sTitlebg1Pose8, - sTitlebg1Pose9, - sTitlebg1Pose10, - sTitlebg1Pose11, - sTitlebg1Pose12, -}; - -static const ax_anim *const sTitlebg1AnimTable1[] = { - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, - sTitlebg1Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsTitlebg1[] = { - sTitlebg1AnimTable1, -}; - -static const ax_sprite *const sAxSpritesTitlebg1[] = { - sTitlebg1Sprites1, - sTitlebg1Sprites2, - sTitlebg1Sprites3, - sTitlebg1Sprites4, - sTitlebg1Sprites5, - sTitlebg1Sprites6, - sTitlebg1Sprites7, - sTitlebg1Sprites8, - sTitlebg1Sprites9, - sTitlebg1Sprites10, - sTitlebg1Sprites11, - sTitlebg1Sprites12, - sTitlebg1Sprites13, - sTitlebg1Sprites14, - sTitlebg1Sprites15, - sTitlebg1Sprites16, - sTitlebg1Sprites17, - sTitlebg1Sprites18, - sTitlebg1Sprites19, - sTitlebg1Sprites20, - sTitlebg1Sprites21, - sTitlebg1Sprites22, - sTitlebg1Sprites23, - sTitlebg1Sprites24, - sTitlebg1Sprites25, - sTitlebg1Sprites26, -}; - -static const axmain sAxMainTitlebg1 = { - .poses = sAxPosesTitlebg1, - .animations = sAxAnimationsTitlebg1, - .animCount = ARRAY_COUNT(sAxAnimationsTitlebg1), - .spriteData = sAxSpritesTitlebg1, - .positions = NULL, -}; -const RGB gTitlebgPal[] = { INCBIN_RGB("graphics/ornament/pal/titlebg.pmdpal") }; - -static const axmain sAxMainTitleop1; -const SiroArchive gAxTitleop1 = {"SIRO", &sAxMainTitleop1}; - -static const ax_pose sTitleop1Pose1[] = { - AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose2[] = { - AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose3[] = { - AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose4[] = { - AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose5[] = { - AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose6[] = { - AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose7[] = { - AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose8[] = { - AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose9[] = { - AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose10[] = { - AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose11[] = { - AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose12[] = { - AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose13[] = { - AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose14[] = { - AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose15[] = { - AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose16[] = { - AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose17[] = { - AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose18[] = { - AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose19[] = { - AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose20[] = { - AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose21[] = { - AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose22[] = { - AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose23[] = { - AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose24[] = { - AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose25[] = { - AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose26[] = { - AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose27[] = { - AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose28[] = { - AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose29[] = { - AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose30[] = { - AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose31[] = { - AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose32[] = { - AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose33[] = { - AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose34[] = { - AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose35[] = { - AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose36[] = { - AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose37[] = { - AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(232, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(8, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(24, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(24, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose38[] = { - AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose39[] = { - AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(16, 3, 13)), - AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(32, ST_OAM_SIZE_1, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose40[] = { - AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(28, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose41[] = { - AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(212, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(244, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(20, ST_OAM_SIZE_2, FLIP(0, 0), 0, 1), OAM3(32, 3, 13)), - AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(244, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(236, ST_OAM_SIZE_1, FLIP(0, 0), 0, 0), OAM3(50, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose42[] = { - AX_POSE(0, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(1, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose43[] = { - AX_POSE(2, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(3, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose44[] = { - AX_POSE(4, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(5, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose45[] = { - AX_POSE(6, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(7, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose46[] = { - AX_POSE(8, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(9, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose47[] = { - AX_POSE(10, OAM1(236, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(11, OAM1(236, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose48[] = { - AX_POSE(12, OAM1(240, ST_OAM_SQUARE , 1), OAM2(248, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(13, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(232, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(14, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(224, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(24, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose49[] = { - AX_POSE(15, OAM1(240, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE(16, OAM1(240, ST_OAM_SQUARE , 1), OAM2(220, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose50[] = { - AX_POSE(17, OAM1(240, ST_OAM_SQUARE , 1), OAM2(0, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(18, OAM1(240, ST_OAM_SQUARE , 1), OAM2(224, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(19, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(216, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose51[] = { - AX_POSE(20, OAM1(240, ST_OAM_SQUARE , 1), OAM2(4, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(21, OAM1(240, ST_OAM_SQUARE , 1), OAM2(228, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(22, OAM1(240, ST_OAM_V_RECTANGLE, 1), OAM2(212, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose52[] = { - AX_POSE(23, OAM1(240, ST_OAM_SQUARE , 1), OAM2(12, ST_OAM_SIZE_2, FLIP(1, 0), 0, 1), OAM3(0, 3, 13)), - AX_POSE(24, OAM1(240, ST_OAM_SQUARE , 1), OAM2(236, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(16, 3, 13)), - AX_POSE(25, OAM1(240, ST_OAM_SQUARE , 1), OAM2(204, ST_OAM_SIZE_2, FLIP(1, 0), 0, 0), OAM3(32, 3, 13)), - AX_POSE(26, OAM1(232, ST_OAM_H_RECTANGLE, 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(48, 3, 13)), - AX_POSE(27, OAM1(16, ST_OAM_H_RECTANGLE, 2), OAM2(244, ST_OAM_SIZE_1, FLIP(1, 0), 0, 0), OAM3(50, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose53[] = { - AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose54[] = { - AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose55[] = { - AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose56[] = { - AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(0, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose57[] = { - AX_POSE(28, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose58[] = { - AX_POSE(29, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose59[] = { - AX_POSE(30, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_pose sTitleop1Pose60[] = { - AX_POSE(31, OAM1(252, ST_OAM_SQUARE , 1), OAM2(252, ST_OAM_SIZE_0, FLIP(1, 0), 0, 0), OAM3(0, 3, 5)), - AX_POSE_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_1[] = { - { .frames = 3, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 12, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 13, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 14, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 15, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 16, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_2[] = { - { .frames = 9, .unkFlags = 0, .poseId = 11, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_3[] = { - { .frames = 3, .unkFlags = 0, .poseId = 17, .offset = {1, -2}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_4[] = { - { .frames = 3, .unkFlags = 0, .poseId = 18, .offset = {1, -3}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_5[] = { - { .frames = 3, .unkFlags = 0, .poseId = 19, .offset = {0, -4}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_6[] = { - { .frames = 3, .unkFlags = 0, .poseId = 20, .offset = {-1, -6}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_7[] = { - { .frames = 8, .unkFlags = 0, .poseId = 21, .offset = {-2, -9}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_1_8[] = { - { .frames = 3, .unkFlags = 0, .poseId = 26, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 29, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 28, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 27, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_1[] = { - { .frames = 3, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 31, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 32, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 33, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 34, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 35, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_2[] = { - { .frames = 9, .unkFlags = 0, .poseId = 30, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_3[] = { - { .frames = 3, .unkFlags = 0, .poseId = 36, .offset = {-1, -1}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_4[] = { - { .frames = 3, .unkFlags = 0, .poseId = 37, .offset = {0, -2}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_5[] = { - { .frames = 3, .unkFlags = 0, .poseId = 38, .offset = {1, -3}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_6[] = { - { .frames = 3, .unkFlags = 0, .poseId = 39, .offset = {2, -5}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_7[] = { - { .frames = 8, .unkFlags = 0, .poseId = 40, .offset = {3, -8}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop1Anims_2_8[] = { - { .frames = 3, .unkFlags = 0, .poseId = 52, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 55, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 54, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 53, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sTitleop1Gfx1[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1.4bpp"); -static const u8 sTitleop1Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_2.4bpp"); -static const u8 sTitleop1Gfx1_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_1_3.4bpp"); -static const ax_sprite sTitleop1Sprites1[] = { - {NULL, 64}, - {sTitleop1Gfx1, ARRAY_COUNT(sTitleop1Gfx1)}, - {NULL, 32}, - {sTitleop1Gfx1_2, ARRAY_COUNT(sTitleop1Gfx1_2)}, - {NULL, 32}, - {sTitleop1Gfx1_3, ARRAY_COUNT(sTitleop1Gfx1_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_2.4bpp"); -static const ax_sprite sTitleop1Sprites2[] = { - {NULL, 64}, - {sTitleop1Gfx2, ARRAY_COUNT(sTitleop1Gfx2)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3.4bpp"); -static const u8 sTitleop1Gfx3_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_3_2.4bpp"); -static const ax_sprite sTitleop1Sprites3[] = { - {NULL, 64}, - {sTitleop1Gfx3, ARRAY_COUNT(sTitleop1Gfx3)}, - {NULL, 32}, - {sTitleop1Gfx3_2, ARRAY_COUNT(sTitleop1Gfx3_2)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_4.4bpp"); -static const ax_sprite sTitleop1Sprites4[] = { - {NULL, 128}, - {sTitleop1Gfx4, ARRAY_COUNT(sTitleop1Gfx4)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx5[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5.4bpp"); -static const u8 sTitleop1Gfx5_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_2.4bpp"); -static const u8 sTitleop1Gfx5_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_5_3.4bpp"); -static const ax_sprite sTitleop1Sprites5[] = { - {NULL, 64}, - {sTitleop1Gfx5, ARRAY_COUNT(sTitleop1Gfx5)}, - {NULL, 32}, - {sTitleop1Gfx5_2, ARRAY_COUNT(sTitleop1Gfx5_2)}, - {NULL, 32}, - {sTitleop1Gfx5_3, ARRAY_COUNT(sTitleop1Gfx5_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx6[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6.4bpp"); -static const u8 sTitleop1Gfx6_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_2.4bpp"); -static const u8 sTitleop1Gfx6_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_6_3.4bpp"); -static const ax_sprite sTitleop1Sprites6[] = { - {NULL, 64}, - {sTitleop1Gfx6, ARRAY_COUNT(sTitleop1Gfx6)}, - {NULL, 32}, - {sTitleop1Gfx6_2, ARRAY_COUNT(sTitleop1Gfx6_2)}, - {NULL, 32}, - {sTitleop1Gfx6_3, ARRAY_COUNT(sTitleop1Gfx6_3)}, - {NULL, 32}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx7[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7.4bpp"); -static const u8 sTitleop1Gfx7_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_7_2.4bpp"); -static const ax_sprite sTitleop1Sprites7[] = { - {NULL, 64}, - {sTitleop1Gfx7, ARRAY_COUNT(sTitleop1Gfx7)}, - {NULL, 32}, - {sTitleop1Gfx7_2, ARRAY_COUNT(sTitleop1Gfx7_2)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx8[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8.4bpp"); -static const u8 sTitleop1Gfx8_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_2.4bpp"); -static const u8 sTitleop1Gfx8_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_8_3.4bpp"); -static const ax_sprite sTitleop1Sprites8[] = { - {NULL, 64}, - {sTitleop1Gfx8, ARRAY_COUNT(sTitleop1Gfx8)}, - {NULL, 32}, - {sTitleop1Gfx8_2, ARRAY_COUNT(sTitleop1Gfx8_2)}, - {NULL, 32}, - {sTitleop1Gfx8_3, ARRAY_COUNT(sTitleop1Gfx8_3)}, - {NULL, 32}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx9[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9.4bpp"); -static const u8 sTitleop1Gfx9_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_2.4bpp"); -static const u8 sTitleop1Gfx9_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_9_3.4bpp"); -static const ax_sprite sTitleop1Sprites9[] = { - {NULL, 64}, - {sTitleop1Gfx9, ARRAY_COUNT(sTitleop1Gfx9)}, - {NULL, 32}, - {sTitleop1Gfx9_2, ARRAY_COUNT(sTitleop1Gfx9_2)}, - {NULL, 32}, - {sTitleop1Gfx9_3, ARRAY_COUNT(sTitleop1Gfx9_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx10[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_10.4bpp"); -static const ax_sprite sTitleop1Sprites10[] = { - {NULL, 64}, - {sTitleop1Gfx10, ARRAY_COUNT(sTitleop1Gfx10)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx11[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11.4bpp"); -static const u8 sTitleop1Gfx11_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_2.4bpp"); -static const u8 sTitleop1Gfx11_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_3.4bpp"); -static const u8 sTitleop1Gfx11_4[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_11_4.4bpp"); -static const ax_sprite sTitleop1Sprites11[] = { - {sTitleop1Gfx11, ARRAY_COUNT(sTitleop1Gfx11)}, - {NULL, 64}, - {sTitleop1Gfx11_2, ARRAY_COUNT(sTitleop1Gfx11_2)}, - {NULL, 32}, - {sTitleop1Gfx11_3, ARRAY_COUNT(sTitleop1Gfx11_3)}, - {NULL, 32}, - {sTitleop1Gfx11_4, ARRAY_COUNT(sTitleop1Gfx11_4)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx12[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_12.4bpp"); -static const ax_sprite sTitleop1Sprites12[] = { - {sTitleop1Gfx12, ARRAY_COUNT(sTitleop1Gfx12)}, - {NULL, 96}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx13[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13.4bpp"); -static const u8 sTitleop1Gfx13_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_2.4bpp"); -static const u8 sTitleop1Gfx13_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_13_3.4bpp"); -static const ax_sprite sTitleop1Sprites13[] = { - {NULL, 32}, - {sTitleop1Gfx13, ARRAY_COUNT(sTitleop1Gfx13)}, - {NULL, 32}, - {sTitleop1Gfx13_2, ARRAY_COUNT(sTitleop1Gfx13_2)}, - {NULL, 64}, - {sTitleop1Gfx13_3, ARRAY_COUNT(sTitleop1Gfx13_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx14[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_14.4bpp"); -static const ax_sprite sTitleop1Sprites14[] = { - {NULL, 64}, - {sTitleop1Gfx14, ARRAY_COUNT(sTitleop1Gfx14)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx15[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_15.4bpp"); -static const ax_sprite sTitleop1Sprites15[] = { - {NULL, 32}, - {sTitleop1Gfx15, ARRAY_COUNT(sTitleop1Gfx15)}, - {NULL, 32}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx16[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16.4bpp"); -static const u8 sTitleop1Gfx16_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_2.4bpp"); -static const u8 sTitleop1Gfx16_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_16_3.4bpp"); -static const ax_sprite sTitleop1Sprites16[] = { - {sTitleop1Gfx16, ARRAY_COUNT(sTitleop1Gfx16)}, - {NULL, 32}, - {sTitleop1Gfx16_2, ARRAY_COUNT(sTitleop1Gfx16_2)}, - {NULL, 64}, - {sTitleop1Gfx16_3, ARRAY_COUNT(sTitleop1Gfx16_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx17[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17.4bpp"); -static const u8 sTitleop1Gfx17_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_17_2.4bpp"); -static const ax_sprite sTitleop1Sprites17[] = { - {sTitleop1Gfx17, ARRAY_COUNT(sTitleop1Gfx17)}, - {NULL, 96}, - {sTitleop1Gfx17_2, ARRAY_COUNT(sTitleop1Gfx17_2)}, - {NULL, 96}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx18[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18.4bpp"); -static const u8 sTitleop1Gfx18_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_2.4bpp"); -static const u8 sTitleop1Gfx18_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_18_3.4bpp"); -static const ax_sprite sTitleop1Sprites18[] = { - {sTitleop1Gfx18, ARRAY_COUNT(sTitleop1Gfx18)}, - {NULL, 32}, - {sTitleop1Gfx18_2, ARRAY_COUNT(sTitleop1Gfx18_2)}, - {NULL, 64}, - {sTitleop1Gfx18_3, ARRAY_COUNT(sTitleop1Gfx18_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx19[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19.4bpp"); -static const u8 sTitleop1Gfx19_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_19_2.4bpp"); -static const ax_sprite sTitleop1Sprites19[] = { - {sTitleop1Gfx19, ARRAY_COUNT(sTitleop1Gfx19)}, - {NULL, 96}, - {sTitleop1Gfx19_2, ARRAY_COUNT(sTitleop1Gfx19_2)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx20[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_20.4bpp"); -static const ax_sprite sTitleop1Sprites20[] = { - {NULL, 32}, - {sTitleop1Gfx20, ARRAY_COUNT(sTitleop1Gfx20)}, - {NULL, 32}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx21[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21.4bpp"); -static const u8 sTitleop1Gfx21_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_2.4bpp"); -static const u8 sTitleop1Gfx21_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_21_3.4bpp"); -static const ax_sprite sTitleop1Sprites21[] = { - {sTitleop1Gfx21, ARRAY_COUNT(sTitleop1Gfx21)}, - {NULL, 32}, - {sTitleop1Gfx21_2, ARRAY_COUNT(sTitleop1Gfx21_2)}, - {NULL, 64}, - {sTitleop1Gfx21_3, ARRAY_COUNT(sTitleop1Gfx21_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx22[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22.4bpp"); -static const u8 sTitleop1Gfx22_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_22_2.4bpp"); -static const ax_sprite sTitleop1Sprites22[] = { - {sTitleop1Gfx22, ARRAY_COUNT(sTitleop1Gfx22)}, - {NULL, 32}, - {sTitleop1Gfx22_2, ARRAY_COUNT(sTitleop1Gfx22_2)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx23[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23.4bpp"); -static const u8 sTitleop1Gfx23_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_23_2.4bpp"); -static const ax_sprite sTitleop1Sprites23[] = { - {sTitleop1Gfx23, ARRAY_COUNT(sTitleop1Gfx23)}, - {NULL, 32}, - {sTitleop1Gfx23_2, ARRAY_COUNT(sTitleop1Gfx23_2)}, - {NULL, 64}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx24[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24.4bpp"); -static const u8 sTitleop1Gfx24_2[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_2.4bpp"); -static const u8 sTitleop1Gfx24_3[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_24_3.4bpp"); -static const ax_sprite sTitleop1Sprites24[] = { - {sTitleop1Gfx24, ARRAY_COUNT(sTitleop1Gfx24)}, - {NULL, 32}, - {sTitleop1Gfx24_2, ARRAY_COUNT(sTitleop1Gfx24_2)}, - {NULL, 64}, - {sTitleop1Gfx24_3, ARRAY_COUNT(sTitleop1Gfx24_3)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx25[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_25.4bpp"); -static const ax_sprite sTitleop1Sprites25[] = { - {sTitleop1Gfx25, ARRAY_COUNT(sTitleop1Gfx25)}, - {NULL, 32}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx26[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_26.4bpp"); -static const ax_sprite sTitleop1Sprites26[] = { - {sTitleop1Gfx26, ARRAY_COUNT(sTitleop1Gfx26)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx27[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_27.4bpp"); -static const ax_sprite sTitleop1Sprites27[] = { - {sTitleop1Gfx27, ARRAY_COUNT(sTitleop1Gfx27)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx28[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_28.4bpp"); -static const ax_sprite sTitleop1Sprites28[] = { - {sTitleop1Gfx28, ARRAY_COUNT(sTitleop1Gfx28)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx29[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_29.4bpp"); -static const ax_sprite sTitleop1Sprites29[] = { - {sTitleop1Gfx29, ARRAY_COUNT(sTitleop1Gfx29)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx30[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_30.4bpp"); -static const ax_sprite sTitleop1Sprites30[] = { - {sTitleop1Gfx30, ARRAY_COUNT(sTitleop1Gfx30)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx31[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_31.4bpp"); -static const ax_sprite sTitleop1Sprites31[] = { - {sTitleop1Gfx31, ARRAY_COUNT(sTitleop1Gfx31)}, - {NULL, 0}, -}; -static const u8 sTitleop1Gfx32[] = INCBIN_U8("graphics/ornament/Titleop1/sprite_32.4bpp"); -static const ax_sprite sTitleop1Sprites32[] = { - {sTitleop1Gfx32, ARRAY_COUNT(sTitleop1Gfx32)}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesTitleop1[] = { - sTitleop1Pose1, - sTitleop1Pose2, - sTitleop1Pose3, - sTitleop1Pose4, - sTitleop1Pose5, - sTitleop1Pose6, - sTitleop1Pose7, - sTitleop1Pose8, - sTitleop1Pose9, - sTitleop1Pose10, - sTitleop1Pose11, - sTitleop1Pose12, - sTitleop1Pose13, - sTitleop1Pose14, - sTitleop1Pose15, - sTitleop1Pose16, - sTitleop1Pose17, - sTitleop1Pose18, - sTitleop1Pose19, - sTitleop1Pose20, - sTitleop1Pose21, - sTitleop1Pose22, - sTitleop1Pose23, - sTitleop1Pose24, - sTitleop1Pose25, - sTitleop1Pose26, - sTitleop1Pose27, - sTitleop1Pose28, - sTitleop1Pose29, - sTitleop1Pose30, - sTitleop1Pose31, - sTitleop1Pose32, - sTitleop1Pose33, - sTitleop1Pose34, - sTitleop1Pose35, - sTitleop1Pose36, - sTitleop1Pose37, - sTitleop1Pose38, - sTitleop1Pose39, - sTitleop1Pose40, - sTitleop1Pose41, - sTitleop1Pose42, - sTitleop1Pose43, - sTitleop1Pose44, - sTitleop1Pose45, - sTitleop1Pose46, - sTitleop1Pose47, - sTitleop1Pose48, - sTitleop1Pose49, - sTitleop1Pose50, - sTitleop1Pose51, - sTitleop1Pose52, - sTitleop1Pose53, - sTitleop1Pose54, - sTitleop1Pose55, - sTitleop1Pose56, - sTitleop1Pose57, - sTitleop1Pose58, - sTitleop1Pose59, - sTitleop1Pose60, -}; - -static const ax_anim *const sTitleop1AnimTable1[] = { - sTitleop1Anims_1_1, - sTitleop1Anims_1_2, - sTitleop1Anims_1_3, - sTitleop1Anims_1_4, - sTitleop1Anims_1_5, - sTitleop1Anims_1_6, - sTitleop1Anims_1_7, - sTitleop1Anims_1_8, -}; - -static const ax_anim *const sTitleop1AnimTable2[] = { - sTitleop1Anims_2_1, - sTitleop1Anims_2_2, - sTitleop1Anims_2_3, - sTitleop1Anims_2_4, - sTitleop1Anims_2_5, - sTitleop1Anims_2_6, - sTitleop1Anims_2_7, - sTitleop1Anims_2_8, -}; - -static const ax_anim *const *const sAxAnimationsTitleop1[] = { - sTitleop1AnimTable1, - sTitleop1AnimTable2, -}; - -static const ax_sprite *const sAxSpritesTitleop1[] = { - sTitleop1Sprites1, - sTitleop1Sprites2, - sTitleop1Sprites3, - sTitleop1Sprites4, - sTitleop1Sprites5, - sTitleop1Sprites6, - sTitleop1Sprites7, - sTitleop1Sprites8, - sTitleop1Sprites9, - sTitleop1Sprites10, - sTitleop1Sprites11, - sTitleop1Sprites12, - sTitleop1Sprites13, - sTitleop1Sprites14, - sTitleop1Sprites15, - sTitleop1Sprites16, - sTitleop1Sprites17, - sTitleop1Sprites18, - sTitleop1Sprites19, - sTitleop1Sprites20, - sTitleop1Sprites21, - sTitleop1Sprites22, - sTitleop1Sprites23, - sTitleop1Sprites24, - sTitleop1Sprites25, - sTitleop1Sprites26, - sTitleop1Sprites27, - sTitleop1Sprites28, - sTitleop1Sprites29, - sTitleop1Sprites30, - sTitleop1Sprites31, - sTitleop1Sprites32, -}; - -static const axmain sAxMainTitleop1 = { - .poses = sAxPosesTitleop1, - .animations = sAxAnimationsTitleop1, - .animCount = ARRAY_COUNT(sAxAnimationsTitleop1), - .spriteData = sAxSpritesTitleop1, - .positions = NULL, -}; -static const axmain sAxMainTitleop2; -const SiroArchive gAxTitleop2 = {"SIRO", &sAxMainTitleop2}; - -static const ax_pose sTitleop2Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_1[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_2[] = { - { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {4, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {3, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {2, 0}, .shadow = {0, 0} }, - { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {1, 0}, .shadow = {0, 0} }, - { .frames = 1, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, - { .frames = 6, .unkFlags = 0, .poseId = 0, .offset = {-4, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {-3, 0}, .shadow = {0, 0} }, - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {-2, 0}, .shadow = {0, 0} }, - { .frames = 2, .unkFlags = 0, .poseId = 0, .offset = {-1, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_3[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_4[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_5[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_6[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_7[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const ax_anim sTitleop2Anims_1_8[] = { - { .frames = 3, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sTitleop2Gfx1[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1.4bpp"); -static const u8 sTitleop2Gfx1_2[] = INCBIN_U8("graphics/ornament/Titleop2/sprite_1_2.4bpp"); -static const ax_sprite sTitleop2Sprites1[] = { - {sTitleop2Gfx1, ARRAY_COUNT(sTitleop2Gfx1)}, - {NULL, 32}, - {sTitleop2Gfx1_2, ARRAY_COUNT(sTitleop2Gfx1_2)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesTitleop2[] = { - sTitleop2Pose1, -}; - -static const ax_anim *const sTitleop2AnimTable1[] = { - sTitleop2Anims_1_1, - sTitleop2Anims_1_2, - sTitleop2Anims_1_3, - sTitleop2Anims_1_4, - sTitleop2Anims_1_5, - sTitleop2Anims_1_6, - sTitleop2Anims_1_7, - sTitleop2Anims_1_8, -}; - -static const ax_anim *const *const sAxAnimationsTitleop2[] = { - sTitleop2AnimTable1, -}; - -static const ax_sprite *const sAxSpritesTitleop2[] = { - sTitleop2Sprites1, -}; - -static const axmain sAxMainTitleop2 = { - .poses = sAxPosesTitleop2, - .animations = sAxAnimationsTitleop2, - .animCount = ARRAY_COUNT(sAxAnimationsTitleop2), - .spriteData = sAxSpritesTitleop2, - .positions = NULL, -}; -const RGB gTitleopPal[] = { INCBIN_RGB("graphics/ornament/pal/titleop.pmdpal") }; - +#include "data/ornament/item01.h" +#include "data/ornament/npc01.h" +#include "data/ornament/npc02.h" +#include "data/ornament/npc03.h" +#include "data/ornament/npc04.h" +#include "data/ornament/stoneim.h" +#include "data/ornament/titlebg1.h" +#include "data/ornament/titlebg.h" +#include "data/ornament/titleop1.h" +#include "data/ornament/titleop2.h" From 054c7d6416d9ad38d6a41495501fe46b0236662f Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 4 Jul 2025 10:54:25 +0200 Subject: [PATCH 09/12] fix most of the ornament title sprites --- graphics/ornament/Titlebg1/sprite_1.png | Bin 255 -> 260 bytes graphics/ornament/Titlebg1/sprite_10.png | Bin 228 -> 232 bytes graphics/ornament/Titlebg1/sprite_11.png | Bin 265 -> 262 bytes graphics/ornament/Titlebg1/sprite_12.png | Bin 225 -> 232 bytes graphics/ornament/Titlebg1/sprite_13.png | Bin 275 -> 269 bytes graphics/ornament/Titlebg1/sprite_14.png | Bin 223 -> 225 bytes graphics/ornament/Titlebg1/sprite_15.png | Bin 256 -> 256 bytes graphics/ornament/Titlebg1/sprite_16.png | Bin 223 -> 232 bytes graphics/ornament/Titlebg1/sprite_17.png | Bin 267 -> 268 bytes graphics/ornament/Titlebg1/sprite_18.png | Bin 230 -> 235 bytes graphics/ornament/Titlebg1/sprite_19.png | Bin 276 -> 271 bytes graphics/ornament/Titlebg1/sprite_2.png | Bin 230 -> 232 bytes graphics/ornament/Titlebg1/sprite_20.png | Bin 226 -> 228 bytes graphics/ornament/Titlebg1/sprite_21.png | Bin 271 -> 267 bytes graphics/ornament/Titlebg1/sprite_22.png | Bin 227 -> 233 bytes graphics/ornament/Titlebg1/sprite_23.png | Bin 257 -> 262 bytes graphics/ornament/Titlebg1/sprite_24.png | Bin 230 -> 232 bytes graphics/ornament/Titlebg1/sprite_25.png | Bin 257 -> 263 bytes graphics/ornament/Titlebg1/sprite_26.png | Bin 224 -> 229 bytes graphics/ornament/Titlebg1/sprite_3.png | Bin 158 -> 159 bytes graphics/ornament/Titlebg1/sprite_4.png | Bin 144 -> 142 bytes graphics/ornament/Titlebg1/sprite_4_2.png | Bin 152 -> 152 bytes graphics/ornament/Titlebg1/sprite_5.png | Bin 255 -> 259 bytes graphics/ornament/Titlebg1/sprite_6.png | Bin 223 -> 226 bytes graphics/ornament/Titlebg1/sprite_7.png | Bin 249 -> 250 bytes graphics/ornament/Titlebg1/sprite_8.png | Bin 228 -> 233 bytes graphics/ornament/Titlebg1/sprite_9.png | Bin 262 -> 264 bytes graphics/ornament/Titleop1/sprite_1.png | Bin 132 -> 132 bytes graphics/ornament/Titleop1/sprite_10.png | Bin 194 -> 194 bytes graphics/ornament/Titleop1/sprite_11.png | Bin 149 -> 149 bytes graphics/ornament/Titleop1/sprite_11_2.png | Bin 232 -> 232 bytes graphics/ornament/Titleop1/sprite_11_3.png | Bin 205 -> 205 bytes graphics/ornament/Titleop1/sprite_11_4.png | Bin 182 -> 182 bytes graphics/ornament/Titleop1/sprite_12.png | Bin 208 -> 214 bytes graphics/ornament/Titleop1/sprite_13.png | Bin 258 -> 282 bytes graphics/ornament/Titleop1/sprite_13_2.png | Bin 199 -> 199 bytes graphics/ornament/Titleop1/sprite_13_3.png | Bin 146 -> 146 bytes graphics/ornament/Titleop1/sprite_14.png | Bin 181 -> 181 bytes graphics/ornament/Titleop1/sprite_15.png | Bin 151 -> 151 bytes graphics/ornament/Titleop1/sprite_16.png | Bin 270 -> 270 bytes graphics/ornament/Titleop1/sprite_16_2.png | Bin 191 -> 191 bytes graphics/ornament/Titleop1/sprite_16_3.png | Bin 157 -> 157 bytes graphics/ornament/Titleop1/sprite_17.png | Bin 137 -> 137 bytes graphics/ornament/Titleop1/sprite_17_2.png | Bin 245 -> 253 bytes graphics/ornament/Titleop1/sprite_18.png | Bin 266 -> 267 bytes graphics/ornament/Titleop1/sprite_18_2.png | Bin 183 -> 183 bytes graphics/ornament/Titleop1/sprite_18_3.png | Bin 164 -> 164 bytes graphics/ornament/Titleop1/sprite_19.png | Bin 149 -> 149 bytes graphics/ornament/Titleop1/sprite_19_2.png | Bin 295 -> 299 bytes graphics/ornament/Titleop1/sprite_1_2.png | Bin 296 -> 298 bytes graphics/ornament/Titleop1/sprite_1_3.png | Bin 168 -> 168 bytes graphics/ornament/Titleop1/sprite_2.png | Bin 191 -> 191 bytes graphics/ornament/Titleop1/sprite_20.png | Bin 162 -> 162 bytes graphics/ornament/Titleop1/sprite_21.png | Bin 253 -> 254 bytes graphics/ornament/Titleop1/sprite_21_2.png | Bin 172 -> 172 bytes graphics/ornament/Titleop1/sprite_21_3.png | Bin 171 -> 171 bytes graphics/ornament/Titleop1/sprite_22.png | Bin 172 -> 172 bytes graphics/ornament/Titleop1/sprite_22_2.png | Bin 339 -> 356 bytes graphics/ornament/Titleop1/sprite_23.png | Bin 131 -> 131 bytes graphics/ornament/Titleop1/sprite_23_2.png | Bin 173 -> 173 bytes graphics/ornament/Titleop1/sprite_24.png | Bin 245 -> 240 bytes graphics/ornament/Titleop1/sprite_24_2.png | Bin 169 -> 169 bytes graphics/ornament/Titleop1/sprite_24_3.png | Bin 162 -> 162 bytes graphics/ornament/Titleop1/sprite_25.png | Bin 401 -> 404 bytes graphics/ornament/Titleop1/sprite_26.png | Bin 242 -> 233 bytes graphics/ornament/Titleop1/sprite_27.png | Bin 149 -> 153 bytes graphics/ornament/Titleop1/sprite_28.png | Bin 193 -> 202 bytes graphics/ornament/Titleop1/sprite_29.png | Bin 158 -> 158 bytes graphics/ornament/Titleop1/sprite_3.png | Bin 138 -> 138 bytes graphics/ornament/Titleop1/sprite_30.png | Bin 154 -> 154 bytes graphics/ornament/Titleop1/sprite_31.png | Bin 155 -> 155 bytes graphics/ornament/Titleop1/sprite_32.png | Bin 156 -> 156 bytes graphics/ornament/Titleop1/sprite_3_2.png | Bin 348 -> 369 bytes graphics/ornament/Titleop1/sprite_4.png | Bin 202 -> 202 bytes graphics/ornament/Titleop1/sprite_5.png | Bin 145 -> 145 bytes graphics/ornament/Titleop1/sprite_5_2.png | Bin 201 -> 201 bytes graphics/ornament/Titleop1/sprite_5_3.png | Bin 273 -> 286 bytes graphics/ornament/Titleop1/sprite_6.png | Bin 131 -> 131 bytes graphics/ornament/Titleop1/sprite_6_2.png | Bin 144 -> 144 bytes graphics/ornament/Titleop1/sprite_6_3.png | Bin 159 -> 159 bytes graphics/ornament/Titleop1/sprite_7.png | Bin 138 -> 138 bytes graphics/ornament/Titleop1/sprite_7_2.png | Bin 336 -> 350 bytes graphics/ornament/Titleop1/sprite_8.png | Bin 142 -> 142 bytes graphics/ornament/Titleop1/sprite_8_2.png | Bin 161 -> 161 bytes graphics/ornament/Titleop1/sprite_8_3.png | Bin 137 -> 137 bytes graphics/ornament/Titleop1/sprite_9.png | Bin 132 -> 132 bytes graphics/ornament/Titleop1/sprite_9_2.png | Bin 295 -> 296 bytes graphics/ornament/Titleop1/sprite_9_3.png | Bin 176 -> 176 bytes graphics/ornament/Titleop2/sprite_1.png | Bin 234 -> 233 bytes graphics/ornament/Titleop2/sprite_1_2.png | Bin 168 -> 168 bytes src/data/ornament/titlebg.h | 1 + src/data/ornament/titlebg1.h | 1 - src/ornament_gfx5.c | 1 - 93 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 src/data/ornament/titlebg1.h diff --git a/graphics/ornament/Titlebg1/sprite_1.png b/graphics/ornament/Titlebg1/sprite_1.png index 794d7bdee1e1b0857a263cd37e3e881fb2208b7e..ec7bbc59bb36019e9e65e1d8436a2a39d5c23cc8 100644 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8u~q5978lFCTqAe z^IQ>MVRO3SSbe)zKrz4Xf=_z09DdHJe$jR>)nQsKI}1mnmw|lb1D#n8l|RqSG(JDa z(YQoy(*d6l(W&Y0ozCp&W|O!S;P5T4EkH$JW7buzl*VH3$^q7p1zHR{FEPF=;;WwybQ*)FtDnm{ Hr-UW|dbDS{ literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&R zo-U3d8WWQ>jkDv84LNY@tZR|V+mo-dbij4;q>z^5)YU-OJ~%HuHa^{`N#O~`yv15AU}Az L`njxgN@xNA--t=+ diff --git a/graphics/ornament/Titlebg1/sprite_10.png b/graphics/ornament/Titlebg1/sprite_10.png index 20e3408f943fb4b5ad2e05cd75388f6613735037..c762ed7ef33304a15f46b8f53069cbcc3e432f2a 100644 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8j3w#978lF&b@Gv z^MC>mOTczLCvm|$OSDy#Rg~}W_;Rk;c){WC>BlzBPjC4BY`NB<79z%Ku)zLu%c%og z#bq1x^b0naDX94MUT}30kKmF$#Mjx$V6f4|SUVfP6cod(9s4WDLJSC}j~y->oS_}NV3r%#LD-P_xJyJNEj zFT*aGCA=Pww+b#7f94RnsJg*H-~f+9M0Djdo-VmZF%3`Nd^%;E{xQ?3T<``%!i~AD kt1CT>KUHx3vIVCg!04UQ(Qvd(} diff --git a/graphics/ornament/Titlebg1/sprite_11.png b/graphics/ornament/Titlebg1/sprite_11.png index b0d29bfd726a011ae339635759c08af68bbda152..b1b14b78584c5def70a5a463a2830db6bc24eaa1 100644 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8YX(WIEH9UOxAE` z=2783<0!hq<~Ltx!nwWWFSOn*nr$fTyFln@zyi+q6V5V3HEK01WXgDS#xnhbl$CJk z(KDON19|5bf0tXu;BwHqZFfe4A}?#o`!o($Cc)KVYn{YiM6n7LG%|)8$a@}G%FHt% z#DTSE;ejp8z6UJ+*-IEK`1s#g!?96oSA+d71|QBC2i8?g3>kjRFSzXPdjTEC;OXk; Jvd$@?2>?XeWRd^? literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&H zJY5_^G$tl%9Ou@0eqd(tyL;8_EP4hHZZWd)RFs@&eA)2%+&$Kp_31pU%Vb%2SJ-f0 zDiG&Az+=$&pP%go+Zo5S=9md>Oq(95(zu(^f zzPm6ItSb8j3w#978lFZoQDm z)u6z`nvgH+B+gkj`32i;!DoVHZPT94;Z|z;_P+L2uut%eFB}aWd<`zg6|QGoSagu- z$Qj-(-pMbmjYI|OQ_`Z>GuUZ=;nr&qa)>{{obp9zwOC_VoLYE%_Rj+?M73jE{?cYkqy)nZS3WU;+Dw zTOE84*baP|dfss>vwwktbi)R*CzE!wm?Rn|s0Cb)-LUV|DdQha4`g>erKhW(%Q~loCIF0+Mu`9b diff --git a/graphics/ornament/Titlebg1/sprite_13.png b/graphics/ornament/Titlebg1/sprite_13.png index 187f0ee1f3a418ae08b42c9469791621a25980ac..9ce3a35a8d4fc12d200d9ac7d5bbaaa58e2d64c2 100644 GIT binary patch literal 269 zcmV+o0rLKdP)rXYu>%rpfEH{4O1P9j3nPwX;GD$x z@A$YpUyy literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5)7 zJY5_^G$tl%9Outd~;O(;iiVSBPW>tI4v2@VCGKT-Vk=hcZuokb_rq~Hwx^~X*KSs8 gTztmFSz02_z>v0twb?UBelo~kp00i_>zopr0KcAB=>Px# diff --git a/graphics/ornament/Titlebg1/sprite_14.png b/graphics/ornament/Titlebg1/sprite_14.png index d1e437eda9f21abc2969c05f188e2ad152d19bbd..398a638d643fafd42ed4b6315bcd6def5131582e 100644 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8ge{c978lFZoP1k z^MC>m%Y__WC-;+Tu?Kq!`X)%Ok}zFzfq&um^79iKrZ~M2-od~pach%8_p0VdUZd$s zFC-1JN`-A^A7ss0_>V8td?UYv!6BEVLhGq4`^+v(5T3wcdg$P#>wWR-6b|Liy#Iya Y#FVdQ&MBb@09Vaj3IG5A literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WUS5T;y#q;BeVpdihA;jU%E7EyXP90UcYXiR_8rQ9WI|RPj)u+o$Q9KIA*h zQHW$PTu{^UXA9%Z_1k7X?2OBI_@3FA-(1nFnUL^aZBot-zKkO}4GUEz1D<}@+$Q_~ eX4^OSzyF!oRaWdbsq^LrxzW?r&t;ucLK6U1Lqog( diff --git a/graphics/ornament/Titlebg1/sprite_15.png b/graphics/ornament/Titlebg1/sprite_15.png index 040ac82430c1c4b2379fddad84ed04504379ef34..8b1fb9a669c05559986da0263a361bc054d83dca 100644 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8oE7Q978lFCTqAe z^RTcyo8v0F!sd5hgTv1`yI-`0E#f}oD8?}B1K-ge%kLLhFN97BKR2iI*@jPEA^I*Y;6)z4*}Q$iB} DuJdEn literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(+ zo-U3d8WWQ>j`M1r-&g&e@7(O-@3I^_4m7y4OBg&bOgLw&!mRat4rAl)V+I!*uQphw z2U<8Vzgxt(gYnz{gA7+07Ay|jVVpkC*O~F=?!;e@{|hHFoOrm9LtrBp$CLyGx!H^d zCODNIIJ5Z#TZy9Ng08Eq4!$1icD4(>(o=ZL5*uL0e$p^vF|Y6cdWMVdSn~c^&5Hzi N!qe5yWt~$(696ASPM81y diff --git a/graphics/ornament/Titlebg1/sprite_16.png b/graphics/ornament/Titlebg1/sprite_16.png index c300afcccc6fa7786c4f215069c134e1a2ffe3ff..a41f09bb2a91b304f0fcfb03deacaf8198ad28a5 100644 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8j3w#978lFZtcIw z+hD-qa&y;94c{9_L|IUOl-BtO=JLL8Pt!MCb^>bP0l+XkKa&cmu literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WUS5+~z%?z~OrHmO&Ti>=IT9M)!iYs3iFnS3V~EG>@q=^X z5!RGzlLF=_&u00Nw~y^@Vb{97nh!3%>D$m~z%cXb3eCwc&ff~{^jP+Nvia-d@f+S% fgkL>(95(zu(^f zzPm6ItSb8m4=?IEH9UtnEL@ zd&q#t)z({8ZN-fSW^RSA*QCYS9PTZ6#Wu~zF)V>Ky`_w0eZZ7}DL<5d<<RE*2FlvqqO5BjUyEtbLf z;$6j_7uO7qOGFzU(b1cFv-@?(57EEVIgeES4iJ81pZf-5dvPH)jCox{ga4u(L X@JM9c5b^wCJjg$uu6{1-oD!M(95(zu(^f zzPm6ItSb8p=Ff978lFuDx)Z zx50peHDH^W>{8Cz66OtpFF4L5c(2_y;YI)V_wxjPHJoLQQ=B}7GhoSzLzk;~goGw` zY%}o)t2RHdJ9a{)Pyw^3(QBC%(y5JAYPWmY&bUkItZm%olE5D!BVzw?uZhErkH;@D iJk))Z_}=oE{yZt2HEahaRO$d-z~JfX=d#Wzp$Py9Heb8| literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&( zo-U3d8WVdb+~qx>z|nH|mO&TiY?HeTZU+RdoCTAE>o@FG=e<+z(6L#l`@~ZX{{IHQ zH*VhS9>pl+dF{_S#^WCH3r^nRak=|L{vUh5Gc#8QvrGPx3=>SYv)w*z`>KeACw~QWvoa*W7=d#Wzp$PzgY((Aw diff --git a/graphics/ornament/Titlebg1/sprite_19.png b/graphics/ornament/Titlebg1/sprite_19.png index c995c06878fd9f96ee6801fc4baadaa29fff89ae..e5ddc7144e7881e6a578c1db0ee0e17a4c78da70 100644 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8fJOAIEH9UOzk_! zd&q#t)t0-7Q_D;v-OuCBj>1HSC%jr_9ZxtnF==nfNpL&Cr8;BFCj0l_=GX0WE^kmU z=9m|-=R@a$hKp02nq5PiXLxA_?peG-`qTG*i>Uq`fpV{#?r)He>u_>*OBS6|*Cw(c z`@y#*lONA1{`P3%{zdT?5oL?yd9G(H%6`Kxa5vSA4pS3j3^P6(95(zu(^f zzPm6ItSb8j3w#978lFo;`n& zw?To2C1AUmie6IFWC?Q(Wf|oXwnn9`svo2Oy?Yv!5P3J!E>Zo7xQl`@KgY_aj2qd) zBz88ZH3nSMW>IR=5xKGDp7c{Y=D^pyPD$2}!mdnY;bzZau50-zKf!iFy=G1FEkjd3 d%j=(COCKp(E*sie{0V41gQu&X%Q~loCIDC)T95z$ literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&( zo-U3d8WWQ>jx%Yc&)fN%kL%R)Lo*{7nU}pYPCs{NZ}oS%5XL!0F m{A!G|=r+Gs=6oP-hCO5Vj^(oYQ)lUeoa*W7=d#Wzp$Pz{$3|-a diff --git a/graphics/ornament/Titlebg1/sprite_20.png b/graphics/ornament/Titlebg1/sprite_20.png index f6eeb84506f382722aabeeb5f8e61a120c0f562d..dc75895c95ed306bae789f5db6b3442acc1591a4 100644 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8uC3|978lFZoP1u zx50peHDH@r&!raM7)G}SL96E4$cbvRW>oxtH}O)$4W|c!LaVJ50{1d>hRPN7El81nVP4^(lf`!`eYY&9tur5Ex5GEHjcE5BK#+_((1n!(f6&t;ucLK6U88(mHS literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5(Y zo-U3d8WX4XzvXQ(;BeW!^`(Yd&Lb{^LzYa&9e*!vYdiM)YRkRHg4--r7`8kKu}^&G zUioU(7KM_Axs0#NLOy^Qfr^yd?D>$dV-W>Ltijs3Ep h_k?BD5n0RJ^Q@0Huly$QV`nhPnVznGF6*2UngIO?L}dT~ diff --git a/graphics/ornament/Titlebg1/sprite_21.png b/graphics/ornament/Titlebg1/sprite_21.png index de84ab4f8b136328bb194f35b37bbf1ecbbdcd5c..00fb3b3d330e77c083112422272290297e7c95a7 100644 GIT binary patch literal 267 zcmV+m0rdWfP)A0lGQvFPaQmdKI;Vst0A$xz1^@s6 diff --git a/graphics/ornament/Titlebg1/sprite_22.png b/graphics/ornament/Titlebg1/sprite_22.png index ce3dcf26622de596403c169ac7b322bb8fefee6f..702e00c0039f102b4f29cfd508a14bfb22ab0b4b 100644 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8cIA}978lF?!9o3 z_kaQiYrwWV4=b+OCU+U!4hYUzn6yR7_g3`Izw8pC+d@8Yd8}eA3!K|ST?Z&ORPt=47H(jsrxEte%E zIeP9gf0k!5H9G&E=ilCgHER5gmb(Ma9N)d=VZyu|hRe(!-CY-~sAm2dQKb`bC#=V1 i@0F)}S+%{>avNncpRYKP@6n+Na;K-OpUXO@geCwjr9_(m diff --git a/graphics/ornament/Titlebg1/sprite_23.png b/graphics/ornament/Titlebg1/sprite_23.png index ace63cb8da09b58e90550a0c4e54db7d70a4a7a8..30c0641fdb297137036cf16a8dd0c01b8534ae2e 100644 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8YX(WIEH9UOxAE` z=E?ZuRnln55}GihQ7ypoxn7sU)0^e*16ZEjaTZ=-Q~h0T)abANZ3me|teC47(8A5 KT-G@yGywoc)MuUm literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%` zo-U3d8WWQ>jx#^IQ~jOq*t$8E#n0v#r=Qz#puwG8!eGJ6l`aqG?5*ZMXUEKV%-}-f z-3H4QcV?!)U&OeB@!S7{4Ewp$&h4Dt#gTe~DWM4fo$FKD diff --git a/graphics/ornament/Titlebg1/sprite_24.png b/graphics/ornament/Titlebg1/sprite_24.png index 96ac449e0e7894ad1d01baac4ce0b3ff27a22866..11fd25e0cc7a643d46eae5232fedc572d55ee51f 100644 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8j3w#978lFp1pXH zw?To2Eiup=W=29bnlgo5(n=3tf}h` zWwPIxP?MnY&h&xEg3qoWcbfgPZ1_5NkKA9MnCyju4q010iy!@Z!}uoqGSB^gQ@bA5 nzMakZh+)=-O*e0)N*!ST$F)La*Y&HbKu+~^^>bP0l+XkKj<8C* diff --git a/graphics/ornament/Titlebg1/sprite_25.png b/graphics/ornament/Titlebg1/sprite_25.png index 53e39a86741e30b62855983e73215a1f8104644b..886df766491dca796627fe430d623f550ad65c3f 100644 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8YX$VIEH9UZ0$M7 z+ibw&`d??F6=PDf+%5;zyq$%K3`f{Hc$HF{)*RqUYcX&NTTsM(sI0ZZ-2VUni_!(^ zZMR!QCvK6LCi+XymHX7u5RdR*0>)2fd-Q!unz*>ov`KoG5R-I=^@gS_fz%Y{C|C2x zx-){jf=oJ(eondc$h7XK_|=0ME_?r42-k_{9nW{Om|YR0YBzlgbJ}U?7x#d!WAJqK Kb6Mw<&;$UN&TBdV literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%` zo-U3d8WWQ>jx%eWzf;Seex9Y#I6Wrez+z?|i4T$tCJ*JBIN8d36BjV=W}K?AXJ+xc zMa(nmF8>#3IL@kIeg2-eGvm$O5A{0KQyiY&ELRZdV%Zh8Hfkvg>&F|h2G4n#D*5j= zbcA}aX(X09KD}AZ@lA4rc#OaT?wbsuIeH8`r4BN>-kQ1j#l^OFOblyhGpDWE_TwtZ N7oM(uF6*2UngAIHO?v(95(zu(^f zzPm6ItSb8VWpJ978lFp1pXH zw?To2yBfSWrz;*a&OiACEEX(r#<|7>v~&Sg!{JF bk2f%PaxJgeeDu(1pxq3fu6{1-oD!MihQ2VvH@Xq>um0YQFed+Q!bVbie(D g^Xv1c?$ymvfA(W}#q1+tGeM5@boFyt=akR{04|0@>;M1& diff --git a/graphics/ornament/Titlebg1/sprite_3.png b/graphics/ornament/Titlebg1/sprite_3.png index 53a5fbdd06ce176fdbaa062abf3cfc53b328cede..25eb48705cb22221be9b9fdd3e3a9b2072ee670b 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8nirJ978lFCTqAe z^Bj(PpeL2!;mpjlFoPlZ04uM6VnPpFhd_W6GqVZ)ES&EHV8>2EZE7Ymyy6BmC(b+AypvGJ0ZtGN=hMxfuZZtI>(zopr04Yl|S^xk5 literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5(x zo-U3d5>t~STG{?BW@I}hTC#vqO2a{1A(D~dY2S^5L0tKUAVWP}{an^LB{Ts5zw{Xm diff --git a/graphics/ornament/Titlebg1/sprite_4_2.png b/graphics/ornament/Titlebg1/sprite_4_2.png index 43eaf756fa5d620d66bccf8167947beebf8dd08c..e74857b378ebde1a15f64d50bfea414899aaa969 100644 GIT binary patch delta 62 zcmV-E0Kxy50hj@hDKwu??*IS*w|}qCho9evkMDJ5rU^s+bOutu!;B!QiLurI#gzsW diff --git a/graphics/ornament/Titlebg1/sprite_5.png b/graphics/ornament/Titlebg1/sprite_5.png index 3e5fe20d559570d2b2a030f35a3b16f160271f8a..88f14116b07bfbf896028fdf69483fc02368032b 100644 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8u~n4978lFCTqAe z^GxAB<0!ns=5)ic`gW~=;`g$n>%X=y@=YHCCV&SFWSs4)9~{IlWanR zKtU^)#9_u+4KM3C99A@R8E7~*o~k!tTv}nmSRbRsupo)?Q25>2qd=E2c)I$ztaD0e F0ssMeWF!Cp literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&R zo-U3d8WWQ>jzvsN+e8YiAafyPr49skM*rr@Rz`Mex`nxQL#9>B9<^y5(T-goY zF8i;@(9c->t}(~QnepcC-itmC<_Ub0{vY(?b7hKM9kw>8iAnU0-U^%U6tNrJ8NVK~ zX&g;9X2{Uys(&`e_(MQBbP0l+XkKcc4my diff --git a/graphics/ornament/Titlebg1/sprite_6.png b/graphics/ornament/Titlebg1/sprite_6.png index 4cca596af46217694c6fbc4a91d9505e698e022f..12623cefaa9e9332611f31d64955f15942d16839 100644 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8ge~d978lFo;`b! zw?To2C19IckJBaJn1!+rB^DZUTyt32`LC+J*0OJk^Cj&NHW>kitDLUKb~en43fjTj zwZdw}8J%^3zc{5$BF?8fZ(!W{kKzAe)+09*FPkmQod0Hl;{Hal#@peKH#Ty#v+lS* ZZ~M%Z0cz_OUjbUo;OXk;vd$@?2>|JWUkm^M literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5&N zo-U3d8WX2ZyvTV#fyZU@R*S9)zPp@^4p}xChpfuz{IcMCX2ta7URFV8&ScLvbWfhx zd|sB_;%jICk4KcI!1DD>wcpB^wQ?6Gil)fl+WdU`L80@0`2{Xa_pki;eRL(y-`WXN f{@*rbIy2RrIc;Tt!Sm0pAUArt`njxgN@xNA^!`JO diff --git a/graphics/ornament/Titlebg1/sprite_7.png b/graphics/ornament/Titlebg1/sprite_7.png index 6e625f388d3378e8710663f49c426d7c512277a7..2a21dc388306c37209203e1e432f6e126da6f08b 100644 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*ZKbMfz0jo>(95(zu(^f zzPm6ItSb8d^PF978lFCTqAe z^GxAB<0w3%m_KyEr#IFmqU9IQu5c8$=vFcK{Ki_rLCB(--#6i0tV!dknGOYPcQ4F* z!Q`Qp^=^?=RHazXGwZh984ZfOtSRr)I9wY#LLC~EF0cv}G%^c_M;=(r%wxdXlemC6 w_P{@Ti36;U{yVcyNl=jUb(p$FVdQ&MBb@02(Y`iU0rr literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5%$ zo-U3d8WWQ>j`L>;tl9nj9%CanPen-sBQqoOxkD0D)899J*>Bv|$k)Vn#)kV+fjI90 z-VOix*(!J}xXX&9xK7;Ty)6Gu`&6_XE9IjOiB^^ZNd;XV|@n;hJm7(95(zu(^f zzPm6ItSb8cIA}978lFwobUn zdq9E1HayUHx3vIVCg!0L!ppVgLXD literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4M5Dn!VDx2e}3f)qznRlLR=Z@rvsV9gNGSGQb5)D zo-U3d8WUS5T;x5Vz~ORpmVuYBS>`Urz6NCr=e4|93QNB~X5U%(95(zu(^f zzPm6ItSb8YX+XIEH9UOxAE` z=277eS;T$DQFul%f9QfwZ>&p1(=VP~;V3qv_}LlB6j2A}1_sZBbG9apUJLq+S6mA_ zH>Z;A?6jFD^jIT{p6NL)c&4{%;nei^`T+aU`&vb!zg-a2`jgy%g3f1O!SU=w2oza{kc7Z+pU8_>#y3o~OnvRY(W#VUc zwm+IP)A+o?%l?Sglm?+NafZFUSr5)w>Tz6X&1ul$6QARn)V!xa-1gRmSOx~eXN)iN Sr2Tk6Uh#DGb6Mw<&;$V0vQ3`= diff --git a/graphics/ornament/Titleop1/sprite_1.png b/graphics/ornament/Titleop1/sprite_1.png index 303c7881f27fa6fe5734b0163b16345b03840124..1c69c706a163d9a9826a02cadd90bd6565069f56 100644 GIT binary patch delta 62 zcmZo+Y+;DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV^aYD%^Rx# delta 62 bcmX@ac!+U=rU^s+bOutu!;B!QiLt2w*~12s diff --git a/graphics/ornament/Titleop1/sprite_11.png b/graphics/ornament/Titleop1/sprite_11.png index c79cf7ae73a79eeb3d6a8eecd2dfa7a96afd16f4..cfabd5471e2ecca7fc16a0f9a5014090ea03f0c5 100644 GIT binary patch delta 62 zcmbQrIF)gNrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV=Vyd9~&e9 delta 62 bcmbQrIF)gNrU^s+bOutu!;B!QiLn*{#3Tj_ diff --git a/graphics/ornament/Titleop1/sprite_11_2.png b/graphics/ornament/Titleop1/sprite_11_2.png index a5f31b3e3a39d56db8e94a1f1bd463d1052eb11b..b6b4dafcc00526a4f1367952bbd7881aa32a2528 100644 GIT binary patch delta 62 zcmaFC_=0hQrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW4i$p4;&o; delta 62 bcmaFC_=0hQrU^s+bOutu!;B!QiLu=P>;(q| diff --git a/graphics/ornament/Titleop1/sprite_11_3.png b/graphics/ornament/Titleop1/sprite_11_3.png index 2827725d2adfbfd0006d8c8a9d1fa8420ca687e3..b96d09e43ff0349f57d26826d206f241b814150f 100644 GIT binary patch delta 62 zcmX@hc$RU3rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV+#NV78}d} delta 62 bcmX@hc$RU3rU^s+bOutu!;B!QiLnI$-wXz` diff --git a/graphics/ornament/Titleop1/sprite_11_4.png b/graphics/ornament/Titleop1/sprite_11_4.png index e3e0c986bb39acc628f1161238d92171de0b49b0..6c8409eff7687d9d42d2aa9769f13e8ca24a0d0f 100644 GIT binary patch delta 62 zcmdnSxQ%gwrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzVabr-7C+c)I$z JtaD0e0s!i#M(qFq literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^8bHj!!VDxUYZhbxDT4r?5Lbr!=|Cp&;9*9P6i{`v zr;B3<$IRq}2FA6aQofTVB&JAAV7R=>Q&wv7gdbcEPUXwog4qKC7`0Y#27UMz(C*gG z z0hVpfn-_C>oMBm&(iCy>$bzuAdB+~)M%Xq;l%C+o{gOg?}U4{FFfQ*bYG6=Mk(rs9r?;V>UCDQWRVtU)gm#}geLASe zH|R{!c@2dv4KsWk<~|LW@NCHemaChxuBuE}lja_5<#R3ElU-?LskjFBq&b$HYLRKh z-(^FJuAbRkE^^@6F2|=qZ|?17whZueOnzoFw|x2mu^oDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW3vDQG#k1A delta 62 bcmX@kc${&9rU^s+bOutu!;B!QiLqG#+$sj4 diff --git a/graphics/ornament/Titleop1/sprite_13_3.png b/graphics/ornament/Titleop1/sprite_13_3.png index 5431bf3b0a405c30c9d380f061f01b12afe13f02..8d511bbd522eeba7ca0e1914a953a958a97bae2b 100644 GIT binary patch delta 62 zcmbQlIEitBrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV@(0+t{WQw delta 62 bcmbQlIEitBrU^s+bOutu!;B!QiLs^t!m|bf diff --git a/graphics/ornament/Titleop1/sprite_14.png b/graphics/ornament/Titleop1/sprite_14.png index 5b6cefc5c9541fb5bb822dce9e7b4565e5dfd465..4f26908077fa08ade4119db58a5382c82a2d6753 100644 GIT binary patch delta 62 zcmdnWxRr5&rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzVDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW32$}6&or5 delta 62 bcmbQvIGu5VrU^s+bOutu!;B!QiLq7y#To_? diff --git a/graphics/ornament/Titleop1/sprite_16.png b/graphics/ornament/Titleop1/sprite_16.png index 05e53cdff09c2acaffd7ef2f7a812753919c2251..5dd9c9fd473f52926503e733ffa8778f8dc0e72f 100644 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h-{QK+j`r*^{%eTjGfB)Z~p?`Y+`RnKZ|Nmdkuw8wtW;jsMOivfb5Q(YD2@0$R znwkr_GS)_QDjnMLO>7m%!o!Na>aiDCAvFh1sO3fAdkWM*dOsjpvH7*^G;cm9A$@v}9qFP}cuJf?OuEwlXIq7#~$ zjGn5!YN`vGK7A6JoFY8k`vljPu(csfl7@>p*D!Egx-@43Z$vfs8YfRr&9yRYIe~Mw z7u~zNT|rsxpy-sF2Xe!Mk}kd2vzobR>!eB2SNb-YL~rQi$x`SmiaNH`IU(P0r(>^% b_cvySIAi-6OlMXwfxP7D>gTe~DWM4fX){tX diff --git a/graphics/ornament/Titleop1/sprite_16_2.png b/graphics/ornament/Titleop1/sprite_16_2.png index 73eadde0ebf708046c007f3b9a59ce5acdfc7cd3..8b5c914dd879fcd55a163954d9d13381fa100ea8 100644 GIT binary patch delta 62 zcmdnbxSw%?rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW0L^?O&g*B delta 62 bcmdnbxSw%?rU^s+bOutu!;B!QiLprl*ir_G diff --git a/graphics/ornament/Titleop1/sprite_16_3.png b/graphics/ornament/Titleop1/sprite_16_3.png index a64e2a8cbda3fd8b5f49cb78a17c1815c9957524..3064d3415811d6201448edfa65606b8a71b11b7f 100644 GIT binary patch delta 62 zcmbQsIG1sPrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV;unQ_ZvI_ delta 62 bcmbQsIG1sPrU^s+bOutu!;B!QiLnj<$NUB( diff --git a/graphics/ornament/Titleop1/sprite_17.png b/graphics/ornament/Titleop1/sprite_17.png index 9d7e4e5eac8bcb606a663a4655a024ce3a5d6593..8548c671b51c446ed184bb8088008a5c9f51b0b2 100644 GIT binary patch delta 62 zcmeBV>|~svX_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSRDZ6TN?lX delta 62 bcmeBV>|~svX~IxHoq-haFe6B6Vyq4TzF-CC diff --git a/graphics/ornament/Titleop1/sprite_17_2.png b/graphics/ornament/Titleop1/sprite_17_2.png index 9d4209521d4cb50e33140da95269085613c0a3fb..7aaa85e49a04b7fda8f291db06c515eff56b4c0f 100644 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*L3~&K&H95d40V7`ucbv z`~G_Q_t)k1!>8+)Z;#*p{=Yv%|MdRz*U$g||G%7JyZTnmaG;_NPZ!4!iK$cj6@?BP z2r%b=66z1Mx*R@hs@TyjYbx6+Jpvr>h?`V7`@dqm%$2En|L%=%DeE+Yr={p?AGL_T zzuwF6UIRlv;~ZDxEgh!>7O=gzX0h1r~Usw}8{ASJKdCL!U6N9I#pUXO@geCxvAYu*x literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^9ze{&!VDx=%w8e^qznRlLR=Z@rvsV9gNGSGQb5%W zo-U3d5>s>g4EY)q1Xw!t6+>qI@Un{5&VBnu@{38B*dy*I_a3}eWNp;skbd?pV0oBN zI?KMm9dl29nEm?ag+)B{QK+j`r*^{%eTjGfB)Z~p?`Y+`RnKZ|Nmdkuw8wtW;jsMG*1`D5Q(YD2?w~R zOqmk!!)J5YS{K0!yQ;HAR~=Y2)wuE16cGm&kKIAf&v^6j%+glZG|-qjefbWJnM=RE zYPhm?7R#jYGHvhjldQK6nG`?MQvLqvlTrHQlE+W172eJ=4!v}`QQ_!~vo@?67c4zJ zcgk>0y6kXnwxzIMKpIowh9WDUB{C`t4269gJUuOWkNG$M(&AmVgoj~rvu!h{@b?0s P3mH6J{an^LB{Ts5J@jWG literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5&H zJzX3_B&Npp?d3gWAkeDoFJv1m;4+JF?P0j(K(_i02&ecqV%N z&iA@0zow^&&FTEJvi$Cs74sRUxSf`E_bfJ-dw#2C@`^7)2`^Tk3_I|ya=OUjKg>1p z%tAk7Q(_b~o-R76em(i2DP#1y2D3IdMPI3c4cBYuF(seA|15^{X1?3|Hg3D@+|CdB X^CE1U?S-n_K;H3m^>bP0l+XkK{uNZS diff --git a/graphics/ornament/Titleop1/sprite_18_2.png b/graphics/ornament/Titleop1/sprite_18_2.png index cef3a635087165324c99ec032307e96f5d53bf40..40d513724457bcbf8d9b49e524a8f91ae680d299 100644 GIT binary patch delta 62 zcmdnaxSer=rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW1|53bsLHR delta 62 bcmdnaxSer=rU^s+bOutu!;B!QiLp@t)OrSS diff --git a/graphics/ornament/Titleop1/sprite_18_3.png b/graphics/ornament/Titleop1/sprite_18_3.png index 352e393d78ee9de8f3cbf6941d281ead053d6600..6df91edfe64ae422d932e8ad7e523b7482ef8e62 100644 GIT binary patch delta 62 zcmZ3&xP)DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW8DGrR2xwM delta 62 bcmZ3&xP)DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV=Vyd9~&e9 delta 62 bcmbQrIF)gNrU^s+bOutu!;B!QiLn*{#3Tj_ diff --git a/graphics/ornament/Titleop1/sprite_19_2.png b/graphics/ornament/Titleop1/sprite_19_2.png index e2c95143ec9597feb82c6d280b32ad65bb1a03ad..1f9de7ce240bc8b3b05c05f0317d184abc40e1a5 100644 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<6!VDx?zobtBQU(D&A+G8A?}1EnbMyLm`}Otl zK=%Fh^6#(9>xWO*FW(-&{r!J`hW_dO=dYjt|NnnE!*=zpn&Ci2+dN$yLnNloov@L& z*@4G({|uH`sR;=z8cI|2yakSMc>1#{Z*V%cV_usU>%Lh^6>T^8N>+aA`fPnVJ-WT; zxdhiRCLFV!Uo3V(EZ88^%d*o$n|H^T%!atdjB)%A{k*Ft zem(J_;6&E>{H0%&=P>7Q@pz`f`94Kea_@U!rtE`!c+%{K vwiC0r^!i&(J*C>*>1-ACKceno`D}jWtEG21);jh8eZb)9>gTe~DWM4fj01LF literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0YJ>b!VDzmJW6E&QU(D&A+8Md(}7Il!NZIoDWK|2 zo-U3d5>s<0Y~(#;AmF;zCuyeI#5aOYjY?M27`g=)_)qP5AS!XVRw`V??z+g6v;*aR zPF;Hr?Rxa`|7Xr#N3KOdXWn*ja5opfW0Ht$Sg#ZHImwSRy(8-=Q-#^Nd2vf0zMbLB z_r+_?owe($rFLl_^=+81Bz1)2lYZGMxyYJrn=Wx0+nVxD_|zpG*m1l?=*rwo+h}={?U8V;K85g4AlQn1TL1t607*qoM6N<$f*Rs`2mk;8 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5(4 zJzX3_B&NFh8S*tb2<-VFv`KNnmh?9-IHuM(o%qH4a_zcpyN{fD=kbSStLV~1%{P0^ zcRZK1ID7BTxpO@N+@Jo*eZKL{ZTVdH+_kaaFFsCPXJgJFz!D*FG5*4A>5Z;Srg-_S ze(-X74Qo{YXMuY!M4oS3pvfVyQB!-yeIJLF-mN!2ic42GYArp&#xGxRW~xKGtS_^H zsM2GbozpG!T7~{p3i)n4!RsIvCC_*uy~r&($#?M&rg&+81@k{E_Jcg@>FVdQ&MBb@ E0G}CTvj6}9 diff --git a/graphics/ornament/Titleop1/sprite_1_3.png b/graphics/ornament/Titleop1/sprite_1_3.png index 98f689d1cf707d7a48080078686e0242e289d365..a7e3e48434408b50d2bdc9eb8dda4425171b2761 100644 GIT binary patch delta 62 zcmZ3%xPozlrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW4!_NKpR~E delta 62 bcmZ3%xPozlrU^s+bOutu!;B!QiLu@Q%|!-8 diff --git a/graphics/ornament/Titleop1/sprite_2.png b/graphics/ornament/Titleop1/sprite_2.png index 3882d1872d71ee8b59e04d9981de25962f9bba5d..058cfffefc4be81ae10d70b592724a673e1a3a37 100644 GIT binary patch delta 62 zcmdnbxSw%?rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW0L^?O&g*B delta 62 bcmdnbxSw%?rU^s+bOutu!;B!QiLprl*ir_G diff --git a/graphics/ornament/Titleop1/sprite_20.png b/graphics/ornament/Titleop1/sprite_20.png index 6b24bc471f00808344503e444cd80cd932b33d4a..3be322928919b5093be0ed704c4fbb31a7e4c591 100644 GIT binary patch delta 62 zcmZ3)xQKCrrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV_gC9UK>jQ delta 62 bcmZ3)xQKCrrU^s+bOutu!;B!QiLtH#%3}sH diff --git a/graphics/ornament/Titleop1/sprite_21.png b/graphics/ornament/Titleop1/sprite_21.png index 036fe1a3747b0207660659244f0206ea8c5528a4..22f6e4781901a92e88547eafc0d33831150e0dc1 100644 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h-{QK+j`r*^{%eTjGfB)Z~p?`Y+`RnKZ|Nmdkuw8wtW;jq$r>Bc!h{V*`zJt8Y z20RRFeVTl(h_N-)%f+!wDQVD}*O*`T@MOP-?8@C&@~(0f+0WN2WAKx(Ie%fQR>eN8 zz<;bX%;G literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5%m zo-U3d5>t~C92kAPczlf0&qX~6<74v6Q`K7WiD%a8hOD%6b5i)i0-i0I)RcDM)@}!3 zHBC)Nkp_lYO`)qLBplRcBx(dOF|o3#_4;v0M=}ZrG&MTz-J^5X)AOb-^Ad&(Co8AM zYpXmRmN)wpc>8;sHA}RwO1SE!D!O6z-Aku0E1IoZdQgOc;k=ct(>1F<${-(jy85}S Ib4q9e0A!{_L;wH) diff --git a/graphics/ornament/Titleop1/sprite_21_2.png b/graphics/ornament/Titleop1/sprite_21_2.png index 44fed20c265710169b680c67a0cb663d8d0eed1d..a940e528cb1d6cf6e894dabca763a1fb8b8c440f 100644 GIT binary patch delta 62 zcmZ3(xQ20prb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzWBmd4EE{P6 delta 62 bcmZ3(xQ20prU^s+bOutu!;B!QiLw3w&oKs2 diff --git a/graphics/ornament/Titleop1/sprite_21_3.png b/graphics/ornament/Titleop1/sprite_21_3.png index 3cc89d9ab6f292ccd28b6dd0072cd6e37181937b..ee90c91aecd62a466af5872ac9572467de2b2acf 100644 GIT binary patch delta 62 zcmZ3@xSDZ-rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzWBma2u^VOp delta 62 bcmZ3@xSDZ-rU^s+bOutu!;B!QiLrhF&b9_k diff --git a/graphics/ornament/Titleop1/sprite_22.png b/graphics/ornament/Titleop1/sprite_22.png index 84e882a0056b51208740f835872f0def6713c1c5..0bfa3c6052df841d56cfa94ef1c03a49412172be 100644 GIT binary patch delta 62 zcmZ3(xQ20prb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzWBmd4EE{P6 delta 62 bcmZ3(xQ20prU^s+bOutu!;B!QiLw3w&oKs2 diff --git a/graphics/ornament/Titleop1/sprite_22_2.png b/graphics/ornament/Titleop1/sprite_22_2.png index 71f7854f64b852b6fa6cb8c4fd83627b6937f32a..a04f6fa395c3d131649f5f0b326c4cc6ec7c4e09 100644 GIT binary patch literal 356 zcmV-q0h|7bP)>ZqR z1{uu2u8+Wk0htem&KR&~R2h)AZBgH8ng%C|vE+s9!Y>5@JMy!9O04>U;g@{zm3bPSRi>*L!UAqt3>h$$GmfX zanIM2A&`+{>q`fjRSs1{>Vw4J0o(v~c#zUoOW&OU0000mdKI;Vst09=%HqyPW_ diff --git a/graphics/ornament/Titleop1/sprite_23.png b/graphics/ornament/Titleop1/sprite_23.png index 6d0e466219c561942e77eeefaa677a463d3034df..99b881631372197c64760dab949b2e97d524394a 100644 GIT binary patch delta 62 zcmZo>Y-XIGX_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSTz9Rc^d8j delta 62 bcmZo>Y-XIGX~IxHoq-haFe6B6VyqefyM6`L diff --git a/graphics/ornament/Titleop1/sprite_23_2.png b/graphics/ornament/Titleop1/sprite_23_2.png index 6d318eb422b166fef15c1e10d2c55c3d13b51308..567892ddb86bc5735bb36b535bbf4b509f700e4c 100644 GIT binary patch delta 62 zcmZ3>xR!B(rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV*>#8ryFbl delta 62 bcmZ3>xR!B(rU^s+bOutu!;B!QiLn6y&#VSh diff --git a/graphics/ornament/Titleop1/sprite_24.png b/graphics/ornament/Titleop1/sprite_24.png index 1e04ef1a36514bbd311b4e098355ec135c46f13b..5d63378f0f2668175a089b8258f48850d16bb8d9 100644 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h-{QK+j`r*^{%eTjGfB)Z~p?`Y+`RnKZ|Nmdkuw8wtW;jq$wWo_?h{V+1a|d}F z6nI!Kw0ZhCyIg+VOz6%=f@a>7(rG3G8v&RDOlFa3Y%qP5y?{!*tpzJwo!_rAw mQ|xOTyzeZFapXVCKj-~H_gPYBGM)gP!QkoY=d#Wzp$Py};9fZZ literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR=Z@rvsV9gNGSGQb5%W zo-U3d5>r#pALMN@;9)tSF?E5cQjB!XIzbmJkEjQ=`abMCEV3-}1C&^PZ<=#4s_@;+ z{*D!GHL82>$+`&#Ip$UKdmm3!=KRQcsPdVKDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV|@VhyBlBt delta 62 bcmZ3DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV_gC9UK>jQ delta 62 bcmZ3)xQKCrrU^s+bOutu!;B!QiLtH#%3}sH diff --git a/graphics/ornament/Titleop1/sprite_25.png b/graphics/ornament/Titleop1/sprite_25.png index e038329d2ad2c93a774a1253311c4951a15092f2..64d70cac7179c7d1877c4361fad1095abc9dcb34 100644 GIT binary patch literal 404 zcmV;F0c-w=P)b;@5Jgv<#9CR1NE;WB5*k}_M=oJ&x->-cULjX71$`(uglkOU+Pek4 z=M0(oCNR~1{yTrhyXNhD{yp;48Ld^@9`7zriNd07Pj0yJ0I;izbs57-DZkkFjA8l1 za+_TRG{Q@LF^AC#l(j9JI6eOE`x!Pj_jFI6$e909HL2kBB&KVkRjlbR?(tZ*JhNy{ z_jWG($fLS+$IJOHFYRlCPQ{&jK3|x1w(Sz{E83THf>=*&sJc_N=z&W|MMG_j-_0rs zzw)Qf9~+LY_Ad5$pOt4~n|N9J&y>>*pOtQFa&9|N z-Qn9U_|0|N;a^Ov7OCD^vSPc^#v``Hi>=$%3UzPbOlxxAb0FK*yQJlJUv-zxLXZ8z zXRik)?Bveo+_(AXj#aC*4}aqFFS$5Q(YD2@3=R znwTuM7mG@qY3R_H`?Bdn_}bW&3_?4;Z!1<~ITOVyR`H!r&7hbqFVdQ&MBb@0MCI@K>z>% literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^2|&!j!VDz82tKy~QU(D&A+8Md(}7Il!NZIoDWK|F zPZ!4!iK(R%HVQT<@VLshdN0imTDVlypt0b&8lS^LKZP?31RqsO#IyeqpJd{DRIYmR z#<-a0yn#Rct|h9d3iY@##&N`POksb(6tB1{=z?F)$^Hp^S+D#Th4Lp|b)7#(gI2!t>eQse-0aN9o@QHmtB+h}H?dj_0vd$@?2>?I@L^}Wg diff --git a/graphics/ornament/Titleop1/sprite_27.png b/graphics/ornament/Titleop1/sprite_27.png index 8dda1b176713a462767a4b9eedafa281a52033fd..fb8f5b7bf3c621485745d0dffcea8805838f4a29 100644 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^96&6ZRaQU(D&A+G8A?}1EnbMyLm`}Otl zK=%Fh^6#(9>xWO*FW(-&{r!J`hW_dO=dYjt|NnnE!*=zpn&Ci2DxNNmAsjQ46AtiB xnbJ^kO^a<=Wcm9?flC=w!hD$~tq$`8T6y#q`;u<4gsVXH44$rjF6*2UngDY4GaLW_ literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!VDytB9fK>DT4r?5Lbr!=|Cp&;9*9P6i~H- zr;B3<$IRpe1zrtJP0favk*mXenKsQxySsOH)>9Q$23IcjCCoXmVn8N)y85}Sb4q9e E0GGxZGXMYp diff --git a/graphics/ornament/Titleop1/sprite_28.png b/graphics/ornament/Titleop1/sprite_28.png index 745d27d6c2e285928609594fde65d5c42de5763d..050422aece99b3ba728ff6af1b8602c7ac854991 100644 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDqznRlLR{1J-vgQE=H~VB_Ur58 zf$aP1<=> literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-k!VDy{RzH{nqznRlLR=Z@rvsV9gNGSGQb5%{ zo-U3d95a&>5)uMD_5GQfrtEGvu@Y&hVN+Y+QCS%|Yogop9yPWN9h*9%yEad1I(EiW xfRRm2Re>SM*NcnCU;*c(;3NkIwG_TM28QB7{_F3LIhli8;pyt^==DtZ6_ diff --git a/graphics/ornament/Titleop1/sprite_29.png b/graphics/ornament/Titleop1/sprite_29.png index 370385ce182dee6654112296b23904f91eedea7d..867472e5ee09a091f883124d9884bed30df1f6f9 100644 GIT binary patch delta 62 zcmbQoIFE6Hrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV;uqSavMJY delta 62 bcmbQoIFE6HrU^s+bOutu!;B!QiLs6V$ae-N diff --git a/graphics/ornament/Titleop1/sprite_3.png b/graphics/ornament/Titleop1/sprite_3.png index d174d3775b9e6899d022dd4139f8e235141c1e51..271f06d437390e5dcbd7d96bf6bc1a4e9bbf31bc 100644 GIT binary patch delta 62 zcmeBT>|>X_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSX}_+)*Ax= delta 62 bcmeBT>|>X~IxHoq-haFe6B6VyrFzzS{-r diff --git a/graphics/ornament/Titleop1/sprite_30.png b/graphics/ornament/Titleop1/sprite_30.png index 5b98bd998882647d7ceb846dcd516ac8e1ff057a..e783025202c893bc896188a8a1a539e08f114a35 100644 GIT binary patch delta 62 zcmbQmIE!(Drb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV{HNLh8r^g delta 62 bcmbQmIE!(DrU^s+bOutu!;B!QiLtf-#)}3T diff --git a/graphics/ornament/Titleop1/sprite_31.png b/graphics/ornament/Titleop1/sprite_31.png index 17130377915e4606464fec86627de62da143257b..9f3ffce2978c0594a61daf201ca5af4241c2f2ec 100644 GIT binary patch delta 62 zcmbQuIGb^Trb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW9DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW9c6c delta 62 bcmbQkIEQh9rU^s+bOutu!;B!QiLv$o$AJbQ diff --git a/graphics/ornament/Titleop1/sprite_3_2.png b/graphics/ornament/Titleop1/sprite_3_2.png index 2cfff7e045acb0e49ed42c9efff8345b4451d489..19b08d2989c1148672063d176d593af2c40e536e 100644 GIT binary patch literal 369 zcmV-%0gnEOP)%zGssDRHmwJ={zG4C%T(s-hHVr7Pq& zxx%yAvv13zLSjq2l&-@_LhCeV#hTE45)h#%xoD%w%XV*>I} z!>d-XyIdR93R)NU{8cRHAXvsYlZa^~pKlRi-Wg$-unxn{hF|m+;OUVm>{91_V{{GQ zDfyK(YX>o`qs?r+<>sG;pDHH62(VtbI7dZlZIfewWMGg&_UgOd6EZSZc+Njns@1fkVd4&#UrTQY z9n}k)awI(=X?J3M`scO1*noWnJ3=G>Up z$PY_j>n@!bvT)0)t=H~+$XnQxpA}auUALd5-*#%1ruZfQ`|Knmsq3FX*wn zuSM+(L-|k}&;DyR)%L6w{*j^Emv3davR>}{@t%Ks@o)B1K8dB~#z&5V0?5DGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV{-unr5nQl delta 62 bcmX@bc#3g?rU^s+bOutu!;B!QiLto=-J1rg diff --git a/graphics/ornament/Titleop1/sprite_5.png b/graphics/ornament/Titleop1/sprite_5.png index b613d156d9ebf2bd526a86a67188c908140f7da4..895c5f05ce0846635112505ba0e7d4e17fddfd3b 100644 GIT binary patch delta 62 zcmbQpIFWIJrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV@&|*GaDEH delta 62 bcmbQpIFWIJrU^s+bOutu!;B!QiLoXC!Z-#0 diff --git a/graphics/ornament/Titleop1/sprite_5_2.png b/graphics/ornament/Titleop1/sprite_5_2.png index 5971bc4b4f095ad5dc40146f5ec5ec63a6c7dd35..50305d04c116dc78c950b6995db1c3925d47ce25 100644 GIT binary patch delta 62 zcmX@fc#?5~rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV{-rmDjUE6 delta 62 bcmX@fc#?5~rU^s+bOutu!;B!QiLp5V-5>_1 diff --git a/graphics/ornament/Titleop1/sprite_5_3.png b/graphics/ornament/Titleop1/sprite_5_3.png index f6f20d86c3b1540bc66c5933e39813377416dd57..7cd6ba3c59974081056a5f13bbcc4acf18b8416b 100644 GIT binary patch literal 286 zcmV+(0pb3MP)Bi^TW7xD>Y3KpTYf4ur2P7jJ1vrT`2kjoT>Etm>5Cdyoc9ddI!oKN zA?wHnhBqgymTD|I(b!z;Zo8hrYxBQJN%t;TTHh(M`gOhhyNLA0*5>seGQI4ME-KdFlih3sF01T}0r|?))z4*}Q$iB}E}vX; diff --git a/graphics/ornament/Titleop1/sprite_6.png b/graphics/ornament/Titleop1/sprite_6.png index c481e08c30c5a8770f809d3a8d4150b95099d6db..3b8ac9394d94022fd399fdf2eb2e3fe96a0cd09f 100644 GIT binary patch delta 62 zcmZo>Y-XIGX_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSTz9Rc^d8j delta 62 bcmZo>Y-XIGX~IxHoq-haFe6B6VyqefyM6`L diff --git a/graphics/ornament/Titleop1/sprite_6_2.png b/graphics/ornament/Titleop1/sprite_6_2.png index 08fa66ba138188dd5d56dcbbaafd13c49cf68cbb..14e0205aa8c4f2bd31e4575930743534ef924c8f 100644 GIT binary patch delta 62 zcmbQhIDv73rb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV~qjmxEmD! delta 62 bcmbQhIDv73rU^s+bOutu!;B!QiLu52!Mz3i diff --git a/graphics/ornament/Titleop1/sprite_6_3.png b/graphics/ornament/Titleop1/sprite_6_3.png index 68d5852e5f8402e87407d717a2ab307bd65b6e4a..07d2262d67bd407d0b9d3eb142771c29b2fd2b20 100644 GIT binary patch delta 62 zcmbQwIG=HXrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW1Rr+?HfV> delta 62 bcmbQwIG=HXrU^s+bOutu!;B!QiLp)q$npj$ diff --git a/graphics/ornament/Titleop1/sprite_7.png b/graphics/ornament/Titleop1/sprite_7.png index d174d3775b9e6899d022dd4139f8e235141c1e51..271f06d437390e5dcbd7d96bf6bc1a4e9bbf31bc 100644 GIT binary patch delta 62 zcmeBT>|>X_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSX}_+)*Ax= delta 62 bcmeBT>|>X~IxHoq-haFe6B6VyrFzzS{-r diff --git a/graphics/ornament/Titleop1/sprite_7_2.png b/graphics/ornament/Titleop1/sprite_7_2.png index a3012c4a72a83c96c370c2fd03566e9fed033e6e..9a3bc052576cf6245c388cf9d3e3f3dd319dc2ff 100644 GIT binary patch literal 350 zcmV-k0iphhP)DndvUAbT2X*BPJ_WUAq7{n{IeLG7^(MTvfm1LyF7ZLjgG+NlUp&2d?X-6B zZEr2nZ_R^i|sZFT)Ag$9$>pEZ&%o=zte3W*ZqpA-nr7k uUF^AzKYP*sRY{j6_pdsYtMyod`6sjN!-VE*|BU-Uf#T`v=d#Wzp$P!)Eq&Gi diff --git a/graphics/ornament/Titleop1/sprite_8.png b/graphics/ornament/Titleop1/sprite_8.png index 5d923ed853cbe2eef481e59a9f5a0ac220a087de..f33016af29dd54a00130937d4c157bf97b705735 100644 GIT binary patch delta 62 zcmeBU>|>muX_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSVI8k!W$0& delta 62 bcmeBU>|>muX~IxHoq-haFe6B6Vyqzmz{dsl diff --git a/graphics/ornament/Titleop1/sprite_8_2.png b/graphics/ornament/Titleop1/sprite_8_2.png index 7a1855af10d7d4ce066f935e5f970e9d514e7025..bacbee0c6d6d578746851c71d31e2b02f1e071fa 100644 GIT binary patch delta 62 zcmZ3;xR7yzrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV_g97;~Pi- delta 62 bcmZ3;xR7yzrU^s+bOutu!;B!QiLovK$>;_z diff --git a/graphics/ornament/Titleop1/sprite_8_3.png b/graphics/ornament/Titleop1/sprite_8_3.png index 5a29db7cf0e324ec1e1a1b2b7b07b0c9a1a9ab59..7ba5d579b5cc3c1b315b007f1f6853e6c6ff01cd 100644 GIT binary patch delta 62 zcmeBV>|~svX_Bu0o`HeE+}ylA-hO?3Jdk~Vz5M&@^7`S^^~<-%Z-4*apP_$x|M~0Z S|NsAA&ahp5t7iDbSRDZ6TN?lX delta 62 bcmeBV>|~svX~IxHoq-haFe6B6Vyq4TzF-CC diff --git a/graphics/ornament/Titleop1/sprite_9.png b/graphics/ornament/Titleop1/sprite_9.png index 303c7881f27fa6fe5734b0163b16345b03840124..1c69c706a163d9a9826a02cadd90bd6565069f56 100644 GIT binary patch delta 62 zcmZo+Y+;|3t0UsVBbkIbIqF%gXMv+5-X^Q~Jd1Hqp`pO$R(jz=LuG*RQ)mo# u__+y~JrQ-&S7OdZ{uk1pDbowl5PbocjZ>pgnXME60000^EZCZ6KAlI?%FPK#Ki6==bPP6q!{)( zbwt+gUlFOXoAH8Be;eatMwd0+LRY>gykXN2jQ*!2o9D4~N<{L~@2C76rYyQTu_JA} z!ehJ2NjoM~?(RJDtaK}5rP#WC(n|MF%K8>6M?IGRw>NmPTJwJ=kY7Dr{an^LB{Ts5 DyZmOt diff --git a/graphics/ornament/Titleop1/sprite_9_3.png b/graphics/ornament/Titleop1/sprite_9_3.png index e2211cf81cb334c5b19bf73b3bf770b2eb01ee71..ea9e0b29aa1e6d9e8812b0fdb371ce176218614a 100644 GIT binary patch delta 62 zcmdnMxPftkrb)W~djDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzV}k+s7#no} delta 62 bcmdnMxPftkrU^s+bOutu!;B!QiLt=|(H#a{ diff --git a/graphics/ornament/Titleop2/sprite_1.png b/graphics/ornament/Titleop2/sprite_1.png index 21ba8ba0de0f2593dae8054b307913109f3d1596..0678c9216bb2c1221b1d5f033fe51e5183bf7e24 100644 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%AmxltF+`h-{QK+j`r*^{%eTjGfB)Z~p?`Y+`RnKZ|Nmdkuw8wtW;jq$iKmNWh{V*;^M-r} z6gXG|4te%e+tysS+8HGqBW+z0b}rzc*{k^vIMo;m0uD;O4Ldj`-0*yCx}(;_G{X>H z-=?)UGlc4FGdYUpzEgBlxS%hwb63tE7K7qHiL4ror#9G^-M#!yz_QsV?cY}Ksl3sRQ422pLcvxocX<2yv`0XTD?w|`+5fPL3IC=`mY+JxFd$&d?<60{R{gBnFkv_q@ZfDGB@j&+d_44np%j<_v*Dv25zy1Axe}?|){pYWr S|NsAgIm34Kt(xHzW4!_NKpR~E delta 62 bcmZ3%xPozlrU^s+bOutu!;B!QiLu@Q%|!-8 diff --git a/src/data/ornament/titlebg.h b/src/data/ornament/titlebg.h index 76a026e8e..4844855be 100644 --- a/src/data/ornament/titlebg.h +++ b/src/data/ornament/titlebg.h @@ -1,3 +1,4 @@ +static const axmain sAxMainTitlebg1; const SiroArchive gAxTitlebg1 = {"SIRO", &sAxMainTitlebg1}; static const ax_pose sTitlebg1Pose1[] = { diff --git a/src/data/ornament/titlebg1.h b/src/data/ornament/titlebg1.h deleted file mode 100644 index 9216856e9..000000000 --- a/src/data/ornament/titlebg1.h +++ /dev/null @@ -1 +0,0 @@ -static const axmain sAxMainTitlebg1; diff --git a/src/ornament_gfx5.c b/src/ornament_gfx5.c index 052d452c4..c0fe881ac 100644 --- a/src/ornament_gfx5.c +++ b/src/ornament_gfx5.c @@ -8,7 +8,6 @@ #include "data/ornament/npc03.h" #include "data/ornament/npc04.h" #include "data/ornament/stoneim.h" -#include "data/ornament/titlebg1.h" #include "data/ornament/titlebg.h" #include "data/ornament/titleop1.h" #include "data/ornament/titleop2.h" From f220cc6236fe2eeb157faead834763a389d0f033 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 4 Jul 2025 11:01:14 +0200 Subject: [PATCH 10/12] fix ornament flag 114 file --- src/data/ornament/flag11.h | 113 ------------------------------------ src/data/ornament/flag114.h | 113 ++++++++++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+), 113 deletions(-) diff --git a/src/data/ornament/flag11.h b/src/data/ornament/flag11.h index ba30433ee..8226ff5ef 100644 --- a/src/data/ornament/flag11.h +++ b/src/data/ornament/flag11.h @@ -1,116 +1,3 @@ -static const axmain sAxMainFlag114; -const SiroArchive gAxFlag114 = {"SIRO", &sAxMainFlag114}; - -static const ax_pose sFlag114Pose1[] = { - AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose2[] = { - AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose3[] = { - AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose4[] = { - AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose5[] = { - AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_pose sFlag114Pose6[] = { - AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), - AX_POSE_TERMINATOR -}; -static const ax_anim sFlag114Anims_1_1[] = { - { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, - { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, - AX_ANIM_TERMINATOR -}; -static const u8 sFlag114Gfx1[] = INCBIN_U8("graphics/ornament/Flag114/sprite_1.4bpp"); -static const ax_sprite sFlag114Sprites1[] = { - {sFlag114Gfx1, ARRAY_COUNT(sFlag114Gfx1)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx2[] = INCBIN_U8("graphics/ornament/Flag114/sprite_2.4bpp"); -static const ax_sprite sFlag114Sprites2[] = { - {sFlag114Gfx2, ARRAY_COUNT(sFlag114Gfx2)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx3[] = INCBIN_U8("graphics/ornament/Flag114/sprite_3.4bpp"); -static const ax_sprite sFlag114Sprites3[] = { - {sFlag114Gfx3, ARRAY_COUNT(sFlag114Gfx3)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx4[] = INCBIN_U8("graphics/ornament/Flag114/sprite_4.4bpp"); -static const ax_sprite sFlag114Sprites4[] = { - {sFlag114Gfx4, ARRAY_COUNT(sFlag114Gfx4)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx5[] = INCBIN_U8("graphics/ornament/Flag114/sprite_5.4bpp"); -static const ax_sprite sFlag114Sprites5[] = { - {sFlag114Gfx5, ARRAY_COUNT(sFlag114Gfx5)}, - {NULL, 128}, - {NULL, 0}, -}; -static const u8 sFlag114Gfx6[] = INCBIN_U8("graphics/ornament/Flag114/sprite_6.4bpp"); -static const ax_sprite sFlag114Sprites6[] = { - {sFlag114Gfx6, ARRAY_COUNT(sFlag114Gfx6)}, - {NULL, 128}, - {NULL, 0}, -}; - -static const ax_pose *const sAxPosesFlag114[] = { - sFlag114Pose1, - sFlag114Pose2, - sFlag114Pose3, - sFlag114Pose4, - sFlag114Pose5, - sFlag114Pose6, -}; - -static const ax_anim *const sFlag114AnimTable1[] = { - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, - sFlag114Anims_1_1, -}; - -static const ax_anim *const *const sAxAnimationsFlag114[] = { - sFlag114AnimTable1, -}; - -static const ax_sprite *const sAxSpritesFlag114[] = { - sFlag114Sprites1, - sFlag114Sprites2, - sFlag114Sprites3, - sFlag114Sprites4, - sFlag114Sprites5, - sFlag114Sprites6, -}; - -static const axmain sAxMainFlag114 = { - .poses = sAxPosesFlag114, - .animations = sAxAnimationsFlag114, - .animCount = ARRAY_COUNT(sAxAnimationsFlag114), - .spriteData = sAxSpritesFlag114, - .positions = NULL, -}; const RGB gFlag11Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag11.pmdpal") }; static const axmain sAxMainFlag11; diff --git a/src/data/ornament/flag114.h b/src/data/ornament/flag114.h index 6dcd897ce..bdace10dd 100644 --- a/src/data/ornament/flag114.h +++ b/src/data/ornament/flag114.h @@ -1,2 +1,115 @@ const RGB gFlag114Pal[] = { INCBIN_RGB("graphics/ornament/pal/flag114.pmdpal") }; +static const axmain sAxMainFlag114; +const SiroArchive gAxFlag114 = {"SIRO", &sAxMainFlag114}; + +static const ax_pose sFlag114Pose1[] = { + AX_POSE(0, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose2[] = { + AX_POSE(1, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose3[] = { + AX_POSE(2, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose4[] = { + AX_POSE(3, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose5[] = { + AX_POSE(4, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_pose sFlag114Pose6[] = { + AX_POSE(5, OAM1(240, ST_OAM_SQUARE , 1), OAM2(240, ST_OAM_SIZE_2, FLIP(0, 0), 0, 0), OAM3(0, 3, 13)), + AX_POSE_TERMINATOR +}; +static const ax_anim sFlag114Anims_1_1[] = { + { .frames = 4, .unkFlags = 0, .poseId = 0, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 1, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 2, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 3, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 4, .offset = {0, 0}, .shadow = {0, 0} }, + { .frames = 4, .unkFlags = 0, .poseId = 5, .offset = {0, 0}, .shadow = {0, 0} }, + AX_ANIM_TERMINATOR +}; +static const u8 sFlag114Gfx1[] = INCBIN_U8("graphics/ornament/Flag114/sprite_1.4bpp"); +static const ax_sprite sFlag114Sprites1[] = { + {sFlag114Gfx1, ARRAY_COUNT(sFlag114Gfx1)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx2[] = INCBIN_U8("graphics/ornament/Flag114/sprite_2.4bpp"); +static const ax_sprite sFlag114Sprites2[] = { + {sFlag114Gfx2, ARRAY_COUNT(sFlag114Gfx2)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx3[] = INCBIN_U8("graphics/ornament/Flag114/sprite_3.4bpp"); +static const ax_sprite sFlag114Sprites3[] = { + {sFlag114Gfx3, ARRAY_COUNT(sFlag114Gfx3)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx4[] = INCBIN_U8("graphics/ornament/Flag114/sprite_4.4bpp"); +static const ax_sprite sFlag114Sprites4[] = { + {sFlag114Gfx4, ARRAY_COUNT(sFlag114Gfx4)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx5[] = INCBIN_U8("graphics/ornament/Flag114/sprite_5.4bpp"); +static const ax_sprite sFlag114Sprites5[] = { + {sFlag114Gfx5, ARRAY_COUNT(sFlag114Gfx5)}, + {NULL, 128}, + {NULL, 0}, +}; +static const u8 sFlag114Gfx6[] = INCBIN_U8("graphics/ornament/Flag114/sprite_6.4bpp"); +static const ax_sprite sFlag114Sprites6[] = { + {sFlag114Gfx6, ARRAY_COUNT(sFlag114Gfx6)}, + {NULL, 128}, + {NULL, 0}, +}; + +static const ax_pose *const sAxPosesFlag114[] = { + sFlag114Pose1, + sFlag114Pose2, + sFlag114Pose3, + sFlag114Pose4, + sFlag114Pose5, + sFlag114Pose6, +}; + +static const ax_anim *const sFlag114AnimTable1[] = { + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, + sFlag114Anims_1_1, +}; + +static const ax_anim *const *const sAxAnimationsFlag114[] = { + sFlag114AnimTable1, +}; + +static const ax_sprite *const sAxSpritesFlag114[] = { + sFlag114Sprites1, + sFlag114Sprites2, + sFlag114Sprites3, + sFlag114Sprites4, + sFlag114Sprites5, + sFlag114Sprites6, +}; + +static const axmain sAxMainFlag114 = { + .poses = sAxPosesFlag114, + .animations = sAxAnimationsFlag114, + .animCount = ARRAY_COUNT(sAxAnimationsFlag114), + .spriteData = sAxSpritesFlag114, + .positions = NULL, +}; From e1c3296da4624d0b90652ce99291d6a66d21e44e Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 4 Jul 2025 20:06:04 +0200 Subject: [PATCH 11/12] Update src/gba_color_util.c Co-authored-by: Seth Barberee --- src/gba_color_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba_color_util.c b/src/gba_color_util.c index d47aeee51..082ad26d9 100644 --- a/src/gba_color_util.c +++ b/src/gba_color_util.c @@ -32,7 +32,7 @@ UNUSED static void ScaleRGBColor(RGB_Array *dst, s32 factor, RGB_Array *src) UNUSED static void InterpolateRGBColorGradient(RGB_Array *dst, s32 steps, RGB_Array *start, RGB_Array *end) { s32 i, j; - float spFloats[4]; + float spFloats[RGB_FIELDS_COUNT]; float floatsMul[4]; float f0 = 1.0f / steps; From cf842ce3a190d15cb2478056f24e12a4e40daa69 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 4 Jul 2025 20:06:11 +0200 Subject: [PATCH 12/12] Update src/gba_color_util.c Co-authored-by: Seth Barberee --- src/gba_color_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba_color_util.c b/src/gba_color_util.c index 082ad26d9..acd7ef4e4 100644 --- a/src/gba_color_util.c +++ b/src/gba_color_util.c @@ -33,7 +33,7 @@ UNUSED static void InterpolateRGBColorGradient(RGB_Array *dst, s32 steps, RGB_Ar { s32 i, j; float spFloats[RGB_FIELDS_COUNT]; - float floatsMul[4]; + float floatsMul[RGB_FIELDS_COUNT]; float f0 = 1.0f / steps; for (i = 0; i < RGB_FIELDS_COUNT; i++) {